Django Intensiv Schulung

Online
Inhouse
StandorteOnline
Dauer5 Tage
SpracheDeutsch
Kurstermine 1 Startdatum
Preisab 1.600,55 €

Beschreibung

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.

Inhalte

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

Zielgruppe

Webentwickler, Python-Entwickler, Frontend-Entwickler.

Voraussetzungen

Python Grundkenntnisse sind nötig, um diesem Kurs zu folgen.

Weitere Infos

Haben Sie Fragen zu diesem Kurs? Füllen Sie das folgende Formular aus und wir melden uns bei Ihnen.

Kostenlose Beratung
Sichere Anfrage
Geprüfter Anbieter

Über den Anbieter

Friendly Bytes

Ein zertifizierter Anbieter für qualitativ hochwertige Kurse und Schulungen.

Mehr über Friendly Bytes