Skip to content

Latest commit

 

History

History
140 lines (98 loc) · 1.99 KB

Readme.md

File metadata and controls

140 lines (98 loc) · 1.99 KB

Backend Series

Part - 1:

  1. Fundamental of Javascript
  2. Foreach map filter find indexOf
  3. Function return
  4. Arrays and Objects
  5. Async Js Coding

Part - 2:

  1. Introduction to Node.js.
  2. Installing Node.js and npm
  3. Working with modules
  4. File system opertions.
  5. Understanding HTTP module

Part - 3:

  1. NPM Understanding
  2. npm -> Node Package Manager
  3. Installing and Uninstalling anything basics & advance
  4. Understanding node_modules
  5. Dependencies
  6. Scripts -> Understanding default scripts PATH and Custom script

Part - 4:

  1. Express.js Framework
  2. Introduction to Express.js
  3. Setting up a basic Express application
  4. Routing
  5. Middleware
  6. Request & Response
  7. Error handling

Part - 5:

  1. Form Handling
  2. Sessions
  3. Cookies

Part - 6:

  1. EJS
  2. Dynamic routing
  3. Initializing project

Part - 7:

  1. Hands-on Practice from Past Lessons

Part - 8:

  1. Putting Theory into Practice

Part - 9:

  1. Edit feature

Part - 10:

  1. MongoDB
  2. Mongoose
  3. Database server

Part - 11:

  1. MongoDb Collection
  2. Schema
  3. Model
  4. CRUD Operations

Part - 12:

  1. CRUD Operations
  2. with EJS
  3. Server-Side Rendering
  4. MongoDB
  5. Update Feature with EJS

Part - 14:

  1. Authentication
  2. Authorization
  3. Bcrypt
  4. JWT

Part - 15:

  1. Authentication
  2. Authorization
  3. JWT Token
  4. MongoDB

Part - 16

  1. Mini Project 1
  2. Data Association
  3. MongoDB
  • Part - 1
  • Part - 2
  • Part - 3 (Adding like and edit features)
  • Part - 4 (Use of Multer)

Project - Scatch:

Part - 1:

  1. Basic Project setup

Part - 2:

  1. Make models (user,product)

Part - 3:

  1. Separation of Concerns
  2. Owner Model
  3. Routes

Part - 4:

  1. development.json
  2. debug (setting evn variables)
  3. create owner and test through Postman

Part - 5:

  1. Signup & Login
  2. /shop
  3. isLoggedIn
  4. session Expression
  5. Flash
  6. /users/cart -> cart
  7. /admin -> admin panel
  8. owner/products -> show all products
  9. /owner/admin -> show admin panel to create products