Django Schulungen & Inhouse Seminare
Django ist ein Python-Framework für die schnelle Entwicklung von sicheren und skalierbaren Webanwendungen. Es bietet Tools zur Vereinfachung von Aufgaben wie Datenbankzugriff und Formularverarbeitung, was die Entwicklung beschleunigt und bewährte Praktiken fördert.
Offene Kurse - an vielen Standorten und Online
In unseren offenen Kursen profitieren Sie vom Wissen erfahrener Trainer und dem Austausch mit anderen Teilnehmenden. Unsere Kurse finden regelmäßig in unseren Schulungszentren in Nürnberg, Hamburg, München, Berlin, Köln und an weiteren 20 Standorten sowie online im Virtual Classroom statt.
Inhouse-Schulungen, Firmenseminare und Workshops
Unsere Experten besprechen im Vorfeld unverbindlich und kostenfrei maßgeschneiderte Inhalte und Anforderungen mit Ihnen.
Unsere Seminare zu Django:
Sie haben das passende Seminar nicht gefunden? Dann fragen Sie uns unverbindlich an.
Fragen zu Django
Django lernen: Wissenswertes für Einsteiger und Fortgeschrittene!
Python-Grundlagen:
- Da Django in Python geschrieben ist, sollten Sie über solide Kenntnisse dieser Sprache verfügen. Falls Sie noch nicht vertraut sind mit Python, fangen Sie damit an.
Django-Grundlagen:
- Einrichtung und Installation von Django.
- Struktur eines Django-Projekts und Unterschied zwischen einem Projekt und einer App.
- Das Django-Verwaltungstool (manage.py).
Django ORM (Object-Relational Mapping):
- Definieren von Modellen und deren Beziehungen.
- Durchführen von Datenbankmigrationen.
- Verwendung des Django-Admin-Interfaces zur Verwaltung von Datenbankinhalten.
URL-Routing:
- Verstehen, wie URLs in Django aufgelöst werden und wie Sie URL-Konfigurationen für Ihre Apps erstellen.
Templates:
- Erlernen Sie die Django-Template-Sprache.
- Verstehen Sie die Vererbung von Templates und wie Sie wiederverwendbare Template-Tags erstellen.
Formulare in Django:
- Erstellen Sie sowohl einfache als auch modellbasierte Formulare.
- Validieren Sie Formulardaten und handhaben Sie die Formulareinreichung.
Benutzerauthentifizierung und -autorisierung:
- Verwendung des eingebauten django.contrib.auth-Frameworks.
- Erstellung von Benutzerregistrierung, -anmeldung und -abmeldung.
- Umgang mit Berechtigungen und Gruppen.
Middleware:
- Verstehen Sie, was Middleware in Django ist und wie Sie sie für Aufgaben wie Authentifizierung, Caching und mehr verwenden können.
Klassenbasierte Ansichten:
- Während Django Funktionen für Ansichten unterstützt, bietet es auch mächtige klassenbasierte Ansichten. Lernen Sie, wann und wie Sie diese verwenden.
Tests:
- Erlernen Sie, wie Sie Tests für Ihre Django-Anwendungen schreiben und wie Sie die Test-Tools von Django verwenden.
Signaling:
- Nutzen Sie Django-Signale, um bestimmte Aktionen in Reaktion auf Datenbankereignisse auszulösen.
Drittanbieter-Pakete:
- Es gibt eine große Gemeinschaft von Drittanbieter-Paketen für Django. Kennen Sie einige der beliebtesten und nützlichsten, z. B. django-allauth für erweiterte Authentifizierung oder django-crispy-forms für verbesserte Formulargestaltung.
Deployment:
- Lernen Sie, wie Sie Ihre Django-Anwendung für die Produktion bereitstellen, einschließlich Datenbankkonfiguration, statische Dateien und Sicherheitsüberlegungen.
Weiterführende Themen:
- Asynchrone Ansichten und Datenbankabfragen in neueren Django-Versionen.
- Erstellen von REST-APIs mit dem Django Rest Framework.
Nachricht senden