Module - 1: Intro to Backend Development

  1. Why Web Development
  1. Case Studies of some best websites for Inspiration
  1. Introduction to the Web
  1. Introduction to Backend
  1. Working behind HTTPs
  1. Workflow of Frontend and Backend with a case study

Module - 2: NodeJS

  1. Intro to Node.js
  1. How Node.js Works
  1. Installing Node.js & NPM
  1. Installing NPM Packages
  1. Nodemon
  1. Difference between Framework & Library
  1. Use of Server Side Framework

Module - 3: ExpressJS & EJS (REST, Middleware, APIs )

  1. Intro to ExpressJS and Why Express
  1. EJS Template
  1. Running Express App & Express Basics
  1. Basic Routing & Project Structure (Use of Package.json)

Module - 4: MongoDB

  1. Basics
  1. Methods
  1. Operators
  1. Documents and Collection
  1. Indexing
  1. MongoDB Advance
  1. MongoDB Application and Projects

Module - 5: REST APIs & Middlewares

  1. Working with third party API’s (Intro to API’s, JSON, XML)
  1. RESTful Routing
  1. Why we need Middlewares?
  1. Passport JS (Authentication)

Module - 6: Website Deployment

  1. Deployment Options(Heroku, AWS)
  1. Heroku Intro & Installation
  1. MongoLab
  1. Deploying Project
 
badge