Django Intensiv Schulung

Online
Inhouse
StandorteMünchen
Dauer5 Tage
SpracheDeutsch
Preis ab 1.957,55 € inkl. MwSt.

Beschreibung

Wer schnell und strukturiert in die Webentwicklung mit dem beliebten Python-Framework einsteigen möchte, findet hier den idealen Weg. Innerhalb von nur fünf Tagen erarbeiten Sie sich praxisnah alle Kompetenzen, um eigenständig leistungsfähige Webanwendungen zu erstellen.

Die Django Intensiv Schulung richtet sich an Entwickler, die zügig produktiv arbeiten und ihr Wissen direkt im Berufsalltag anwenden möchten. Schon vom ersten Tag an entstehen funktionierende Anwendungen, sodass Sie das Gelernte unmittelbar in die Praxis übertragen können.

Beginnend mit Installation, Projektstruktur und ersten Views führt die Weiterbildung Schritt für Schritt zu komplexeren Aufgabenstellungen. Sie lernen den Umgang mit Datenmodellen, dem Admin-Bereich, Formularen sowie dem Erstellen von Testdaten und eigenen Fehlerseiten.

Ein besonderer Schwerpunkt liegt auf der API-Entwicklung mit dem Django Rest Framework, ergänzt durch Themen wie Authentifizierung, Token-basierte Berechtigungen und eine saubere Dokumentation. So decken Sie die gesamte Bandbreite moderner Backend-Entwicklung ab.

Durch die Kombination aus fundierten Grundlagen und fortgeschrittenen Inhalten erhalten Sie einen praxisorientierten Komplettüberblick, der Sie sicher im Umgang mit dem Framework macht. Auch Tools für Debugging, Logging und Testing kommen dabei nicht zu kurz, damit Ihre Projekte stabil und wartbar bleiben.

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

Individuelle Schulungen für Python und Django Machen Sie den nächsten Schritt in Ihrer IT-Karriere mit praxisnahen Schulungen, die perfekt auf Ihre Bedürfnisse zugeschnitten sind – egal ob Einsteiger, Anwender oder Experte. Unser Schulungsangebot: Python: Vom Einstieg in die Programmierung bis…

Mehr über Friendly Bytes