Agenda Angular
Anhand praktischer Beispiele wirst du in diesem Intensiv-Videokurs in Angular eingeführt. Neben der Besprechung von Themen für Fortgeschrittene und der Vermittlung von Best Practices entwickelst du auch bis zum Ende der Masterclass eine Referenz-Anwendung, die dir als Blaupause für dein nächstes Projekt dienen kann.
Mithilfe einer von uns bereitgestellten REST-API spielen wir einen typischen Start für eine Single-Page-Applikation durch und entwickeln die App gemeinsam.
- Komponenten und Komponentendesign
- Komponenten vs. Direktiven
- Eigene HTML-Erweiterungen mit Direktiven
- Templates - Binding types
- Services
- Inputs und Outputs - Kommunikation zwischen Komponenten
- Change Detection
- Dependency Injection
- Best Practices: Architektur und Konventionen
- Formulare über Templates und Models
- Routing inkl. Child-Routes
- Zugriff auf eine REST-API
- Reactive Programming mit Observables
- Performance
- Benutzung von 3rd-Party-Komponenten
- Debugging
Leistungen
Zugang zur Masterclass
Du erhältst einen Link, der dir über die Dauer von 6 Monaten einen uneingeschränkten Zugang zu den Kursinhalten ermöglicht. Du bestimmst dein Lerntempo selbst und kannst die Sessions in beliebiger Reihenfolge absolvieren.
Discord-Server
Discord ist ein Chat-Server, ähnlich wie IRC oder Slack. Hier kannst du dich innerhalb unseres Community-Bereichs in einem separaten Channel für den Masterclass-Support freischalten lassen. In diesem Bereich versuchen wir an Werktagen alle Fragen innerhalb von 24 Stunden zu beantworten. Wenn also einmal eine Frage auftaucht oder eine Aufgabe unklar ist, ist hier der richtige Ort, um dies kurz und formlos anzubringen. Unser Trainer:innen-Team hilft dann so schnell es geht.
Ask-Me-Anything Live-Sessions
Innerhalb des Kurses hast du die Möglichkeit, an “Ask-Me-Anything-Sessions" teilzunehmen. Diese finden alle zwei Wochen statt. Du bekommst hierzu eine Termineinladung mit dem entsprechenden Zoom-Link.
Du kannst regelmäßig mit unseren Trainer:innen in den direkten Dialog gehen und Fragen zu Aufgaben oder anderen Fragen innerhalb deines Projektes klären, die sonst “nicht mal eben so” zu klären sind, wie z.B. “Was ist die beste Architektur für unsere Problemstellung X?”. Wir werden die Live-Sessions aufzeichnen und dir zeitnah zur Verfügung stellen. Es besteht die Möglichkeit, in der Alpha-Testphase Themenschwerpunkte für die jeweiligen Termine über unseren Discord-Server vorab einzubringen.
Voraussetzungen
Voraussetzung für die Teilnahme an der Masterclass sind Grundlagenkenntnisse in HTML, CSS, JavaScript und TypeScript. Wenn du dein Wissen in diesen Bereichen zunächst auffrischen oder aufbauen möchtest, kannst du dir einen HTML & CSS Intensiv Workshop, JavaScript Intensiv Workshop und TypeScript Intensiv Workshop in Kombination dazubuchen.
Technische Voraussetzung für die Masterclass ist ein Notebook mit Windows, Linux oder MacOSX. Weiterhin benötigst du eine aktuelle Version von NodeJS mit einigen Paketen. Hierzu bekommst du eine Schritt-für-Schritt Video-Anleitung als Teil der Masterclass.