Module - 1: Intro to Backend Development
- Why Web Development
- Case Studies of some best websites for Inspiration
- Introduction to the Web
- Introduction to Backend
- Working behind HTTPs
- Workflow of Frontend and Backend with a case study
Module - 2: NodeJS
- Intro to Node.js
- How Node.js Works
- Installing Node.js & NPM
- Installing NPM Packages
- Nodemon
- Difference between Framework & Library
- Use of Server Side Framework
Module - 3: ExpressJS & EJS (REST, Middleware, APIs )
- Intro to ExpressJS and Why Express
- EJS Template
- Running Express App & Express Basics
- Basic Routing & Project Structure (Use of Package.json)
Module - 4: MongoDB
- Basics
- Methods
- Operators
- Documents and Collection
- Indexing
- MongoDB Advance
- MongoDB Application and Projects
Module - 5: REST APIs & Middlewares
- Working with third party API’s (Intro to API’s, JSON, XML)
- RESTful Routing
- Why we need Middlewares?
- Passport JS (Authentication)
Module - 6: Website Deployment
- Deployment Options(Heroku, AWS)
- Heroku Intro & Installation
- MongoLab
- Deploying Project
Â