[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
Section
Lesson
Setting up the CI/CD pipeline
Setting up the CI/CD pipeline
[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)
Lesson unavailable
Please
login to your account
or
buy the course
.