Grundlagen der Programmierung mit Angular
Weiterbildung
4-Wochen-Kurs
AngularJS ist ein Framework für die Entwicklung von Webanwendungen. Es basiert auf der Programmiersprache JavaScript und verwendet das Model-View-Controller (MVC) und das Model-View-ViewModel (MVVM) Architekturmuster, um die Entwicklung von dynamischen, responsiven und interaktiven Webanwendungen zu erleichtern. AngularJS bietet viele Funktionen wie Datenbindung, Dependency Injection, Directives und Services, die die Entwicklung von komplexen Anwendungen erleichtern.
Inhalt
- Angular-Kickstart
- Installation der benötigen Software
- Das Angular-CLI
- Angular-CLI installieren
- ng new, Ein Grundgerüst für die Applikation erstellen
- ng init, Ihr Projekt auf die neueste Angular-CLI-Version updaten
- ng serve
- npm start, Start über die lokale CLI-Version
- ng generate, Komponenten generieren
- ng lint: Linting und der Angular-Style-Guide
- Komponenten- und Ende-zu-Ende-Tests ausführen
- Komponenten und Templating: der Angular-Sprachkern
- Selektoren
- Die Templating-Syntax
- Komponentenschnittstellen definieren
- Content-Insertion
- Der Lebenszyklus einer Komponente
- Direktiven: Komponenten ohne eigenes Template
- ElementRef und Renderer
- HostBinding und HostListener
- Einbinden von Drittanbieter-Bibliotheke
- Mehrere Kind-Komponenten steuern
- Fortgeschrittene Komponentenkonzepte
- Styling von Angular-Komponenten
- Dynamisches Austauschen von Komponenten-Templates
- Komponenten zur Laufzeit hinzufügen
- Standarddirektiven und Pipes:
- Standarddirektiven
- Pipes
- Services und Dependency-Injection
- Grundlagen der Dependency-Injection
- Das Angular-Dependency-Injection-Framework
- Verwendung des DI-Frameworks in Angular-Applikationen
- Injection by Type
- Sichtbarkeit und Lookup von Dependencys
Zielgruppe
Webentwickler
Voraussetzungen
JavaScript, Typescript, ES6
Förderung
Kompletter Kurs förderfähig
z.B. mit Bildungsgutschein, über Berufsförderungsdienst (BFD) oder bei Kurzarbeit
Nächste Termine
- Mo, 02.12.2024
- Mo, 13.01.2025
- Mo, 03.02.2025
- Mo, 03.03.2025
- Mo, 07.04.2025
- Mo, 05.05.2025
Kursnummer: LS23.212