€1,403

NestJS Intensiv-Schulung (Remote)

Actions and Detail Panel

€1,403

Event Information

Share this event

Date and Time

Location

Location

Online Event

Event description
Unser Workshop findet an 6 Tagen statt. Von Mittwoch bis Freitag und von Montag bis Mittwoch, jeweils von 9:00 bis 12:00 Uhr. 100% Remote.

About this Event

Mehr Informationen findest du auch auf unserer Workshop Seite:

https://workshops.de/seminare-schulungen-kurse/nestjs?event_id=1902556888

Themen / Agenda

Grundlagen TypeScript

Wir starten mit einer kurzen Einführung in TypeScript (ca. 3 Stunden). Dort lernen wir die Grundlagen für den anschließenden Nest-Teil.

  • Unterschiede zu ES6
  • Funktionen und Scopes
  • Fat Arrow
  • Typen
  • Klassen
  • Decorators / Annotationen
  • Modul-System
  • Interfaces
  • Generics
  • Destructuring

Grundlagen von NestJS

Was ist NestJS und aus welchen Bestandteilen besteht eine Anwendung die hiermit geschrieben ist?

  • Die Nest CLI
  • Controller
  • Dependency Injection
  • Provider, Services
  • Module
  • NestFactory
  • Lifecycle

Architektur großer Anwendungen

Wie teilt man eine Applikation am Besten auf und warum? Wie programmiere ich zukunftssicher? In diesem Teil liefern wir die Antworten.

  • Schneiden von Modulen
  • Wiederverwendbare Pakete
  • Arbeiten mit Monorepos
  • Microservices

Anbindung an eine Datenbank

Wie binde ich eine Datenbank an? Wie nutze ich TypeORM mit dem Repository-Pattern? Wie teste ich Services die eine Datenbank nutzen? Diese und andere fragen beantworten wir in diesem Modul.

  • TypeOrm
  • Repository Pattern
  • Anbinden mehrerer Datenbanken
  • MySql, Postgres, MongoDB
  • Testen und Mocken

Testing & Debugging

Mit dem Wachsen einer Applikation wird das manuelle Testen immer aufwändiger bis fast unmöglich. Wir zeigen, wann man welche Tests einsetzt, wie man testet und Best Practices.

  • Unit Tests vs. End-to-End Tests
  • Unit Testing
  • End-to-End Testing mit Supertest
  • Integration in CI Umgebungen

REST & GraphQL

Ihr benutzt Nest um eine API-Endpoint zu implementieren? Wir schauen uns sowohl Rest als auch GraphQL als mögliche Protokolle an und gehen auf Vor- und Nachteile ein.

  • Einführung
  • REST vs GraphQL
  • CRUD Endpoints
  • GraphQL Resolver, Mutations

Deployment & Performance

Der Titel spricht für sich. Wie deploy ich meine Anwendung in Production ... mit Docker? Wie geh ich mit verschiedenen Environments um? Wie optimiere ich die Ladezeit meiner Anwendung?

  • Build with Docker
  • Terminus (Kubernetes readiness / liveness checks)
  • Umgang mit Environment Variablen
  • Caching Strategien
  • Kompression

Mehr Informationen findest du auch auf unserer Workshop Seite:

https://workshops.de/seminare-schulungen-kurse/nestjs?event_id=1902556888

Share with friends

Date and Time

Location

Online Event

Save This Event

Event Saved