Angular Advanced Schulung
Dieser fortgeschrittene 3-tägige Angular-Kurs vermittelt Entwicklern die modernen Fähigkeiten, die für den Aufbau skalierbarer, sicherer und hochleistungsfähiger Anwendungen erforderlich sind. Der Kurs deckt State-Management mit NgRx Signal Store, fortgeschrittene Routing-Techniken, Sicherheitssonderpraktiken, effektives Testing und praktische Leistungsoptimierung ab.
Was die Teilnehmer lernen werden
- Wie der Anwendungs-State unter Verwendung von Reactive Programming und dem NgRx Signal Store verwaltet wird
- Wie fortgeschrittene Routing-Muster einschließlich Guards, Resolver und Lazy Loading implementiert werden
- Wie Angular-Sicherheitssonderpraktiken angewendet werden, einschließlich XSS-Schutz, Sanitisierung und moderner Authentifizierung (OIDC/JWT)
- Wie effektive Unit-Tests für Komponenten, Dienste, Pipes und Routing-Flows geschrieben werden
- Wie die Runtime-Performance mit OnPush-Änderungserkennung und Subtree-Optimierung diagnostiziert und verbessert wird
Schulungsübersicht
Modul 1. State-Management in Angular
- State-Management mit Reactive Programming anwenden
- Anwendung mit NgRx Signal Store
- Was ist ein Store?
- Verwendung von signalState und signalStore
- Vorteile der Nutzung von Entity Management
- Bereitstellung und Injektion des Stores in einer Komponente
- Lesen und Verwenden des States
- Verstehen von Lifecycle-Hooks
- Verwendung von benutzerdefinierten Store-Eigenschaften
Modul 2. Angular Routing
- Routing-Informationen im Code abrufen
- Nutzung der Router-Lifecycle und Ereignisse
- Implementieren eines Route Data Resolvers
- Verwendung von Lazy Loading
- Verhindern unbefugten Zugriffs mit Route Guards
Modul 3. Angular-Sicherheit
- Angular-Sicherheitssonderpraktiken
- Verhinderung von Cross-Site-Scripting (XSS) und Sanitisierung
- Inhaltssicherheitsrichtlinie in Angular als Defense-in-Depth
- Implementierung von Cross-Site Request Forgery (CSRF) in Angular
- Sonderpraktiken für Authentifizierung und Autorisierung
- Nutzung von OpenID Connect (OIDC) und JWT-Token
- Implementieren einer authentifizierenden Middleware
Modul 4. Angular-Testing
- Die Rolle von Unit-Tests in Angular
- Testing von Angular-Komponenten
- Testing von Angular-Diensten
- Testing von Angular-Pipes
- Testing von Routing und Navigation
- Generieren von Code-Abdeckungsberichten
Modul 5. Angular-Leistung
- Einführung in die Runtime-Performance-Optimierung
- Langsame Berechnungen und deren Identifizierung
- Überspringen von Komponente-Subtrees
- Verstehen und Nutzen der OnPush-Änderungserkennung
Voraussetzungen
Die Teilnehmer sollten bereits praktische Erfahrung mit Angular haben.
Offene Schulungskurse erfordern mindestens 5 Teilnehmer.
Angular Advanced Schulung - Buchung
Angular Advanced Schulung - Anfrage
Angular Advanced - Beratungsanfrage
Erfahrungsberichte (1)
Die SignalStore-Konzepte, da sie für mich neu waren.
Alexander Ivanov
Kurs - Angular Advanced 2 days
Maschinelle Übersetzung
Kommende Kurse
Kombinierte Kurse
Angular 13
28 StundenDieses von einem Ausbilder geführte Live-Training in Österreich (online oder vor Ort) richtet sich an Programmierer, die die neuesten Funktionen von Angular 13 nutzen möchten, um Webanwendungen zu entwickeln, zu testen und bereitzustellen.
Am Ende dieses Trainings werden die Teilnehmer in der Lage sein:
- TypeScript und Angular CLI zur Entwicklung von Angular 13-Anwendungen zu verwenden.
- Angular 13-Webanwendungen zu entwickeln, zu testen und bereitzustellen.
- Webkomponenten zu erstellen, die für jede Webanwendung oder Seite verwendet werden können.
Angular 2 Grundlagen
21 StundenDiese von einem Kursleiter geleitete Live-Schulung in Österreich (online oder vor Ort) richtet sich an Anfänger und fortgeschrittene Entwickler, die dynamische, moderne Webanwendungen mit Angular 2 erstellen möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Angular 2-Projekte einzurichten und zu konfigurieren.
- Die Funktionen und Verbesserungen von Angular 2 zu nutzen.
- Robuste, skalierbare Anwendungen mit Angular 2 zu entwickeln.
- Best Practices für Code-Organisation und Architektur zu implementieren.
- Integrieren von Angular-Anwendungen mit RESTful APIs.
Angular JavaScript
28 StundenDies ist ein praktischer Kurs für alle, die Websites mit AngularJS erstellen möchten.
Während dieses Kurses wird die neueste stabile Version verwendet. Pre-Release-Version kann nur verwendet werden, wenn im Buchungsformular im Abschnitt Bemerkungen markiert. Ältere Version muss vor der Buchung vereinbart werden.
AngularJS Basics
14 StundenAngular JS ist eine JavaScript-Bibliothek für die schnelle App-Entwicklung.
Zielgruppe
- Entwickler
- Programmierer
- JavaScript-Architekten
Ziele
- Wechsel der Denkweise von einer prozeduralen/objektorientierten Art des Programmierens zur Angular-Methode
- Die Teilnehmer können AngularJS verwenden, um Single-Page-Anwendungen zu erstellen
Kursformat
- 40% Vorlesungen, 60% Laborübungen
Angular 12
28 StundenDieses instrukteurführende Live-Training in Österreich (online oder vor Ort) richtet sich an Programmierer, die eine Angular-Anwendung unter Verwendung der neuesten Funktionen in Angular 12 erstellen, testen und bereitstellen möchten.
Am Ende dieses Trainings werden die Teilnehmer in der Lage sein:
- Angular 12-Anwendungen mit TypeScript und dem Angular CLI zu entwickeln.
- Einfach losgelöste Webkomponenten zu erstellen, die in jeder Webanwendung oder HTML-Seite verwendet werden können.
- Eine Angular 12-Anwendung zu testen, zu debuggen und bereitzustellen.
- Angular 12-Projekte nach bewährten Praktiken zu organisieren.
Angular 14
28 StundenDieses von einem Dozenten geleitete, live-Training in Österreich (online oder vor Ort) richtet sich an Entwickler und Programmierer, die die neuesten Funktionen von Angular 14 nutzen möchten, um Webanwendungen zu erstellen, zu testen und bereitzustellen.
Am Ende dieses Trainings werden die Teilnehmer in der Lage sein:
- Angular 14 zu installieren und einzurichten.
- Anwendungen unter Verwendung der komponentenbasierten Architektur von Angular 14 zu entwickeln.
- Auf die integrierten Direktiven, Services und Pipes von Angular 14 zurückzugreifen.
- Mit einer RESTful-API unter Verwendung des HttpClient-Moduls von Angular 14 zu kommunizieren.
- Authentifizierung und Autorisierung in Angular 14-Anwendungen umzusetzen.
- Angular 14-Anwendungen zu testen und zu debuggen.
Angular 15
28 StundenDieses von einem Dozenten geleitete, live-Training in Österreich (online oder vor Ort) richtet sich an Entwickler und Programmierer, die die neuesten Funktionen von Angular 15 nutzen möchten, um Webanwendungen zu entwickeln, zu testen und bereitzustellen.
Am Ende dieses Trainings werden die Teilnehmer in der Lage sein:
- Angular 15 zu installieren und zu konfigurieren.
- Anwendungen unter Verwendung der komponentenbasierten Architektur von Angular 15 zu entwickeln.
- Sich der integrierten Direktiven, Services und Pipes von Angular 15 zu bedienen.
- Mit einer RESTful API mithilfe des HttpClient-Moduls von Angular 15 zu kommunizieren.
- Authentifizierung und Autorisierung in Angular 15-Anwendungen umzusetzen.
- Angular 15-Anwendungen zu testen und zu debuggen.
- Die neuen Funktionen von Angular 15 wie die Image Direktive, CDK List zur Erstellung von UI-Komponenten, Boilerplate-Reduktion in Guards und Verbesserungen in esbuild für schnellere Builds zu verstehen.
Angular 16
28 StundenDiese von einem Kursleiter geleitete Live-Schulung in Österreich (online oder vor Ort) richtet sich an Anfänger und fortgeschrittene Entwickler, die die neuesten Funktionen von Angular 16 zum Erstellen, Testen und Bereitstellen von Webanwendungen nutzen möchten.
Am Ende dieses Kurses werden die Teilnehmer in der Lage sein:
- Eine Entwicklungsumgebung einrichten, die Node.js, Visual Studio Code und Angular CLI enthält.
- Eine grundlegende Angular 16 Anwendung zu erstellen, die Daten anzeigt und Benutzerinteraktionen verarbeitet.
- Komponenten, Direktiven, Pipes, Dienste und Module zu verwenden, um Code zu organisieren und wiederzuverwenden.
- Datenbindung, Dependency Injection, Routing, Formulare und HTTP-Client verwenden, um mit Backend-Diensten zu kommunizieren.
- Debuggen und Testen von Angular 16 Anwendungen mit Tools wie Chrome DevTools, Jest, Karma und Protractor.
Angular 17
28 StundenDiese von einem Kursleiter geleitete Live-Schulung in Österreich (online oder vor Ort) richtet sich an Anfänger und fortgeschrittene Entwickler, die die neuesten Funktionen von Angular 17 zum Erstellen, Testen und Bereitstellen von Webanwendungen nutzen möchten.
Am Ende dieses Kurses werden die Teilnehmer in der Lage sein:
- Eine Entwicklungsumgebung einrichten, die Node.js, Visual Studio Code und Angular CLI enthält.
- Eine grundlegende Angular 17 Anwendung zu erstellen, die Daten anzeigt und Benutzerinteraktionen verarbeitet.
- Komponenten, Direktiven, Pipes, Dienste und Module zu verwenden, um Code zu organisieren und wiederzuverwenden.
- Verwendung von Datenbindung, Dependency Injection, Routing, Formularen und HTTP-Client zur Kommunikation mit Backend-Diensten.
- Verwenden Sie die neue Syntax für Vorlagen-Steuerblöcke, um häufige Aufgaben wie bedingtes Rendering, Schleifen und den Umgang mit leeren Sammlungen zu vereinfachen.
- Verwenden Sie den neuen @defer-Steuerblock, um das Lazy-Loading des Blockinhalts und seiner Abhängigkeiten zu ermöglichen.
- Verwenden Sie die neue API für Ansichtenübergänge, um die Animationen und Übergänge zwischen Ansichten anzupassen.
- Debuggen und testen Sie Angular 17 Anwendungen mit Tools wie Chrome DevTools, Jest, Karma und Protractor.
Angular 18
28 StundenDieses von einem Dozenten geführte, live-Training in Österreich (online oder vor Ort) richtet sich an Entwickler mit Anfänger- bis Mittelstufenkenntnissen, die dynamische, moderne Webanwendungen mit Angular 18 erstellen möchten.
Am Ende dieses Trainings werden die Teilnehmer in der Lage sein:
- Angular 18-Projekte einzurichten und zu konfigurieren.
- Die neuen Funktionen und Verbesserungen von Angular 18 nutzen zu können, einschließlich optimierter TypeScript 4.7-Fähigkeiten und zoneloser Änderungserkennung.
- Robuste, skalierbare Anwendungen mit Angular 18 zu entwickeln.
- Best Practices für die Code-Organisation und -Architektur umzusetzen.
- Angular-Anwendungen mit RESTful-APIs zu integrieren.
Angular 19
28 StundenDiese von einem Trainer geleitete Live-Schulung in Österreich (online oder vor Ort) richtet sich an fortgeschrittene Webentwickler, die lernen möchten, Angular 19-Anwendungen mit den neuesten Tools, Komponentenarchitektur und Best Practices zu bauen, zu testen und bereitzustellen.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Eine Angular 19-Entwicklungsumgebung mit dem Angular CLI einzurichten und zu konfigurieren.
- Komponenten, Direktiven, Dienste und reaktive Formulare zu erstellen.
- Routing, HTTP-Client und Zustandsmanagement mit RxJS und Signalen zu verwenden.
- Produktionsbereite Angular-Anwendungen zu bauen, zu testen und bereitzustellen.
Angular 20
21 StundenAngular ist ein modernes, auf TypeScript basierendes Framework zur Erstellung skalierbarer und leistungsstarker Webanwendungen.
Diese von einem Dozenten geleitete Live-Training (online oder vor Ort) richtet sich an Entwickler mit Anfänger- bis fortgeschrittenem Niveau, die lernen möchten, Anwendungen mithilfe von Angular 20 zu erstellen, zu strukturieren und bereitzustellen.
Nach Abschluss dieses Kurses werden die Teilnehmer in der Lage sein:
- Angular 20-Anwendungen gemäß Best Practices zu erstellen.
- Mit Komponenten, Vorlagen und standalone-APIs zu arbeiten.
- Routing, Zustandsverwaltung und HTTP-Kommunikation zu implementieren.
- Leistungsoptimierte Anwendungen für die Produktion bereitzustellen.
Kursformat
- Dozentengeleitete Demonstrationen und Diskussionen.
- Umfangreiche praktische Übungen und Codierungspraxis.
- Realwelt-Implementierung in einer interaktiven Entwicklungsumgebung.
Kursanpassungsoptionen
- Wenn Sie eine angepasste Version dieses Kurses benötigen, kontaktieren Sie uns bitte, um ein individuelles Programm zu vereinbaren.
Angular 20 Advanced
21 StundenAngular 20 ist ein robustes Front-End-Framework zur Erstellung skalierbarer und leistungsstarker Webanwendungen.
Dieses von einem Dozenten geleitete Live-Training (online oder vor Ort) richtet sich an fortgeschrittene Entwickler, die komplex und unternehmensreife Angular 20-Anwendungen erstellen möchten.
Nach Abschluss dieses Kurses werden die Teilnehmer die Fähigkeiten erlangen, um:
- Erweiterte Zustandsmanagement-Techniken mit modernen Angular-Mustern zu implementieren.
- Die Rendering- und Leistungsoptimierung in großen Anwendungen zu gewährleisten.
- Wiederverwendbare, wartbare und skalierbare Angular 20-Module zu architekturieren.
- Erweiterte Routing-Methoden, Signale und reaktive Muster effektiv zu integrieren.
Kursformat
- Expertengeführte Vorlesungen und kollaborative Diskussionen.
- Umfangreiche praktische Programmieraufgaben.
- Praktische Implementierung in einer realitätsnahen Entwicklungsgebung.
Kursanpassungsmöglichkeiten
- Anpassungsmöglichkeiten sind auf Anfrage für Teams mit spezialisierten Anforderungen verfügbar.
Angular 21
21 StundenDieser Kurs ist für Lernende konzipiert, die bereits Grundkenntnisse in Webentwicklungskonzepten haben, einschließlich Vertrautheit mit HTML, CSS und praktischer Erfahrung mit JavaScript oder TypeScript. Er eignet sich gut für Frontend-Entwickler, die zu modernem Angular wechseln, Softwareingenieure, die skalierbare Webanwendungen erstellen, und technische Fachkräfte, die praktische, praxisnahe Angular-Kenntnisse erwerben möchten.
Reaktives Programmieren mit Angular RxJS
14 StundenReaktives Programmieren ist ein asynchroner Paradigma, das sich auf Datenströme und die Verbreitung von Daten konzentriert. Es etabliert eine definierte Abhängigkeit zwischen den zugrunde liegenden Ausführungsmodellen und den emittierten Datenströmen von einer Komponente zur anderen. Viele Designineffizienzen bei der Erstellung asynchroner Benutzeroberflächen in Angular-Anwendungen können durch die Nutzung reaktiver Muster, die von der RxJS-Bibliothek angeboten werden, überwunden werden.
In diesem instruktionsgeleiteten Live-Training lernen die Teilnehmer, wie sie Observable-Muster in ihre Angular-Anwendungsentwürfe integrieren, während sie sich durch eine Reihe von Fällen arbeiten, die häufige Designprobleme in Angular zeigen und deren Vorteile durch reaktive Programmierdesigns.
Am Ende dieses Trainings werden die Teilnehmer in der Lage sein:
- Das Paradigma des reaktiven Programmierens und die RxJS-Bibliothek zu verstehen.
- Angular-Anwendungen mit starken Benutzeroberflächen unter Berücksichtigung von Skalierbarkeit, Flexibilität und Responsivität mithilfe reaktiver Muster zu erstellen.
Kursformat
- Interaktive Vorlesungen und Diskussionen.
- Viele Übungen und Praxis.
- Hands-on-Implementierung in einer Live-Lab-Umgebung.
Kursanpassungsoptionen
- Für eine angepasste Schulung dieses Kurses kontaktieren Sie uns bitte, um eine Anpassung vorzunehmen.