Feiern Sie die Feiertage mit 10% Rabatt auf alle Kurse mit dem Code "AVCFOREVER10". Sichern Sie sich jetzt den Preis vor den Änderungen im Jahr 2025!

Angular Training - eLearning

450,00 EUR

  • 20 hours
eLearning

Dieser Zertifizierungskurs für Angular wird Ihnen helfen, die Front-End-Webentwicklung mit Angular zu beherrschen. Erwerben Sie umfassende Kenntnisse über Angular-Konzepte, wie die Erleichterung der Entwicklung von Single-Page-Webanwendungen, Dependency Injection, TypeScript, Komponenten, Direktiven, Pipes, Formulare, Routing und Testing.

eLearning-Kurslehrplan

Hero
  1. Single-Page-Anwendungen

    Lektion 01

    - Kursübersicht

    - Einführung in Single Page Applications (SPA)

    - Wofür benötigen wir Angular

    - Einrichtung der Entwicklungs­umgebung

    - Architektur von Angular-Anwendungen

    - Erste Angular-Anwendung

  2. TypeScript und ESNext

    Lektion 02

    - Modul Einführung und Einführung in TypeScript

    - Einrichten der Umgebung zum Schreiben von TypeScript

    - Variablendeklarationen (var, let und const)

    - Arten - Primitiv

    - Arten - Referenz- und Spezialtypen

    - Operatoren - Spread und Backticks

    - Operatoren - Destrukturierung und Rest

    - Klassen

    - Schnittstelle

    - Pfeilfunktionen

    - Modul

    - Holen

    - Asynchron oder warten

  3. Dekorateure

    Lektion 03

    - Modul Einführung und ein Überblick über Angular-Module

    - Was sind Dekorateure

    - Angular-Module und der @NgModule-Dekorierer

    - Erklärungen

    - Importe und Exporte

    - Anbieter, Initialisierung und Einstiegskomponenten

    - Initialisierungsmechanismus von Angular-Anwendungen

  4. Komponentendekorateur

    Lektion 04

    - Modul Einführung

    - Angular-Komponenten und der @Component-Dekorateur

    - Erstellen einer Angular-Komponente mit der Angular CLI und auf StackBlitz

    - Metadaten des Komponenten-Dekorateurs

    - Ansichtskapselung - Emuliert, ShadowDom, Keine

    - Datenbindung - Zeichenketteninterpolation

    - Eigenschaftsbindung

    - Ereignisbindung

    - @Input und @Output Eigenschaftsdekoratoren

    - Zwei-Wege-Datenbindung

    - Attributbindung

    - Klassenbindung

    - Klassenbindung

    - Einführung in Lebenszyklus-Hooks in Angular

    - Verwendung von Lebenszyklus-Hooks in Angular

    - Abfragen anzeigen - Einzelansicht, Mehrfachansicht, Einzelinhalt, Mehrfachinhalte

    - Ändern Sie den Erkennungsmechanismus in Angular. ZoneJS, NgZones

  5. Angular-Routing

    Lektion 05

    - Einführung in das Routing

    - Implementierung des Routings in einer Angular-Anwendung

    - Erstellen einer Benutzerliste. Vorbereitung für das Child Routing

    - Die Benutzerverknüpfung in eine separate Komponente auslagern

    - Implementierung von Kinderrouten

    - Pfadübereinstimmung und Routentypen

    - Einführung in Routenwächter in Angular

    - CanActivate und CanActivateChild Guards in Angular

    - CanDeactivate-Schutz in Angular

    - Daten für eine Komponente mit Resolve vorausladen

  6. Abhängigkeitsinjektion

    Lektion 06

    - Einführung in den Abschnitt

    - DI als Muster, DI als Framework und Arten von Providern

    - Hierarchische Abhängigkeitsinjektion

    - Einführung in Dienste in Angular

    - Daten von einer Rest-API mit HttpClient abrufen

    - CRUD-Operationen mit HttpClient, HttpParams und HttpHeaders

    - Observables und Operatoren in Observables - Map, Retry, Catch

    - BehaviorSubject und das Teilen von Daten mittels BehaviorSubjects

  7. Grundlagen der Direktiven

    Lektion 07

    - Einführung in den Abschnitt

    - Einführung in Direktiven

    - Eingebaute strukturelle Direktiven

    - Eingebaute Attributdirektiven

    - Erstellen benutzerdefinierter Attributdirektiven

    - Erstellen benutzerdefinierter struktureller Direktiven

    - Einführung in Pipes in Angular

    - Verwendung eingebauter Pipes

    - Erstellen von benutzerdefinierten Pipes in Angular

    - Reine und unreine Pipes in Angular

    - Dekorateure neu betrachtet

    - Erstellen benutzerdefinierter Dekorateure in Angular

    - Erstellen eines benutzerdefinierten Lebenszyklus-Hook-Klassenprotokollierungs-Dekorateurs

    - Erstellen eines benutzerdefinierten Eigenschafts-Dekorateurs in Angular

  8. Formulare in Angular

    Lektion 08

    - Einführung in den Abschnitt

    - Arten von Formularerstellungsstrategien in Angular

    - Schnelles Erstellen langer Bootstrap-Formulare mit VS Code und Emmet

    - Hinzufügen von FormControl(s) zu einem Template-Driven-Formular unter Verwendung der ngModel-Direktive

    - Die JavaScript-Objektdarstellung eines Formulars mittels der ngForm-Direktive erhalten

    - Deaktivierung der Absenden-Schaltfläche in einem Formular mithilfe des $invalid-Flags des Formulars

    - Abrufen der JavaScript-Objektdarstellung eines Formulars in der TypeScript-Klasse

    - Hinzufügen von Kontrollkästchen, Optionsfeldern und Auswahllisten zu Ihrem Template-Driven Formular

    - Erstellen von Unterabschnitten im Formular mit der NgModelGroup-Direktive

    - Schritte zur Implementierung eines reaktiven Formulars in Angular

    - Schnelles Erstellen eines Bootstrap-Formulars für unser reaktives Formular mit Emmet

    - Erstellen eines reaktiven Formulars in der TypeScript-Klasse und dessen Verbindung zum Template

    - Hinzufügen von Formularvalidierungen zu einem reaktiven Formular

    - Dynamisches Hinzufügen oder Entfernen von FormControl(s) oder FormGroup(s) mit FormArray(s)

    - Hinzufügen von synchronen benutzerdefinierten Validierungen zu Ihrem reaktiven Formular

    - Hinzufügen von asynchronen benutzerdefinierten Validierungen zu Ihrem reaktiven Formular

    - Zurücksetzen des Werts eines Formulars

  9. Verwendung von Drittanbieter-Bibliotheken

    Lektion 09

    - Einführung in den Abschnitt

    - Erstellen eines Angular CLI-Projekts mit SCSS als Basisstil

    - Einführung von Material Design Bootstrap in Ihr Angular CLI-Projekt

    - Hinzufügen einer Navigationsleiste in Ihrem Header

    - Hinzufügen von Material Design-Schaltflächen

    - Karten hinzufügen

    - Verwendung von Material Design Dropdowns und Formulareingaben

    - Einführung von Angular Material in Ihr Angular CLI-Projekt auf Basis von MDB

    - Hinzufügen von Optionsfeldern, Schieberegler, Slider, Fortschrittsbalken und Ladeanzeige

    - Einführung in Firebase

    - Erstellen einer App mit der Firebase-Konsole

    - Einrichten Ihres Angular CLI-Projekts zur Unterstützung von Firebase

    - Interaktion mit der Firebase Realtime Database unter Verwendung von Methoden auf AngularFireList

    - Hinzufügen und Lesen von Daten aus der Echtzeit-Datenbank in Firebase

    - Aktualisieren und Löschen von Daten in der Echtzeit-Datenbank in Firebase

Lernergebnisse

Am Ende dieses Online-Angular-Trainingskurses werden Sie in der Lage sein:

Design

Verstehen Sie das Design von Single-Page-Applications und wie Angular deren Entwicklung erleichtert

Modell

Trennen Sie die Model-, View- und Controller-Schichten Ihrer Anwendung und implementieren Sie sie mit Angular

Angular-Ausdrücke

Meistern Sie Angular-Ausdrücke, Filter und Scopes

Bauen

Erstellen Sie Angular-Formulare und schreiben Sie Angular-Direktiven

Modultest

Führen Sie Unit-Tests und End-to-End-Tests für Ihre Angular-Anwendungen durch

Dynamische Benutzeroberfläche

Entwicklung interaktiver und dynamischer Benutzeroberflächen mit Bootstrap

Hauptmerkmale

Sprache

Course and materials are in English

20 Stunden Inhalt

Online eLearning zum Selbststudium

Zugang zu

Lifetime eLearning jederzeit zugänglich

Kostenloser JavaScript-Einführungskurs

Projekt & Quizfragen

Drei branchenbezogene Projekte und 12 Quizfragen

Zertifikat

Von der Industrie anerkanntes Zertifikat zum Abschluss des Kurses

Hero
Angular certification training

Wer sollte sich für dieses Programm anmelden?

Es gibt keine Voraussetzungen für die Teilnahme an diesem Angular-Zertifizierungstraining.

UI-Entwickler

Technischer Projekt-/Produktmanager

Full-Stack-Webentwickler

Qualitätssicherung

Studierende in Bachelor-/Masterstudiengängen

Beginnen Sie jetzt den Kurs

Benötigen Sie eine Unternehmenslösung oder LMS-Integration?

Haben Sie nicht den Kurs oder das Programm gefunden, das für Ihr Unternehmen geeignet wäre? Benötigen Sie eine LMS-Integration? Schreiben Sie uns! Wir werden alles lösen!

;