Server-side Programming with Node.js for Beginners

Server-side Programming with Node.js for Beginners

English | MP4 | AVC 1920×1080 | AAC 48KHz 2ch | 2h 48m | 604 MB

Create your firdt high-performance full stack web applications.
Using the power of JavaScript and Node.js to build robust, high performance server-side applications

Node.js is a performance efficient server-side platform which makes writing backend code, simple and fun. According to the 2016 Stack Overflow Survey, Front-End developers worldwide that know Node.js, make more than their counterparts with a median salary of $95,000 USD per year. Through this course, we will learn how to create dynamic web applications using Node.js, Express.js, and MongoDB. This course is perfect for you if you are a front-end developer looking to code full stack applications in a language you already know, Javascript or you are a backend developer looking for a more efficient solution, or for beginners looking to learn the basics of coding robust server side applications.

What You Will Learn

  • Installing Node.js and introduction to Node package manager
  • Create a server using Node.jsHow to incorporate routing into your application
  • Reading, Writing, Editing and Deleting files with user interactionThe user-friendly, dynamic and popular framework, ExpressJS
  • Using JSON databases and MongodbBuilding a todo list application using Restful api Deploying with Heroku
Table of Contents

01 The Course Overview
02 Node.js Overview
03 Overview of Command Line and Version Control
04 Installation and Setup of Node.js
05 JavaScript Syntax
06 Introduction to NPM
07 Building Your First Server with Node.js
08 Modules
09 Routing in Node.js
10 Building a Small Web App Using GET and POST Requests
11 The HTTP Module
12 Reading Data from Files
13 Writing and Updating Files
14 Renaming and Removing Files
15 Using MVC to Structure Our Application
16 Using ExpressJS to Serve Static Files and Set Our View Engine
17 Routing in ExpressJS
18 Introduction to the MongoDB API and JSON Databases
19 Inserting and Requesting Data
20 Updating and Deleting Data in MongoDB
21 RESTful Routes for Our Backend
22 Create and Read Functionality
23 Update and Delete Functionality
24 Deploying Our Application to Heroku