Byg API'er til virksomheder med NestJS
NestJS er TypeScript-frameworket, der bringer en struktur i stil med Angular til Node.js-backends — moduler, decorators, dependency injection og en tydelig adskillelse af ansvarsområder, der kan skaleres fra én tjeneste til en hel flåde af mikrotjenester. Dette forløb dækker alt fra din første @Controller til produktionsklare systemer med CQRS, gRPC, distribueret tracing og understøttelse af flere lejere.
Det lærer du
Du lærer at designe og eksponere RESTful API'er med avanceret validering og serialisering, implementere GraphQL-endpoints, administrere konfiguration og hemmeligheder i stor skala, håndtere filuploads og mediestreaming samt bygge realtidsfunktioner med WebSockets og SSE. På arkitekturniveau anvender du virksomhedsmønstre, mikrotjenester med beskedkøer, hændelsesdrevet design med CQRS, hexagonal arkitektur og pluginarkitekturer samt servicekontrakter via gRPC og Protobuf. Sikkerhed, observerbarhed, distribueret tracing, SLO'er og performanceoptimering behandles hver især som centrale emner.
Læringsforløbet
De 20 kurser spænder fra A1 til C2. Forløbet begynder med NestJS Foundations & Project Setup og Core Concepts & Data Handling og fortsætter derefter gennem tilpassede decorators, metadatarefleksion og test på B-niveauerne. C1-blokken dækker avancerede database- og ORM-teknikker, Enterprise Architecture Patterns, Microservices & Message Queues, avanceret sikkerhed og Event-Driven Architecture with CQRS. De to afsluttende C2-kurser — gRPC, Protobuf & Service Contracts og Plugin Architectures & Hexagonal Design — afrunder forløbet med de mønstre, der bruges i distribuerede systemer i stor skala.
Sådan fungerer det
Hvert kursus er opdelt i korte, fokuserede lektioner, som du gennemfører i den indbyggede kodeeditor med feedback i realtid. Du kan få hjælp af en AI-underviser, når du går i stå, og hvert begreb styrkes gennem praktiske øvelser, så du skriver fungerende NestJS-kode allerede fra den første lektion.