Course curriculum
-
1
Introduction to Node.js
-
2
Basics of Node.js
-
3
Asynchronous Programming in Node.js
-
4
Core Node.js Modules
-
5
Introduction to Databases
-
6
Authentication and Security
-
7
Advanced Topics
-
8
Project 1: URL shortener
-
9
Project 2 : Weather app
-
Overview of Node.js Node.js vs. Client-Side JavaScript Node.js Architecture Setting Up Your Development Environment -
Getting started with Node.js Basics of JavaScript Understanding package.json -
Understanding Asynchronous Programming Callbacks Promises Async/Await Event Loop and Event Driven Architecture -
File System Module HTTP Module Stream Module Local Module -
Using MongoDB with Node.js Using Mongoose(ODM) with Node.js -
Implementing Authentication Strategies JWT Authentication Session-Based Authentication OAuth and Third-Party Auth Security Best Practices -
Introduction to Microservices Architecture Building Microservices with Node JS GraphQL in Node.js Docker and Node.js Testing in Node.js: Unit Testing Testing in Node.js: Integration Testing Testing in Node.js: End-to-End Testing Deploying Node.js Applications -
Project Setup and Initial Configuration Defining the Data Model with Mongoose Wiring Up Our Server Crafting the Front-End -
Project Setup Setting the server Creating frontend Fetching data from API
Pricing options
Explain how different pricing options might be valuable to different segments of your audience.
-
Free