Table Of Contents Brad Traversy Node.js API Masterclass With Express & MongoDB Free Download Online [2019, ENG]

Page content

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


Brad Traversy Node.js API Masterclass With Express & MongoDB Free Download Online 2019, ENG

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

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

Free Download API Security

2. Prevent NoSQL Injection & Sanitize Data

3. XSS Protection & Security Headers

4. Rate Limiting, HPP & CORS


11. Documentation & Deploy

Free Download Documentation & Deploy

1. Documentation With Postman & Docgen

2. Digital Ocean Droplet & Server Log In

3. Prepare & Push To Github

4. Clone Repo On Server

5. PM2 Process Manager Setup

6. NGINX Reverse Proxy Setup

7. Domain, SSL & Wrap Up