[Basic Plan]: Learn NestJS By Building Projects
Buy now
Learn more
👋 Welcome!
👋 Read me!
Project 1: Random Emoji Generator API
Introduction & project preview
Project pre-requisites & set up
The NestJS lifecycle
Middleware
Guards
Interceptors (before handlers)
Pipes
Route handlers
Interceptors (after handlers)
Exception filters
Dependency Injection
E2e testing
CI/CD set up with Github Actions
Deployment with Railway
Project 2: The Ultimate NestJS Starter
Introduction & project preview
Project set up
Adding a Core module with ConfigModule set up
Using an interceptor to enforce a consistent HTTP response structure
Security considerations (Helmet & validation pipes)
Setting up a custom Logger
Docker Compose set up for Postgres & Redis
Interacting with the database (using Prisma)
Interacting with the cache (using Redis)
Unit testing
Integration & e2e testing
Setting up the CI/CD pipeline
Deployment (with Railway)
Project 3: URL Shortener API
Introduction & project preview
Project set up
Adding the CRUD endpoints
Business logic: creating a shortened URL
Business logic: redirecting a short URL
Business logic: Updating and deleting a short URL
Business logic: return list of saved short URLs
API key authentication
Unit testing
Integration testing
E2e testing
Deployment (with Railway)
Products
Course
[Basic Plan]: Learn NestJS By Building Projects
[Basic Plan]: Learn NestJS By Building Projects
[Basic Plan]: Learn NestJS By Building Projects
Buy now
Learn more
👋 Welcome!
👋 Read me!
Project 1: Random Emoji Generator API
Introduction & project preview
Project pre-requisites & set up
The NestJS lifecycle
Middleware
Guards
Interceptors (before handlers)
Pipes
Route handlers
Interceptors (after handlers)
Exception filters
Dependency Injection
E2e testing
CI/CD set up with Github Actions
Deployment with Railway
Project 2: The Ultimate NestJS Starter
Introduction & project preview
Project set up
Adding a Core module with ConfigModule set up
Using an interceptor to enforce a consistent HTTP response structure
Security considerations (Helmet & validation pipes)
Setting up a custom Logger
Docker Compose set up for Postgres & Redis
Interacting with the database (using Prisma)
Interacting with the cache (using Redis)
Unit testing
Integration & e2e testing
Setting up the CI/CD pipeline
Deployment (with Railway)
Project 3: URL Shortener API
Introduction & project preview
Project set up
Adding the CRUD endpoints
Business logic: creating a shortened URL
Business logic: redirecting a short URL
Business logic: Updating and deleting a short URL
Business logic: return list of saved short URLs
API key authentication
Unit testing
Integration testing
E2e testing
Deployment (with Railway)
Learn more
Buy now
An immersive, hands-on course where you'll learn NestJS by building real-world projects from scratch, covering NestJS concepts and best practices.
👋 Welcome!
1 Lesson
👋 Read me!
Project 1: Random Emoji Generator API
14 Lessons
Introduction & project preview
Project pre-requisites & set up
The NestJS lifecycle
Middleware
Guards
Interceptors (before handlers)
Pipes
Route handlers
Interceptors (after handlers)
Exception filters
Dependency Injection
E2e testing
CI/CD set up with Github Actions
Deployment with Railway
Project 2: The Ultimate NestJS Starter
13 Lessons
Introduction & project preview
Project set up
Adding a Core module with ConfigModule set up
Using an interceptor to enforce a consistent HTTP response structure
Security considerations (Helmet & validation pipes)
Setting up a custom Logger
Docker Compose set up for Postgres & Redis
Interacting with the database (using Prisma)
Interacting with the cache (using Redis)
Unit testing
Integration & e2e testing
Setting up the CI/CD pipeline
Deployment (with Railway)
Project 3: URL Shortener API
12 Lessons
Introduction & project preview
Project set up
Adding the CRUD endpoints
Business logic: creating a shortened URL
Business logic: redirecting a short URL
Business logic: Updating and deleting a short URL
Business logic: return list of saved short URLs
API key authentication
Unit testing
Integration testing
E2e testing
Deployment (with Railway)