Angular Intensiv-Schulung für Fortgeschrittene

Angular Intensiv-Schulung für Enterprise Applications

Dein Weg zum
Angular-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. Allerdings kannst du in unserer Schulung:

  • Durch direktes Feedback schneller lernen.
  • Trainer:in nach konkreten Lösungsansätzen für dein Projekt fragen.
  • Gemeinsam Lernhürden überwinden.
  • Einfach eine gute Zeit mit anderen Entwicklern in der gleichen Situation haben.
 
Teilnehmer

Agenda

Wissen aus der Praxis.

Wir sind selbst Entwickler:innen und wissen, welche Probleme zuerst in der echten Welt auftreten werden. Deshalb arbeiten wir mit Beispielen, die aus der echten Welt stammen. Diese haben wir dann auf den Kern reduziert, um diese leicht vermitteln zu können.
Der Praxis-Anteil liegt dabei bei 60%.

Angular 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
  • Angular Elements
  • Web Components
Angular Logo

RxJS für Reaktive Architekturen

Was ist der Unterschied zwischen ReplaySubject und BehaviorSubject und wann benutze ich was? Wie benutze ich RxJS(Reaktive Erweiterungen für JavaScript) um meine Anwendung wartbar zu implementieren?

  • Observables
  • Cold vs. Hot Observables
  • Operatoren im Detail
  • Observables vs. Subjects
  • Different Types of Subjects
Angular Logo

Testing & Debugging

Wird eure Anwendung größer, so wird auch das manuelle Testen immer aufwändiger bis fast unmöglich. Wir zeigen euch wann man welche Art von Tests einsetzt, wie man testet und welche Best Practices ihr verwenden solltet.

  • Unit Tests vs. End-to-End Tests
  • Unit Testing
  • End-To-End Testing mit Protractor
  • Source Maps
  • Augury
  • DevTools
Angular Logo

Routing für Fortgeschrittene

Wir beschäftigen uns hier intensiv mit dem Lazy-loading von Modulen. Vor allen Dingen größere Applikationen profitieren enorm davon, wenn man am Anfang erst einen kleinen Kern an den Benutzer ausliefert und weitere Teile der Applikation später nachlädt.

  • Aufteilung in Module
  • Lazy-Loading
  • Möglichkeiten des Router-Event-Systems
  • Guards
  • Resolver
  • Lazy-Loading und Preloading
Angular Logo

Statemanagement in Angular

Bei großen Anwendungen mit vielen Komponenten ist es oft schwer, State-Änderungen zu verfolgen. Bei tiefen Verschachtelungen werden meinstens zu viele Daten an Komponenten weitergegeben - was die Struktur komplexer macht. Redux ist eine Alternative dazu.

  • State-Libraries im Vergleich
  • Redux und @ngrx/Store
  • @ngrx/Effects für asynchrone Operationen nutzen
  • Performanceverbesserung mit Immutables
  • Observables mit Redux nutzen
Angular Logo

Performance

Der Titel spricht für sich. Wir verkürzen wir die Ladezeiten durch kleinere Pakete? Wie können wir Daten auf dem Client zwischenspeichern? Wie können wir aufwändigen Programmcode beschleunigen?

  • AOT-Kompilierung und Tree-Shaking
  • Lazy Loading und Preloading
  • Caching mit Service Worker
  • Rendering im Hintergrund mit Web Worker
preload image

Trainer:innen

Lerne von den Besten.

Seit 2013 schulen wir Entwickler:innen zum Thema Angular. 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 für Angular
  • Erfahrene Softwareentwickler mit Fokus Angular
  • Buch- und Artikel-Autoren
  • Aktive Mitglieder der Angular-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

Dein Angular-Wissen vertiefen.

Wir setzen mindestens 1 Monat intensive Arbeit mit Angular im Projekt voraus. Außerdem kannst du JavaScript/TypeScript flüssig verstehen. Da unser Fokus auf Technik ist, reichen Grundlagenkenntnisse in HTML.

Technische Voraussetzung für die Schulung ist ein Notebook mit Windows, Linux oder MacOSX. Weiterhin wird NodeJS mit einigen Paketen benötigt, du bekommst hierzu eine Schritt-für-Schritt-Anleitung nach deiner Anmeldung zu diesem Workshop.

Bewertungen

Die Meinung unserer Teilnehmer:innen zählt.

Nach jeder Schulung bitten wir unsere Teilnehmer:innen um Feedback. Aus insgesamt 2271 abgegeben Bewertungen erreichen wir aktuell eine durchschnittliche Bewertung von 4,7 Sternen.

Guter Workshop um einen Überblick zu bekommen, was alles mit Angular möglich ist.
So sollen Schulungen sein: machen Spaß und vermitteln einem gut den Stoff.
Sehr guter und übersichtlicher Einblick in Angular und Typescript, hat meine Erwartungen erfüllt. Sympatischer und kompetenter Trainer.
Super-Workshop! Ich habe viel Neues in einer angenehmen Lernatmosphäre gelernt und freue mich darauf, es anwenden zu können.

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)

KW23
05.06 - 12.06.2024 Noch freie Plätze

KW27
03.07 - 10.07.2024 Noch freie Plätze

KW35
28.08 - 04.09.2024 Noch freie Plätze

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