Table Of Contents Brad Traversy Node.js API Masterclass With Express & MongoDB Free Download Online [2019, ENG]
Node.js API Masterclass With Express & MongoDB Download Free Online Watch Online Free | Udemy create a RESTful web API using Node Download Udemy Paid Courses for Free
Original src:
https://www.udemy.com/course/nodejs-api-masterclass/
Free Download Node.js API Masterclass With Express & MongoDB

1. Welcome To The Course
Free Download Welcome To The Course
1. Course Introduction
2. A Look At The Project
3. Environment Setup
2. HTTP Intro - Headers, Body, Status Codes, etc
Free Download HTTP Intro - Headers, Body, Status Codes, etc
1. HTTP & the Node Http Module
2. Installing Nodemon
3. Responding With Data
4. HTTP Status Codes
5. Sending Data To The Server
6. HTTP Methods & RESTful APIs
3. Starting Our DevCamper Project
Free Download Starting Our DevCamper Project
1. Project Specs & Resources
2. Basic Express Server, dotenv & Git
3. Creating Routes & Responses In Express
4. Using The Express Router
5. Creating Controller Methods
6. Intro To Middleware
7. Postman Environment & Collections
4. Getting Started With MongoDB & Bootcamps Resource
Free Download Getting Started With MongoDB & Bootcamps Resource
1. MongoDB Atlas & Compass Setup
2. Connecting To The Database With Mongoose
3. Colors In The Console
4. Creating Our First Model
5. Create Bootcamp - POST
6. Fetching Bootcamps - GET
7. Updating & Deleting Bootcamps - PUT & DELETE
5. Custom Error Handling & Mongoose Middleware
Free Download Custom Error Handling & Mongoose Middleware
1. Error Handler Middleware
2. Custom ErrorResponse Class
3. Mongoose Error Handling [1]
4. Mongoose Error Handling [2]
5. AsyncAwait Middleware
6. Mongoose Middleware & Slugify
7. GeoJSON Location & Geocoder Hook - MapQuest API
6. Mongoose Advanced Querying & Relationships
Free Download Mongoose Advanced Querying & Relationships
1. Database Seeder For Bootcamps
2. Geospatial Query — Get Bootcamps Within Radius
3. Advanced Filtering
4. Select & Sorting
5. Adding Pagination
6. Course Model & Seeding
7. Course Routes & Controller
8. Populate, Virtuals & Cascade Delete
9. Single Course & Add Course
10. Update & Delete Course
11. Aggregate — Calculating The Average Course Cost
12. Photo Upload For Bootcamp
13. Advanced Results Middleware
7. Authentication, Users & Permissions — Part 1
Free Download Authentication, Users & Permissions — Part 1
1. User Model
2. User Register & Encrypting Passwords
3. Sign & Get JSON Web Token
4. User Login
5. Sending JWT In a Cookie
6. Auth Protect Middleware
7. Storing The Token In Postman
8. Role Authorization
8. Authentication, Users & Permissions — Part 2
Free Download Authentication, Users & Permissions — Part 2
1. Bootcamp & User Relationship
2. Bootcamp Ownership
3. Course Ownership
4. Forgot Password — Generate Token
5. Forgot Password — Send Email
6. Reset Password
7. Update User Details
8. Admin Users CRUD
9. Bootcamp Reviews & Ratings
Free Download Bootcamp Reviews & Ratings
1. Review Model & Get Reviews
2. Get Single Review & Update Seeder
3. Add Review For Bootcamp
4. Aggregate — Calculate Average Rating
5. Update & Delete Reviews
10. API Security
1. Logout To Clear Token Cookie
2. Prevent NoSQL Injection & Sanitize Data
3. XSS Protection & Security Headers
4. Rate Limiting, HPP & CORS
11. Documentation & Deploy
Free Download Documentation & Deploy