EBOOK

Get Programming With Node.js

Jonathan Wexler
(0)
Pages
480
Year
2019
Language
English

About

Get Programming with Node.js teaches you to build web servers using JavaScript and Node. In this engaging tutorial, you'll work through eight complete projects, from writing the code for your first web server to adding live chat to a web app. Your hands will stay on the keyboard as you explore the most important aspects of the Node development process, including security, database management, authenticating user accounts, and deploying to production. You'll especially appreciate the easy-to-follow discussions, illuminating diagrams, and carefully explained code!

About the Technology

Node.js delivers the speed and reliability you need for ecommerce, social media, and gaming applications. It comes with thousands of prebuilt packages to help you get started immediately. If you want to use JavaScript on the server, Node.js is your choice.

What's inside
New features from ES2015 and later Writing asynchronous code Creating data models Debugging JavaScript modules

Table of Contents
GETTING SET UP
Lesson 0 -Setting up Node.js and the JavaScript engine
Lesson 1 -Configuring your environment
Lesson 2 -Running a Node.js application
UNIT 1 -GETTING STARTED WITH NODE.JS
Lesson 3 -Creating a Node.js module
Lesson 4 -Building a simple web server in Node.js
Lesson 5 -Handling incoming data
Lesson 6 -Writing better routes and serving external files
Lesson 7 -Capstone: Creating your first web application
UNIT 2 -EASIER WEB DEVELOPMENT WITH EXPRESS.JS
Lesson 8 -Setting up an app with Express.js
Lesson 9 -Routing in Express.js
Lesson 10 -Connecting views with templates
Lesson 11 -Configurations and error handling
Lesson 12 -Capstone: Enhancing the Confetti Cuisine site with Express.js
UNIT 3 -CONNECTING TO A DATABASE
Lesson 13 -Setting up a MongoDB database
Lssson 14 -Building models with Mongoose
Lesson 15 -Connecting controllers and models Using promises with Mongoose
Lesson 16 -Capstone: Saving user subscriptions
UNIT 4 -BUILDING A USER MODEL
Lesson 17 -Improving your data models
Lesson 18 -Building the user model
Lesson 19 -Creating and reading your models
Lesson 20 -Updating and deleting your models
Lesson 21 -Capstone: Adding CRUD models to Confetti Cuisine Creating controllers

Related Subjects

Artists