Webinar

Webentwicklung mit Python und Django Framework - Komplett

Inhalte

  • Einführung
    • Kurze Geschichte von Django
    • Installation der Software
    • ein erstes Projekt
    • Untersuchen der Verzeichnisstruktur
    • ein Blick in die Konfiguration
    • den Entwicklungsserver starten
  • Erste Schritte
    • eine erste Applikation erstellen
    • URLs, Views und Hallo Welt
    • HTTP Grundlagen (Request, Response, Status-Codes)
    • ein Event-Management System entwickeln
    • CRUD
  • Django Modell
    • ein Event-Modell erstellen
    • die Model API, der Manager und Querysets 
    • Datenbank-Migrationen erstellen und migrieren
    • Datenbank-Einträge untersuchen
    • das User-Model definieren
    • Superuser anlegen, die Admin-Oberfläche erkunden
    • Mixins und abstrakte Klassen
  • Das Projekt ausbauen
    • Test-Daten und Fabriken erstellen mit Factory Boy
    • Json-Backups erstellen
    • Detailansicht und Übersichtsseite
    • ein Template einbinden 
    • eine Moderator-Gruppe anlegen
    • Fachmethoden am Model definieren
  • Django Tooling
    • die Django-Debugtoolbar
    • Logging in Dateien und Konsole, Konfiguration des Loggers
  • Formulare für die Events
    • Formular-Klassen anlegen
    • CSRF Grundlagen
    • generische Create- und Updateviews
    • 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, 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 (4. / 5. Tag)
    • Unit-Testing der Modelle
    • Integrationstest der Views mit dem Test-Client
  • Eine Web-API erstellen (4. / 5. Tag)
    • 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
LernzieleDes Seminar vermittelt grundlegende Kenntnisse im Umgang mit Django. Die  Teilnehmer erlernen anhand einem Beispielprojekt den Umgang mit Models, URLs,  Formularen, Templates und vielem mehr. Weiterführende Konzepte wie Caching, Unit-Testing, User-Authentifizierung oder dem Erstellen einer Web-API werden weiter besprochen und gelehrt.ZielgruppenDas Seminar richtet sich an Web-Entwickler, Python-Programmierer und  Administratoren sowie alle, die den Umgang mit einem modernen Web-Framework  erlernen wollen. Grundlegende Python- und Web-Kenntnisse werden vorausgesetzt.
  • Einführung
    • Kurze Geschichte von Django
    • Installation der Software
    • ein erstes Projekt
    • Untersuchen der Verzeichnisstruktur
    • ein Blick in die Konfiguration
    • den Entwicklungsserver starten
  • Erste Schritte
    • ei...
Mehr Informationen

Termine und Orte

Datum Dauer Preis
Webinar
17.08.2026 - 21.08.2026 35 h 35 h Details Details Jetzt buchen
19.10.2026 - 23.10.2026 35 h 35 h Details Details Jetzt buchen
18.01.2027 - 22.01.2027 35 h 35 h Details Details Jetzt buchen
19.04.2027 - 23.04.2027 35 h 35 h Details Details Jetzt buchen
19.07.2027 - 23.07.2027 35 h 35 h Details Details Jetzt buchen
18.10.2027 - 22.10.2027 35 h 35 h Details Details Jetzt buchen

SG-Seminar-Nr.: 9259608

Anbieter-Seminar-Nr.: 2329

Termin

18.10.2027 - 22.10.2027

Online

Günstige Preise

Semigator berücksichtigt

  • Frühbucher-Preise
  • Last-Minute-Preise
  • Gruppenkonditionen

€ 3.094,00

Alle Preise inkl. 19% MwSt.

Jetzt buchen
Seminar merken

Der Anbieter ist für den Inhalt verantwortlich.

Veranstaltungsinformation

  • Webinar
  • Deutsch
    • Keine
  • 35 h
  • Anbieterbewertung   (258)

Ihre Vorteile

mehr erfahren
  • Anbietervergleich von über 1.500 Seminaranbietern
  • Vollständige Veranstaltungsinformationen
  • Schnellbuchung
  • Persönlicher Service
Datum Dauer Preis
Webinar
17.08.2026 - 21.08.2026 35 h 35 h Details Details Jetzt buchen
19.10.2026 - 23.10.2026 35 h 35 h Details Details Jetzt buchen
18.01.2027 - 22.01.2027 35 h 35 h Details Details Jetzt buchen
19.04.2027 - 23.04.2027 35 h 35 h Details Details Jetzt buchen
19.07.2027 - 23.07.2027 35 h 35 h Details Details Jetzt buchen
18.10.2027 - 22.10.2027 35 h 35 h Details Details Jetzt buchen