Video description
This course will help you to create an extensive, in-depth backend API for DevCamper, a Bootcamp directory app. You’ll learn how to deploy a professional API with documentation from the ground up.
The course starts with an overview of the project and an introduction to the HTTP essentials and Postman client. You’ll study HTTP status codes and how to send data to the server. The next section of the course will take you through the DevCamper project and show you how to create routes and responses in Express along with creating controller methods. As you make progress, you’ll learn how to create, fetch, and update and delete Bootcamps. You’ll also get to grips with the concepts of authentication, users, and permissions.
By the end of the course, you’ll be able to build a real-world backend RESTful API for a Bootcamp directory app and have learned about advanced Mongoose queries.
What You Will Learn
- Create a real-world backend RESTful API for a Bootcamp directory app
- Get to grips with HTTP fundamentals, including Req/Res Cycle and status codes
- Understand advanced Mongoose queries
- Explore API security NoSQL injection, XSS protection, and rate-limiting
- Work on API documentation and deployment
Audience
This course is for anyone who wants to learn backend web development with Node. If you are a React, Vue, or Angular frontend developer looking to become a full-stack developer, you’ll find this course useful.
About The Author
Brad Traversy: Brad Traversy has been programming for around 12 years and teaching for almost 5 years. He is the owner of Traversy Media, which is a successful web development YouTube channel and specializes in everything from HTML5 to front-end frameworks such as Angular as well as server-side technologies such as Node.js, PHP, and Python. Brad has mastered explaining overly complex topics in a simple manner that is understandable. Invest in your knowledge by watching Brad’s courses.
Table of contents
- Chapter 1 : Welcome to the Course
- Chapter 2 : HTTP Intro - Headers, Body, Status Codes, etc
- Chapter 3 : Starting Our DevCamper Project
- Chapter 4 : Getting Started With MongoDB Bootcamps Resource
- Chapter 5 : Custom Error Handling Mongoose Middleware
-
Chapter 6 : Mongoose Advanced Querying Relationships
- Database Seeder For Bootcamps
- Geospatial Query - Get Bootcamps Within Radius
- Advanced Filtering
- Select Sorting
- Adding Pagination
- Course Model Seeding
- Course Routes Controller
- Populate, Virtuals Cascade Delete
- Single Course Add Course
- Update Delete Course
- Aggregate - Calculating the Average Course Cost
- Photo Upload for Bootcamp
- Advanced Results Middleware
- Chapter 7 : Authentication, Users Permissions - Part 1
- Chapter 8 : Authentication,Users Permissions - Part 2
- Chapter 9 : Bootcamp Reviews Ratings
- Chapter 10 : API Security
- Chapter 11 : Documentation Deploy
Product information
- Title: Node.js API Masterclass with Express and MongoDB
- Author(s):
- Release date: June 2020
- Publisher(s): Packt Publishing
- ISBN: 9781800569638
You might also like
book
MERN Projects for Beginners: Create Five Social Web Apps Using MongoDB, Express.js, React, and Node
Learn how to use the MERN stack (MongoDB, Express.js, React, and Node) to build five fully …
video
Node.js - The Complete Guide
Node.js is one of the most popular and modern server-side programming languages and is used widely …
video
React: Zero to Full-Stack (Video Collection)
This course contains everything you need to know to become a full-stack developer with the React …
video
MongoDB - The Complete Developer's Guide
In the evolving world of tech, MongoDB paired with Node.js stands out as a powerful combination …