Gain insights into building scalable backend applications with NestJS. Explore modules, REST API, TypeORM, JWT authentication, and automated testing to advance your backend development skills.
Beginner
60 Lessons
11h
Certificate of Completion
Gain insights into building scalable backend applications with NestJS. Explore modules, REST API, TypeORM, JWT authentication, and automated testing to advance your backend development skills.
AI-POWERED
AI-POWERED
This course includes
This course includes
Course Overview
In this course, you will cover NestJS, a framework used to build efficient and reliable server-side applications. Using this framework, developers can make highly scalable backend applications that can be consumed with any type of frontend. You will start the course by learning the foundational blocks of NestJS, such as understanding modules, services, and controllers. Next, you will learn how to build REST API, validation and error handling. You will also learn database integration using TypeORM, app con...Show More
What You'll Learn
An understanding of the core components of NestJS, including modules, controllers, services, pipes, and guards
Working knowledge of building fully functional REST APIs using NestJS
Hands-on experience implementing JWT-based authentication with NestJS
The ability to secure sensitive data using environment variables in NestJS
Hands-on experience in writing unit and end-to-end tests using Jest
Familiarity with implementing logging in NestJS for application monitoring
What You'll Learn
An understanding of the core components of NestJS, including modules, controllers, services, pipes, and guards
Show more
Course Content
Introduction
Getting Started
NestJS CLI
Building a REST API
Validation and Error Handling
Working with Databases
5 Lessons
App Configuration
3 Lessons
Authentication
7 Lessons
Authorization
4 Lessons
Testing
9 Lessons
Logging
2 Lessons
Wrapping Up
1 Lesson
Build a Rest API for an Image-Sharing App With Node.js
Project
Course Author
Trusted by 1.4 million developers working at companies
Anthony Walker
@_webarchitect_
Emma Bostian 🐞
@EmmaBostian
Evan Dunbar
ML Engineer
Carlos Matias La Borde
Software Developer
Souvik Kundu
Front-end Developer
Vinay Krishnaiah
Software Developer
Eric Downs
Musician/Entrepeneur
Kenan Eyvazov
DevOps Engineer
Anthony Walker
@_webarchitect_
Emma Bostian 🐞
@EmmaBostian
See how Educative uses AI to make your learning more immersive than ever before.