Maximilian Otto
Nest.js - TypeScript in the backend can also be clean
#1about 3 minutes
The architectural challenges of traditional Node.js backends
Standard Node.js with Express lacks a consistent architecture and built-in dependency injection, leading to inconsistencies across projects.
#2about 3 minutes
An introduction to the Nest.js framework
Nest.js is a popular TypeScript-first backend framework built on Node.js that provides a standardized architecture and uses Express under the hood.
#3about 2 minutes
Understanding the core features and modular architecture
Nest.js offers a powerful command-line interface, built-in validation, dependency injection, and a modular architecture based on controllers and services.
#4about 5 minutes
Scaffolding and exploring a new Nest.js application
Use the Nest CLI to generate a new project and explore the default structure, including the main entry point, controllers, services, and decorators.
#5about 2 minutes
Customizing REST API endpoints and parameters
Modify endpoint behavior by changing routes, setting custom HTTP status codes with `@HttpCode`, and capturing URL parameters using the `@Param` decorator.
#6about 2 minutes
Generating resources and CRUD endpoints with the CLI
Accelerate development by using the `nest g resource` command to scaffold a new module complete with a controller, service, and boilerplate CRUD endpoints.
#7about 4 minutes
Implementing automatic input validation with pipes
Use the built-in `ValidationPipe` and decorators from the `class-validator` package to automatically validate incoming request bodies and DTOs.
#8about 3 minutes
Managing dependencies between different modules
Enable communication between services in different modules by exporting providers from one module and importing that module into another.
#9about 1 minute
Deciding when to use Nest.js for your projects
Nest.js is highly recommended for complex, team-based backend projects using TypeScript, but may be overkill for simple prototypes or small applications.
Related jobs
Jobs that call for the skills explored in this talk.
Matching moments
17:37 MIN
Building a full-stack backend with NestJS
Next, Nest, Nuxt… Nust?
06:28 MIN
A full-stack architecture for streaming AI responses
Streaming AI Responses in Real-Time with SSE in Next.js & NestJS
01:26 MIN
Rethinking frameworks with Nuxt, Nitro, and UnJS
Building for the Edge - Crafting a Next-Gen Framework
33:12 MIN
Comparing Fastify with NestJS and Express
1, 2, 3... Fastify!
03:20 MIN
Why JavaScript and TypeScript dominate modern development
Modern Headless Commerce with Vendure
02:21 MIN
The rapid evolution of JavaScript and modern web APIs
The year 3000, a brief history of Web Development
10:26 MIN
Implementing an SSE endpoint in NestJS for AI streaming
Streaming AI Responses in Real-Time with SSE in Next.js & NestJS
38:53 MIN
Key learnings and evolving the prototype into a framework
100 million days in Vienna: A story of APIs & AI in tourism.
Featured Partners
Related Videos
Next, Nest, Nuxt… Nust?
Marius Obert
4 Steps from JavaScript to TypeScript
Phil Nash
Building a large, complex product from the ground up with typescript & Atomic Design:lessons learned
Nathalia Rus
Nuxt.js - Just Vue 3 and a bit of magic?
Alexander Lichter
Building Better with Nuxt 3
Daniel Roe
Building software that scales with Typescript
Tal Joffe
Lies we Tell Ourselves As Developers
Stefan Baumgartner
Advanced Typing in TypeScript
Lars Hupel
Related Articles
View all articles



From learning to earning
Jobs that call for the skills explored in this talk.


![Senior Software Engineer [TypeScript] (Prisma Postgres)](https://wearedevelopers.imgix.net/company/283ba9dbbab3649de02b9b49e6284fd9/cover/oKWz2s90Z218LE8pFthP.png?w=400&ar=3.55&fit=crop&crop=entropy&auto=compress,format)
Senior Software Engineer [TypeScript] (Prisma Postgres)
Prisma
Remote
Senior
Node.js
TypeScript
PostgreSQL

Softwareentwickler NestJS | TypeScript, Node.js, AWS | bis 60% Home Office (mwd)
Vesterling Consulting GmbH
Düsseldorf, Germany
Remote
€50-80K
NoSQL
Scrum
NestJS
+7

Softwareentwickler NestJS | TypeScript, Node.js, AWS | bis 60% Home Office (mwd)
Vesterling Consulting GmbH
Dortmund, Germany
Remote
€50-80K
NoSQL
Scrum
NestJS
+7


Senior Full Stack Engineer - Vue.js, NestJS & TypeScript
Peter Park System GmbH
München, Germany
Remote
Senior
CSS
HTML
Python
Gitlab
+10

Senior Fullstack Developer (Typescript, Angular, Nest.js)
Navigating Art
Berlin, Germany
Senior
CSS
GIT
RxJS
SASS
REST
+6

H/F Développeur Backend Node.js / NestJS - Architecture Hexagonale & DDD
Sept Lieues
Paris, France
€65-70K
Go
C++
Java
Vue.js
+9