NestJS Intensiv-Schulung für Enterprise Anwendungen

NestJS Intensiv-Schulung für Enterprise Anwendungen

Dein Weg zum
NestJS-Experten

RWE Group Business Services GmbH, Dortmund
Commerzbank
Allianz
Robert Bosch GmbH, Stuttgart
Galeria Kaufhof
SWR

Interaktiver Workshop

Schneller und ange­nehmer lernen.

Bücher und Videokurse sind heute nicht mehr wegzudenken. Die meisten Menschen Lernen jedoch immer noch am besten gemeinsam in einer Gruppe. Der Austausch und auch der besondere Ort ermöglicht es unserm Gehirn deutlich einfacher Informationen zu erlenen und zu behalten. In unserer Schulung kannst du:

  • Durch direktes Feedback und geführte Aufgabe schneller lernen.
  • Trainer:in nach konkreten Lösungsansätzen für dein Projekt fragen.
  • Gemeinsam Spaß beim Lernen haben.
  • Dich mit anderen Entwicklern austauschen und voneinander lernen.
 
Teilnehmer

Agenda

Wissen aus der Praxis.

Wir sind selbst Entwickler:innen und wissen genau, auf welche Herrausforderungen du in der echten Welt stoßen wirst. Unsere Erfahrungen haben wir in kleine Aufgaben und Wissensblöcke gegossen und helfen dir so Stück für Stück auf deinem eigenen Weg zum Experten. Die Aufgaben überarbeiten und erweitern wir regemäßig um effektives Lernen mit Spaß zu verbinden. zu können.
Der Praxis-Anteil liegt dabei bei 60%.

Agenda herunterladen
TypeScript Logo

Grundlagen TypeScript

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

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

Grundlagen von NestJS

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

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

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
NestJS Logo

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
NestJS Logo

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
NestJS Logo

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
NestJS Logo

Deployment & Performance

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

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

Trainer:innen

Lerne von den Besten.

Seit 2013 schulen wir Entwickler:innen zum Thema moderne Web-Entwicklung. Um die bestmöglichen Schulungen zu geben, haben wir uns als Trainer:innen-Team zusammengeschlossen. Somit arbeiten wir gemeinsam an Materialien und Didaktik für unsere Teilnehmer.

Unter anderem sind wir:

  • Google-Developer-Experts
  • Erfahrene Softwareentwickler
  • Buch- und Artikel-Autoren
  • Aktive Mitglieder der Community
  • Organisatoren von Meetups und Konferenzen

Kunden

Die großen Marken vertrauen uns.

Wir haben mittlerweile den Großteil der DAX-Firmen geschult und werden gerne wieder gebucht.

RWE Group Business Services GmbH, Dortmund
Commerzbank
Allianz
Galeria Kaufhof
Robert Bosch GmbH, Stuttgart
SWR

Voraussetzungen

Ohne viel Vorwissen direkt starten.

Voraussetzung sind Grundlagenkenntnisse in JavaScript und Server-Architekturen. Innerhalb des Workshops gehen wir auf die individuelle Situation der Gruppe ein und passen sowohl den Fokus als auch die Geschwindigkeit an. Somit können dann z.B. Grundlagen noch einmal wiederholt oder auch übersprungen werden.

Technische Voraussetzung für die Schulung ist ein Notebook mit Windows, Linux oder MacOSX. Du bekommst hierzu eine Schritt-für-Schritt-Anleitung nach deiner Anmeldung zu diesem Workshop, welche dir dabei Hilft Pakete wie NodeJS bereits vor dem Workshop zu installieren. Somit bleibt Vor-Ort Mehr Zeit zum Lernen und Fragen!

Remote Workshop

Home Office?


  • Kosten senken & mehr Zeit

    Du sparst dir sowohl die Kosten, als auch den Organisationsaufwand, für Reise und Hotel. Hinzu kommt kein Berufsverkehr und auch keine lange Fahrt mit der Bahn.

  • Lernen in Teilzeit

    3 Tage konzentriert eine Videokonferenz zu verfolgen kann anstrengend. Wir können Remote Workshops auch in Teilzeit anbieten. Zum Beispiel 5 Tage halbtags. Das ist nicht nur für Eltern mit Kindern ideal, sondern auch für Personen, die Kunden betreuen oder ihrem Teams zur Verfügung stehen müssen.

  • Remote erlernen

    Grundsätzlich Interesse an Remote Work? Wir machen dich nicht nur in NestJS fit. Sehe wie wir unsere Remote Workshops und Prozesse strukturieren, welche Tools wird verwenden und wie wir moderieren. Vielleicht nimmst auch du etwas mit für dein nächstes Remote Meeting oder Home Office Tag.

Termine, Inhouse, Remote-Buchung

Hier kannst du buchen.

Vor Ort: Unsere Vor Ort Schulungen beginnen normalerweise am ersten Tag um 9:00 Uhr und enden am letzten Tag um 16:30 Uhr. Die genauen Start- und Endzeiten findest du, wenn du auf einen Termin klickst.

Remote: Unsere öffentlichen Remote Schulungen finden in der Regel über 6 halbe Tage am Vormittag von 9 bis 13 Uhr statt.

Andere Variationen sind natürlich auch sehr flexibel umzusetzen und können gerne gemeinsam erarbeitet werden.

Individuell (Standarddauer 3-6 Tage)
NestJS Firmenschulung Inhouse Termine und Preise auf Anfrage Auf Anfrage

Unsere Workshops werden durchgeführt von Workshops Logo Workshops.DE