Description
In this course, you will learn :
- JavaScript fundamentals and HTML 5 Communication API
- Node.js fundamentals
- Module creation and publication
- Making use of the Node Package Manager.
- Making a Webserver with Node.js.
- Discovering how to use Express.
- Understanding how to use databases such as MySQL and MongoDB.
- Our web application is being deployed on Heroku, Azure, and Amazon EC2.
- Discovering how to use Socket.IO.
- Making a fun chat application.
- Learn how to use Express, Mongoose, and Passport to implement authentication.
- A quick overview of the MEAN Stack and the creation of a hello world MEAN application.
Syllabus :
- Section 1 : Node.JS - Introduction
- Section 2 : Introduction to Frameworks
- Section 3 : Installing Node.JS
- Section 4 : Editors
- Section 5 : JavaScript Basics
- Section 6 : HTML 5 - Introduction to Communication APIs
- Section 7 : Fundamentals of Node.JS
- Section 8 : Modules & Node Package Manager
- Section 9 : Events
- Section 10 : Streams
- Section 11 : Introduction to Asynchronous Programming
- Section 12 : Creating a WebServer
- Section 13 : Working with Express
- Section 14 : Project - Course Website using Express
- Section 15 : Deployment
- Section 16 : Working with Database
- Section 17 : Authentication using Express and Passpport
- Section 18 : Socket Programming using Socket.IO
- Section 19 : Chat Application using Socket.IO
- Section 20 : Introduction to MEAN Stack