Webentwicklung mit Python und Django Framework - Komplett
Webinar - GFU Cyrus AG
Das Seminar vermittelt grundlegende Kenntnisse im Umgang mit Django. Sie erlernen anhand eines Beispielprojekts den Umgang mit Models, URLs, Formularen, Templates und vielem mehr. Weiterführende Konzepte wie Unit-Testing, User-Authentifizierung und das Erstellen einer Web-API werden behandelt; Caching wird bei verfügbarer Zeit optional eingeordnet.
Logging in Dateien und Konsole, Konfiguration des Loggers
Formulare für die Events
Formular-Klassen anlegen
CSRF-Grundlagen
Generische Create- und Update-Views
Formular-Validierung
Model-Validierung
Default-Werte
Erweiterte Kenntnisse (4. / 5. Tag)
Ein Suchfeld integrieren
Eigene 404- und 500-Fehlerseiten
Die Django Auth App (4. / 5. Tag)
Login- und Logout-Formulare für User
Formulare zum Ändern des Passworts
User-Registrierung
Views nur für registrierte User
Views nur für User mit Moderator-Rechten
Testing (4. / 5. Tag)
Unit-Testing der Modelle
Integrationstests der Views mit dem Test-Client
Eine Web-API erstellen (4. / 5. Tag)
Django REST Framework installieren
API-Grundlagen
Ein ViewSet 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
Dauer/zeitlicher Ablauf:
5 Tage
Zielgruppe:
Das Seminar richtet sich an Webentwickler, Python-Programmierer und Administratoren sowie alle, die den Umgang mit einem modernen Web-Framework erlernen wollen.
Teilnahmevoraussetzungen
Sie benötigen grundlegende Python- und Web-Kenntnisse.
Wir setzen Analyse-Cookies ein, um Ihre Zufriedenheit bei der Nutzung unserer Webseite zu verbessern.
Diese Cookies werden nicht automatisiert gesetzt.
Wenn Sie mit dem Einsatz dieser Cookies einverstanden sind, klicken Sie bitte auf Akzeptieren.
Weitere Informationen finden Sie hier.