Cademy logoCademy Marketplace

Course Images

Node.js API Masterclass with Express and MongoDB

Node.js API Masterclass with Express and MongoDB

  • 30 Day Money Back Guarantee
  • Completion Certificate
  • 24/7 Technical Support

Highlights

  • On-Demand course

  • 12 hours 3 minutes

  • All levels

Description

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.

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.

Approach

A project-based course to guide you in building an extensive backend API for a Bootcamp directory app in a step-by-step manner.

Key Features

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

Github Repo

https://github.com/packtpublishing/node.js-api-masterclass-with-express-and-mongodb

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.

Course Outline

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

Course Content

  1. Node.js API Masterclass with Express and MongoDB

About The Provider

Packt
Packt
Birmingham
Founded in 2004 in Birmingham, UK, Packt’s mission is to help the world put software to work in new ways, through the delivery of effective learning and i...
Read more about Packt

Tags

Reviews