1.-3. Tag: Auch separat buchbar als
- Django Grundlagen
- Einführung in Django
- das Model-View-Controller Prinzip
- Virtuelle Umgebung und pip-tools
- Requirement-Dateien
- Installation von Django und Anlegen eines Projekts
- Datenbank Migrationen
- die Model-API
- Test-Daten laden
- Test-Server starten
- Superuser anlegen, die Admin-Oberfläche
- Grundlagen Client-Server-Model
- Grundlagen REST und erste Schritte DRF
- eine Einführung in REST und JSON
- Serialisierung von ein- und ausgehenden Daten
- CRUD (Create, Retrieve, Update, Delete)
- URL-Design der Endpunkte
- Installation Django Restframework
- eine erste API-View
- Serializer, ModelSerializer
- API-Views, generische API-Views
- Urls und Routing
- Token Authentifizierung
- Entwicklung einer Event API
- Events löschen, editieren, anlegen und anzeigen
- Ausbauen der API
- Dokumentation der API mit OpenAPI (Swagger UI)
- Inline-Serializer
- Pagination, Filtering, Caching
- Session-Authentication, Token-Authentication
- Permissions
- Validatoren
- Logging
- API-Daten konsumieren (curl)
- Unit- und Integrationstests
4.-5. Tag: Auch separat buchbar als
Einführung in React Framework
- Grundlagen
- Installation eines React-Projekts
- Components
- Daten weiterreichen mit props
- States mit useState
- Fragments
- State Managements
- Effekte
- komplexe States mit useReducer
- Context-API
- React.Memo zum Cachen von einfachen Datentypen
- useCallback zum Cachen von komplexen Datentypen
React und Django
- React Formulare
- Formularkomponenten erstellen
- Daten validieren
- Daten den Component-Tree hochreichen
- Daten dynamisch visualisieren
- Django Http Endpunkte ansprechen
- Daten erhalten mit Get-Requests
- Daten senden mit Post-Requests
- Daten updaten mit Put-Requests
- Daten löschen mit Delete-Requests
- Login speichern
- einen Login-Context erstellen
- einen Login-Token lokal speichern
- auf Login-Zustand reagieren
- optional, wenn Zeit bleibt
- JWT
- CORS-Header
- React-Unittesting
1.-3. Tag: Auch separat buchbar als
- Django Grundlagen
- Einführung in Django
- das Model-View-Controller Prinzip
- Virtuelle Umgebung und pip-tools
- Requirement-Dateien
- Installation von Django und Anlegen ...
Mehr Informationen >>