Booking options
£76.99
£76.99
On-Demand course
12 hours 3 minutes
All levels
Create a real-world backend for a Bootcamp directory app
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.
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
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.
A project-based course to guide you in building an extensive backend API for a Bootcamp directory app in a step-by-step manner.
Gain proficiency in building an in-depth backend API for DevCamper * Work with Node, Express, and MongoDB * Create a custom database seeder using JSON files
https://github.com/packtpublishing/node.js-api-masterclass-with-express-and-mongodb
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.
1. Welcome To The Course
2. HTTP Intro - Headers, Body, Status Codes, etc
3. Starting Our DevCamper Project
4. Getting Started With MongoDB & Bootcamps Resource
5. Custom Error Handling & Mongoose Middleware
6. Mongoose Advanced Querying & Relationships
7. Authentication, Users & Permissions - Part 1
8. Authentication, Users & Permissions - Part 2
9. Bootcamp Reviews & Ratings
10. API Security
11. Documentation & Deploy