Workshop Logo

Angular Grundlagen

Lernen Sie die Grundlagen von Angular, einschließlich CLI, Komponenten, Services, Signals, Routing, RxJs, Formularen und Testing, um mühelos skalierbare und dynamische Anwendungen zu erstellen.

Level
Anfänger
Dauer
3 Tage oder 6 halbe Tage
Voraussetzungen
Veranstaltungsort
Remote
Vor Ort

Für wen ist dieser Workshop geeignet?

Junior Webentwickler
Erfahrene Entwickler, die Frontend lernen möchten (z. B. Backend-Entwickler)
Entwickler, die ein anderes Frontend-Framework kennen (z. B. React, Vue) und Angular lernen möchten

Workshop Agenda

icon

Angular Überblick

  • Angular CLI
  • Geschichte und Versionierung
  • Angular Projekt Erstellung
icon

Angular Bausteine

  • Komponenten
  • Pipes
  • Direktiven
  • ngModules und Standalone APIs
icon

Services und Dependency Injection

icon

API-Kommunikation

  • Angular’s HttpClient
icon

Routing

  • provideRouter
  • Lazy loading
  • Route Guards
icon

Angular Change Detection Grundlagen

  • Change Detection Strategien
  • Standard Change Detection
  • OnPush Change Detection
  • Grundlegende Change Detection Optimierungs-Techniken
icon

RxJs Grundlagen

  • Was ist RxJs?
  • Grundlagen der Reaktiven Programmierung
  • Observable Grundlagen
  • RxJs Operatoren
  • Unicasting und Multicasting
icon

Signals Grundlagen

  • Was sind Signals?
  • Signals vs Observables
  • Effect
  • Computed
  • Andere Signal-basierte APIs
icon

Angular Formulare

  • Reaktive Formulare
  • Template-driven Formulare
  • Formular-Validierung
  • Formularübermittlung
  • Custom Validatoren
icon

Testing Grundlagen

  • Angular Testing-Tools
  • Grundlegende Testing-Techniken

Beschreibung

Meistern Sie die Grundlagen von Angular in diesem anfängerfreundlichen Workshop. Wir beginnen mit einem Überblick über das Angular-Framework, einschließlich der CLI, der Projekt-Erstellung und der Versionsstrategie. Sie tauchen ein in die Kernbausteine wie Komponenten, Pipes, Direktiven und verstehen den Unterschied zwischen ngModules und eigenständigen Komponenten. Services und Dependency Injection helfen Ihnen, gemeinsame Logik effizient zu verwalten, während Angular's HttpClient eine reibungslose API-Kommunikation ermöglicht.

Sie werden auch das Routing-System von Angular für den Aufbau von Multi-Page-Apps erkunden und in RxJs eintauchen, um asynchrone Datenströme effektiv zu handhaben. Change Detection und Signal-Grundlagen werden behandelt, um Ihnen zu helfen, die Benutzeroberfläche Ihrer App mit Daten synchron zu halten.

Formulare sind ein wesentlicher Bestandteil jeder App, und Sie lernen sowohl reaktive als auch template-driven Ansätze zur Verwaltung der Benutzereingabe kennen. Schließlich werden wir Testgrundlagen mit Tools wie Karma oder Jest behandeln, um sicherzustellen, dass Ihr Code zuverlässig und wartbar ist.

Dieser Workshop bietet die Werkzeuge und das Wissen, um selbstbewusst skalierbare, dynamische Angular-Anwendungen zu erstellen.

Takeaways

Nach Abschluss der Workshops sind Sie in der Lage:

  • Verstehen und verwenden Sie die Angular CLI für die Projektverwaltung und -erstellung
  • Erstellen und strukturieren Sie Angular-Anwendungen mit Komponenten, Pipes und Direktiven
  • Implementieren Sie Services und nutzen Sie die Dependency Injection für modularen, wiederverwendbaren Code
  • API-Kommunikation effektiv mit Angular's HttpClient
  • Richten Sie die Navigation mit Angulars Routing-System ein und verwalten Sie sie
  • Wenden Sie RxJs an, um asynchrone Datenströme zu verwalten und die Performance zu optimieren
  • Verstehen Sie Angular's change detection und Signals für effiziente App-Updates
  • Grundlegende Techniken zur Optimierung der Laufzeit-Performance
  • Reaktive und template-driven Formulare erstellen und validieren
  • Schreiben Sie Unittests mit Karma oder Jest, um die Zuverlässigkeit der App zu gewährleisten
  • Grundlagen zur Entwicklung skalierbarer und wartbarer Angular-Anwendungen nach Best Practices

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.