Course Content
Introduction
- What is Express?
- What is MVC?
- Download and Install
NPM
- Introduction
- Package.json
- Package Download
- Npm Command
Web Server
- Create Server
- HelloWorld
- Routing
- Express Middleware
- Nodemon
- Static file Load
Express Generator
- Setup
- Create New Project
- Directory Structure
- Hello World
Routes
- Define Routes
- Handling routes
- Render views
- Http methods
- Routing with parameter
Template Engine (Views)
- Ejs template engine
- Handle bars
- Layout Extends
User Input
- Retrieving Input
- Get Post Method
- Validation
- File Upload
- Mail Send
Session Cookie
- Accessing Data
- Storing Data
- Deleting Data
Database
- Connection
- Create
- Read
- Update
- Delete
- Authentication
Rest API
- API Introduction
- Postman tool
- CRUD Operation
- Npm core
Mini Project
- Development
- Deployment
- Certificate