This commit is contained in:
@@ -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
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user