Description
In this course, you will learn :
- Connect to MongoDB
- HTTP verbs
- Serve static content from server
- Build API for clients
- Build applications with Express
- Use Template engines
- Express Middleware
- Spin up databases running on the cloud
Syllabus :
1. Getting started with Express
- Setting up Express
- Create your first Express Route
- Serving JSON to Client
- Handling POST, PUT, DELETE requests
- Postman
- Understanding HTTP Verbs/Methods
2. Routing and Express
- Path parameters
- Route handlers
- Express router
- Router param
3. Middlewares
- What is a middleware ?
- Logger middleware
- More Middlewares
4. Advanced Topics
- Body parser
- Request Body
- Serving static content
- Template Engines
- TLS, SSL & HTTPS
5. MongoDB
- Mongo DB as a Service with MLab
- Creating database on the cloud (AWS)
- Connecting to MongoDB from Express with Mongoose
- Schema and Models
- Saving documents
- Fetching documents
- Fetching documents by ID
- Updating documents in MongoDB
- Deleting documents
- Mongoose API