Jetzt wird's richtig spannend: Du tauchst tief in Angular ein und lernst, wie professionelle Apps wirklich funktionieren! Mit Services und Dependency Injection organisierst du deine Daten sauber, während Signals dir moderne State-Management-Power geben und deine App reaktiv machen. Du meisterst komplexe Formulare mit Validierung und verbindest deine Anwendung mit einer echten Datenbank über Supabase, inklusive CRUD-Operationen und Live-Updates. Am Ende baust du deine eigene PollApp als Abschlussprojekt und deployest sie live auf einen Server, bereit für die echte Welt!
Kursübersicht
Datenverwaltung
Verfügbar in
tage
tage
nachdem du dich angemeldet hast
- 01 Überblick: Dependency Injection und Services (8:16)
- 02 Inject und provide am Beispiel des Routings/Routers (3:26)
- 03 Services: Einführung mit erstellen und injecten (8:52)
- 04 Services: Global providen in appConfig (3:32)
- 05 Services: Provide in der Component lokal (8:19)
- [PRAXIS] 01 Interface einrichten (ng g i) (2:36)
- [PRAXIS] 02 Product List: Daten in Service auslagern (5:23)
- [PRAXIS] 03 Product Detail: Einzelprodukt in Service auslagern und setzen (9:09)
Signals
Verfügbar in
tage
tage
nachdem du dich angemeldet hast
- 01 Überblick: ChangeDetection und Signals (7:30)
- 02 Writable Signals (7:12)
- 03 Computed Signals (6:56)
- 04 Drei Varianten der Componentenkommunikation (1:47)
- 05 input() (ParentC. zu ChildComponent) (7:54)
- 06 output() (ChildC. zu ParentComponent) (8:59)
- 07 ouput() mit value (3:24)
- 08 Wiederholung: Signals in Services (13:46)
- 09 [PRAXIS] Product List: das Problem ohne Signals (4:38)
- 10 [PRAXIS] Product List: die Lösung mit Signals (6:46)
- 11 [Aufgabe] Product Detail: Signals schreiben
Forms
Verfügbar in
tage
tage
nachdem du dich angemeldet hast
- 01 Einleitung (4:43)
- 02 FormControls -> Inputfeld mit TS verbinden (6:24)
- 03 Angular Validators nutzen (7:12)
- 04 FormControl Status abfragen (dirty & touched) (7:31)
- 05 FormControls gruppieren mit FormGroup (8:46)
- 06 Form submit (ngSubmit) und reset (5:13)
- 07 FormControls Werte patchen und setten (4:49)
- 08 FormBuilder (Alternative zur FormGroup) (5:37)
- 09 Getter-Funktion für FormControl-Werte bauen (3:49)
- 10 Eigene Validators erstellen (10:42)
- Cheatsheet
- 11 [PRAXIS] Form 1 erstellen der Component (5:23)
- [PRAXIS] 02 Form Form Group (10:41)
- [PRAXIS] 03 Form submit (12:19)
- [PRAXIS] 04 Form Validators (7:26)
- Aufgabe: EditForm
Supabase
Verfügbar in
tage
tage
nachdem du dich angemeldet hast
- Einleitung (2:24)
- 02 Supabase Vorstellung Oberfläche (4:43)
- 03 Tabelle einrichten (5:54)
- 04 Column hinzufügen mit Optionen (3:03)
- 05 Policies einstellen (2:53)
- 06 Initialisieren (7:30)
- 07 Vollständiger READ Prozess (8:41)
- 08 Filter und Range (5:55)
- 09 weitere CRUD Operationen (11:59)
- 10 Subscribe (11:07)
- [BONUS] Datenbank löschen (0:43)
- [PRAXIS] 01 DB Projekt Tabelle und Policy anlegen (6:21)
- [PRAXIS] 02 DB Connecten (4:10)
- [PRAXIS] 03 DB READ (4:37)
- [PRAXIS] 04 DB Read mit Model (9:41)
- [PRAXIS] 05 DB auf ID umstellen (9:39)
- [PRAXIS] 06 DB Add (9:12)
- [PRAXIS] 07 DB Subscription (8:31)
- [PRAXIS] 08 DB Delete und Subscription (13:41)
- [PRAXIS] 09 DB Zusammenfassung (2:11)
Projekt
Verfügbar in
tage
tage
nachdem du dich angemeldet hast