Workshop Logo

Nx Grundlagen und Fortgeschrittenes

Lerne die Nx-Grundlagen, Workspace-Einrichtung, Repo-Organisation, Architekturmuster, bewährte Methoden und benutzerdefinierte Generatoren, um skalierbare und effiziente Projekte zu erstellen.

Level
Fortgeschritten
Dauer
2 Tage oder 4 halbe Tage
Voraussetzungen
Veranstaltungsort
Remote
Vor Ort

Für wen ist dieser Workshop geeignet?

Junior- und erfahrene Entwickler
Softwarearchitekten

Workshop Agenda

icon

Einführung in Nx

  • Was ist Nx?
  • Erkunden von Schlüsselfunktionen
  • Nx-CLI
  • Nx Cloud
  • Nx-Plugins
  • Nx-Bundle-Toolchain
icon

Repository-Organisation

  • Monorepo vs. Polyrepo
  • Einrichten eines teamweiten Workspaces
  • Workspace-Typen
  • Workspace-Strukturen
  • Herausforderungen und Best Practices
icon

Nx-Grundlagen

  • Erstellen eines Workspaces
  • Presets
icon

Architekturmuster

  • Library-Typen
  • Gruppierung und Tags
  • Modulgrenzen
icon

Nx richtig nutzen

  • Projektgraph
  • Affected-Graph
  • Lokales und verteiltes Caching
  • Generatoren & Exekutoren
icon

Nx erweitern

  • Eigene Generatoren
  • Eigene Exekutoren
  • Eigene Plugins

Beschreibung

Dieser anfängerfreundliche Nx-Workshop führt Sie in das leistungsstarke Toolkit zur Verwaltung von Angular-Projekten im großen Maßstab ein. Wir beginnen mit einer Einführung in Nx, in der seine wichtigsten Funktionen, einschließlich Codegenerierung, dem Bundle-Toolchain, Plugins, der Nx-CLI und Nx Cloud, behandelt werden. Sie werden auch die Vorteile der leistungsstarken Tools von Nx kennenlernen, um die Entwicklung zu optimieren.

Anschließend tauchen Sie in die Repository-Organisation ein, vergleichen Monorepo- und Polyrepo-Strukturen und lernen, wie Sie einen teamweiten Workspace für eine bessere Zusammenarbeit einrichten. Wir werden die Grundlagen der Erstellung von Workspaces mit Nx behandeln, einschließlich Voreinstellungen, Workspace-Typen und Workspace-Strukturen.

Im Architekturbereich lernen Sie, ein konsistentes Workspace-Layout mit benutzerdefinierten Generatoren zu erstellen, die verschiedenen Bibliothekstypen zu verstehen und Modulgrenzen durchzusetzen, um wartbaren Code zu gewährleisten. Best Practices umfassen Tools wie den Projektgraphen, den betroffenen und Abhängigkeitsgraphen und Caching-Strategien zur Optimierung von Builds.

Schließlich werden wir benutzerdefinierte Generatoren und Ausführer vorstellen, mit denen Sie Nx an die einzigartigen Anforderungen Ihres Projekts anpassen können. Dieser Workshop vermittelt Ihnen die Fähigkeiten und bewährten Methoden, um komplexe Projekte effizient mit Nx zu verwalten.

Takeaways

Nach Abschluss der Workshops sind Sie in der Lage:

  • Nx und seine Toolchain sowie Funktionen wie Codegenerierung, Plugins und Nx Cloud verstehen
  • Einen teamweiten Workspace für eine bessere Zusammenarbeit einzurichten
  • Organisieren von Repos mit Monorepo- vs. Polyrepo-Strategien und einrichten von Team-Workspaces
  • Erstellen und strukturieren von Nx-Workspaces mit der Nx-CLI und Workspace-Presets.
  • Implementieren von Architekturmustern mit Library-Typen, Gruppierung, Tags und Modulgrenzen.
  • Wenden Sie Best Practices an, einschließlich der Verwendung des Projektgraphen, des affected-Graphen und Caching
  • Erweitern Sie Nx mit eigenen Generatoren und Exekutoren, um den Anforderungen Ihres Projekts gerecht zu werden

Was ist inbegriffen?

  • Hochwertige Materialien mit einer Mischung aus Theorie und Übungen.
  • Viele Best Practices aus unseren Enterprise-Projekten.
  • 8 Stunden Follow-up-Coaching und Beratung nach dem Workshop. Termine und Zeiten können individuell vereinbart werden.
  • Lebenslanger Zugriff auf die Workshop-Materialien
  • Praktische Übungen, Live-Coding und Q&A-Sitzungen
  • Teilnahmezertifikat

Workshop buchen

FAQ zu unseren Workshops

Unsere Workshops konzentrieren sich hauptsächlich auf Webentwicklung und Softwarearchitektur. Wir legen Wert auf reaktive Programmierung und architektonische Muster. Als Angular-Beratung wählen wir natürlich Angular als Framework unserer Wahl, da es sich hervorragend für die meisten Unternehmensprojekte eignet.

In all unseren Workshops bieten wir hochwertige Materialien, eine gut strukturierte Agenda und eine ausgewogene Mischung aus Theorie und Übungen. All dies wird kombiniert mit vielen Best Practices, die wir im Laufe der Jahre in Unternehmensprojekten bei unseren Kunden gesammelt haben.

Ja, natürlich! Wir kommen gerne zu Ihrem Standort und bieten Ihrem Team einen Workshop an. Kontaktieren Sie uns einfach und wir finden die perfekte Lösung für Sie. Wir sind jedoch ein Remote-First-Unternehmen und glauben, dass Remote-Workshops genauso effektiv sind wie Workshops vor Ort.

Anfänger-Workshops bieten grundlegende Kenntnisse und erfordern in der Regel keine oder nur wenig Vorerfahrung. Fortgeschrittene Workshops erfordern etwas Erfahrung mit dem Thema und sind detaillierter. Experten-Workshops sind für Personen gedacht, die viel Erfahrung mit dem Thema haben und tief in das Thema eintauchen möchten.

Neben dem Workshop selbst enthalten alle unsere Workshop-Pakete 8 Stunden Follow-up-Coaching und Beratung. Dies kann für Code-Reviews, Architekturberatung oder jedes andere Thema verwendet werden, das Sie mit uns besprechen möchten.

High-Level Workshop Agenda

Um Ihnen ein besseres Gefühl dafür zu geben, wie unsere Workshops organisiert sind, bieten wir Ihnen hier einen groben Überblick über eine typische Workshop-Agenda.

Bitte beachten Sie, dass die Agenda je nach Workshop und den Bedürfnissen der Teilnehmer variieren kann. Jedes Training ist einzigartig und wir bemühen uns, Ihnen das bestmögliche Erlebnis zu bieten.

09:00 - 10:30 Theorie & Übungen
10:30 - 10:45 Pause
10:45 - 12:15 Theorie & Übungen
12:15 - 13:00 Mittagspause
13:00 - 14:30 Theorie & Übungen
14:30 - 14:45 Pause
14:45 - 16:15 Theorie & Übungen

Nicht den passenden Workshop gefunden?

Keine Sorge, wir erstellen gerne einen maßgeschneiderten Workshop für Sie. Kontaktieren Sie uns einfach und wir finden die perfekte Lösung für Sie.

Unsere weiteren Services

Neben hochwertigen Workshops bieten wir eine Vielzahl anderer Services an, um Ihnen und Ihrem Team zu helfen, in Ihren Projekten erfolgreicher zu werden.