Web Development with Node and Express: Leveraging the JavaScript Stack 2nd Edition
Программирование / Web-разработки / Книги для мобильных устройств
Основная информация:
Название: Web Development with Node and Express: Leveraging the JavaScript Stack 2nd Edition
Жанр: Нет
Автор: Ethan Brown
Год выпуска: 2019
Формат: PDF, EPUB
Размер: 10.1 MB
ISBN: 268843559222
Язык: Английский
СКАЧАТЬ Web Development with Node and Express: Leveraging the JavaScript Stack 2nd Edition БЕСПЛАТНО EPUB - DOC - DJVU - RTF - PDFОписание: Создавайте динамические веб-приложения с помощью Express, ключевого компонента стека Node/j&097;vascript. В обновленном издании, автор Итан Браун научит вас основам Экспресс, проведя вас через разработку примера приложения. Это практическое руководство охватывает все, от серверного рендеринга до разработки API, пригодного для использования в одностраничных приложениях.This book is for programmers who want to create web applications (traditional websites; single-page applications with React, Angular, or Vue; REST APIs; or anything in between) using j&097;vascript, Node, and Express. One of the exciting aspects of Node development is that it has attracted a whole new audience of programmers. The accessibility and flexibility of j&097;vascript have attracted self-taught programmers from all over the world. At no time in the history of computer science has programming been so accessible. The number and quality of online resources for learning to program (and getting help when you get stuck) is truly astonishing and inspiring. So to those new (possibly self-taught) programmers, I welcome you.
Then, of course, there are the programmers like me, who have been around for a while. Like many programmers of my era, I started off with assembler and BASIC and went through Pascal, C++, Perl, Java, PHP, Ruby, C, C, and j&097;vascript. At university, I was exposed to more niche languages such as ML, LISP, and PROLOG. Many of these languages are near and dear to my heart, but in none of these languages do I see so much promise as I do in j&097;vascript. So I am also writing this book for programmers like myself, who have a lot of experience and perhaps a more philosophical outlook on specific technologies.
No experience with Node is necessary, but you should have some experience with j&097;vascript. If you’re new to programming, I recommend Codecademy. If you’re an intermediate or experienced programmer, I recommend my own book, Learning j&097;vascript, 3rd Edition (O’Reilly). The examples in this book can be used with any system that Node works on (which covers Windows, macOS, and Linux, among others).
Express strikes a balance between a robust framework and no framework at all, allowing you a free hand in your architecture choices. Frontend and backend engineers familiar with j&097;vascript will also learn best practices for building multipage and hybrid web apps with Express. Pick up this book anddiscover new ways to look at web development.
Create a templating system for rendering dynamic data
Dive into request and response objects, middleware, and URL routing
Simulate a production environment for testing
Persist data in document databases with MongoDB and relational databases with PostgreSQL
Make your resources available to other programs with APIs
Build secure apps with authentication, authorization, and HTTPS
Integrate with social media, geolocation, and more
Implement a plan for launching and maintaining your app
Learn critical debugging skills