Seminare
Seminare

Django Intensiv Schulung

Seminar - Friendly Bytes

Lernen Sie Django in nur 5 Tagen mit diesem umfassenden Intensivkurs! Vom Einstieg in die Entwicklung Ihrer ersten Webanwendung bis hin zu fortgeschrittenen Themen wie API-Entwicklung und Testing – dieser Kurs deckt alles ab. Perfekt für Entwickler, die schnell produktiv mit Django arbeiten möchten.
Termin Ort Preis*
04.08.2025- 08.08.2025 online 2.261,00 €
13.10.2025- 17.10.2025 online 2.261,00 €
10.11.2025- 14.11.2025 online 2.261,00 €
auf Anfrage online 2.261,00 €
firmenintern auf Anfrage 2.261,00 €

Alle Termine anzeigen

*Alle Preise verstehen sich inkl. MwSt.

Detaillierte Informationen zum Seminar

Inhalte:

Lernen Sie Django in nur 5 Tagen mit diesem umfassenden Intensivkurs! Vom Einstieg in die Entwicklung Ihrer ersten Webanwendung bis hin zu fortgeschrittenen Themen wie API-Entwicklung und Testing – dieser Kurs deckt alles ab. Perfekt für Entwickler, die schnell produktiv mit Django arbeiten möchten.

Tag 1: Grundlagen

  • Kurzer Überblick über die Entstehung von Django
  • Installation der benötigten Tools
  • Einführung in die Projektstruktur
  • Erste Konfigurationen durchgehen
  • Den Entwicklungsserver starten und ausprobieren
  • Eine erste Anwendung entwickeln
  • URLs, Views und erste Ausgabe
  • Grundlagen des HTTP-Protokolls (Request, Response, Status-Codes)
  • Erstellen einer kleinen Veranstaltungsanwendung
  • Model-View-Controller-Pattern
  • Superuser erstellen und den Admin-Bereich erkunden
  • Erstellen eines Event-Modells
  • Verwendung der Model API, Manager und Querysets
  • Datenbank-Migrationen erstellen und anwenden

Tag 2: Datenmodelle und Admin-Bereich

  • User-Modell anpassen
  • Erstellen von Testdaten mit Factory Boy
  • Management Commandos
  • JSON-Backups erstellen
  • Detail- und Übersichtsseiten implementieren
  • Einbindung von Templates
  • Anlegen einer Moderator-Gruppe
  • Modellspezifische Methoden definieren

Tag 3: Tools und erweiterte Features

  • Einrichten der Django-Debugtoolbar
  • Logging in Dateien und Konsole konfigurieren
  • Formulare für Event-Erstellung und -Bearbeitung
  • Grundlagen zu CSRF
  • Verwenden von generischen Create- und Update-Views
  • Validierung von Formularen und Modellen
  • Standardwerte setzen
  • Erstellen eines Suchfeldes
  • Eigene Fehlerseiten für 404 und 500 gestalten

Erweiterte Themen (Tag 4 / 5)

  • Django Authentifizierungs-App: Login, Logout und Registrierung
  • Passwort ändern und User-Verwaltung
  • Beschränkte Views für registrierte oder moderierende Benutzer
  • Unit-Tests für Modelle
  • Integrationstests für Views
  • Erstellen einer API mit Django Rest Framework
  • Token-basierte Authentifizierung und Berechtigungen
  • API-Dokumentation mit OpenAPI und Swagger UI

Zusatzthemen (bei verbleibender Zeit)

  • Leistungsanalyse mit Django Silk
  • Caching von Views und Querysets
  • Bewertungen für Events hinzufügen
  • Verwenden von Kontext-Managern
  • Eigene Middleware schreiben
  • Nachrichtensystem von Django
  • Verwendung von Django Extensions
  • Debugging von Views mit pdb
Dauer/zeitlicher Ablauf:
5 Tage Vollzeit
Ziele/Bildungsabschluss:
Teilnahmezertifikat
Teilnahmevoraussetzungen:
Python Grundkenntnisse sind nötig, um diesem Kurs zu folgen. Grundkenntnisse in Web-Technologie sind vorteilhaft.
Zielgruppe:
Webentwickler, Python-Entwickler, Frontend-Entwickler.
Nach unten
Nach oben
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.
Akzeptieren Nicht akzeptieren









Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha



Bei der Verarbeitung Ihrer personenbezogenen Daten im Zusammenhang mit der Kontaktfunktion beachten wir die gesetzlichen Bestimmungen. Unsere ausführlichen Datenschutzinformationen finden Sie hier. Bei der Kontakt-Funktion erhobene Daten werden nur an den jeweiligen Anbieter weitergeleitet und sind nötig, damit der Anbieter auf Ihr Anliegen reagieren kann.







Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha