Description
In this course, you will :
- Learn Node JS Fundamentals
- Learn Modern JavaScript
Syllabus :
1. Understanding Node JS
- What is node js
- Why learn node js
- Installation
- Javascript in browser environment
- Javascript in node js environment
- Getting started with node js
- Writing functions
- Import Export
- Using arrow functions
- Object destructuring
- Using node js core modules
- Using npm packages
- Using express
- Node js event loop
- Programming for event loop
- Asynchronous programming
- Synchronous programming
- Functional approach
- Secrets of understanding node js
2. Node JS API Development - Getting Started10 lectures • 52min
- Creating server with express
- Separating routes
- Middleware explained
- Using controllers
- JSON and postman
- Database Options: mLab vs MongoDB Atlas
- Signup with mlab to use mongodb
- Signup with MongoDB Atlas to use mongodb
- Resources to install MongoDB and Robo3T (optional)
- Connecting to database using mongoose
3. Node JS API Development - Posts
- Post schema
- Creating a post
- Using the right version of express-validator for the next lecture
- Validation and friendly error messages
- Getting posts