- Erweiterte Kenntnisse
- ein Suchfeld integrieren
- eigene 404 und 500 Fehlerseiten
- Die Django Auth App
- Login, Logout Formulare für User
- Passwort-ändern Formulare
- User-Registrierung
- Views nur für registrierte User
- Views nur für User mit Moderator-Rechten
- Testing
- Unit-Testing der Modelle
- Integrationstest der Views mit dem Test-Client
- Eine Web-API erstellen
- Django Restframework installieren
- API-Grundlagen
- ein View-Set erstellen
- Token Authentifizierung
- Permissions
- eine API-Dokumentation mit OpenApi und Swagger UI
- Wenn Zeit bleibt
- Profiling mit Django Silk
- Caching von Views und Querysets
- Event-Reviews
- Kontext-Manager
- eine eigene Middleware erstellen
- das Message Framework
- Django Extensions
- Debuggen von views mit pdb
LernzieleIn diesem Seminar werden weiterführende Konzepte wie Caching, Unit-Testing, User-Authentifizierung oder das Erstellen einer Web-API besprochen und gelehrt.
Im Grundlagenkurs Web-Entwicklung mit Python und dem Django Framework - Grundlagenwird anhand eines Beispielprojektes der Umgang mit Models, URLs, Formularen, Templates und vielem mehr vermittelt.
ZielgruppenDas Seminar richtet sich an Web-Entwickler:innen, Python-Programmierer:innen und
Administratoren sowie an alle, die den Umgang mit einem modernen Web-Framework
erlernen wollen. Grundlegende Python- und Web-Kenntnisse werden vorausgesetzt.