This commit is contained in:
Philippe Torrel
2026-10-19 08:46:20 +02:00
parent 864b3f27d9
commit a51aa72cc9
2 changed files with 88 additions and 8 deletions
@@ -1,6 +1,6 @@
## Refactoring ProductManager
- [x] Aktualisierung der Produktpositionen nach Veränderung durch Drag n' Drop
- [x] fetch Anfragen durch `api.request()` Methode zusammenfassen (DRY-Prinzip)
- [x] Anzahl an EventListener auf Zeilenebene durch Eventlistener auf Tabellenebene reduzieren.
- [ ] HTML Elemente im Produktmanager sollen über JS eine einmalige ID über `uuid` erhalten.
- [ ] Aktualisierung der Produktpositionen nach Veränderung durch Drag n' Drop
- [ ] fetch Anfragen durch `api.request()` Methode zusammenfassen (DRY-Prinzip)
- [ ] Anzahl an EventListener auf Zeilenebene durch Eventlistener auf Tabellenebene reduzieren.
- [ ] HTML Elemente, die derzeit eine einmalige Zuweisung (z.B. `id`, `for`, `aria-labelledby` Attribut) im Produktmanager besitzen sollen über JS eine einmalige ID über `uuid` erhalten.
+84 -4
View File
@@ -495,12 +495,92 @@ Projekte & optionale Übungen
**Inhalt:**
- Typescript literale, Narrowing with Guards
- truthiness, equality, in-operator, type-predicate
- TS Funktionen und Objekte
- Typescript literale
- **Exkurs: Vite vs Gulp**
- **Produktmanager Refactoring mit Bootstrap 6**
**Übungen:**
Übungen 10 - 19
Übungen 10 - 11
---
### Tag 31
**Inhalt:**
- Narrowing with Guards
- truthiness, equality, in-operator, type-predicate
- TS Funktionen und Objekte
**Übungen:**
Übungen 12 - 20
---
### Tag 32
**Inhalt:**
- TS Funktionen und Objekte Part II
- Vorstellung Projekt 2
- Abschluss TypeScript Grundlagen
**Übungen:**
Übungen 21 - 31
Projektarbeit
---
# Einführung in React
---
### Tag 33
**Inhalt:**
- Einführung in REACT
- VDOM von REACT
- ES6 Module mit ohne ohne Bundler
**Übungen:**
Übung 01 - 03
---
### Tag 34
**Inhalt:**
- Build Tools im Vergleich & Einführung in Vite
- Beispiele der Gestaltungsmöglichkeiten in Frameworks
- Layout & wiederverwendbare Komponenten
- EventHandler in React
**Übungen:**
Übung 04 - 07
---
### Tag 35
**Inhalt:**
- Layout & wiederverwendbare Komponenten Part II
- EventHandler in React `onSubmit`, `onChange`, `onClick`
- Hooks in React.
- **Optimierung vom ProduktManager über KI**
- **ProduktManager wird in TS migriert**
- 1:1 Meeting
**Übungen:**
Übung 08 - 11