Django-Kurs
über das Kontaktformular an.
Was bietet der Django-Kurs?
Wer Django lernen möchte, erfährt in diesem praxisnahen Kurs, wie mit Django und dem leistungsfähigen Framework Django Ninja professionelle RESTful APIs entwickelt werden. Von den Grundlagen bis zur Authentifizierung und Performance-Optimierung führen wir die Teilnehmenden Schritt für Schritt durch alle zentralen Komponenten – inklusive automatisiertem Testing mit Pytest.
Schulungsinhalte:- Kurzer Python-Grundkurs
- Django & Projekt-Setup mit Best Practices
- Einführung in Django Ninja
- Nutzung von Pydantic zur Modellierung & Validierung von Daten
- Testgetriebene Entwicklung mit Pytest
- Zugriff auf Datenbanken über den Django ORM
- Benutzer-Management & Rechteverwaltung
- Debugging und Performance-Optimierung
Anforderungen
Technisch
- Python 3
- IntelliJ Ultimate
- PHP Storm oder VS Code mit Python Extension
- Git, kann auch in IDE integriert sein
- Internet-Zugang
Grundlagen
- erste Programmiererfahrung
- optional Erfahrung mit Python
- optional Erfahrung mit SQL-Datenbanken
Schulungsinfos
- Preis:1.650,00 € zzgl. USt
- Teamrabatt auf Gesamtpreis:20% ab 3 Kollegen
- Schulungsdauer:3 Tage 09:00 - 17:30 Uhr oder
5 Vormittage 08:30 - 13:00 Uhr - Zielgruppe:Einsteiger
- Gruppengröße:4 - 10 Teilnehmer
- Schulungsform:Präsenz oder online (live)
- Sprache:Deutsch
Was ist Django?
Django ist ein Web-Framework für Python. Es hilft dabei, Webanwendungen strukturiert und effizient zu entwickeln – von einfachen Webseiten bis zu komplexen Plattformen. Django bringt viele Funktionen direkt mit: etwa für Datenbanken, Nutzerverwaltung und Sicherheit. Wer mit Python arbeitet, kann mit Django schnell professionelle Webanwendungen und APIs erstellen.
Was ist Django Ninja?
Django Ninja ist ein modernes API-Framework für Django. Es baut auf FastAPI auf und macht die Entwicklung von RESTful APIs besonders schnell, sauber und effizient. Dank automatischer Validierung mit Pydantic und integrierter OpenAPI-Dokumentation sparen Sie viel Zeit bei der Umsetzung und Pflege Ihrer Schnittstellen..
Was ist eine RESTful API??
Eine RESTful API ist eine Programmierschnittstelle, mit der verschiedene Systeme über das Internet miteinander kommunizieren – einfach, zuverlässig und klar strukturiert. Sie ermöglicht zum Beispiel, dass Frontend und Backend getrennt voneinander arbeiten können. Django Ninja hilft, solche APIs schnell und sauber umzusetzen.
Flexible Zeiteinteilung
Für eine bessere Vereinbarkeit mit dem Tagesgeschäft bieten wir neben der ganztägigen Variante über 3 Tage auch eine halbtägige Variante an, die sich über 5 Schulungstage erstreckt.
Module des Django-Kurs
Grundlagen: Python & Django
- Python für Einsteiger: Typisierung, Funktionen, Klassen
- Setup: Django Projekt?
- Django Einführung: Projektstruktur, Apps, Settings
- Einführung in Pytest & Setup für testgetriebene Entwicklung
RESTful APIs mit Django Ninja
- Einführung in Django Ninja
- Routing & Request-Handling
- Erstellung erster REST-Endpunkte
- Automatisch generierte Open API-Dokumentation
Datenmodellierung & Validierung
- Pydantic Modelle
- Validierung & Fehlerbehandlung
- Django ORM: Models, Queries, Migrations
- Django Admin: Nutzung für schnelles Testing und Debugging
Authentifizierung, Benutzer & Rechte
- Django User-Modell & Registrierung
- Login, Token, Session/Auth-Strategien
- Gruppen und Rechte, rollenbasiertes Zugriffssystem
- Absicherung von Endpunkten mit Django Ninja
Testing, Debugging & Performance
- API-Tests mit Pytest
- Debugging-Tools & Logging
- Query-Optimierung (select_related, prefetch_related)
- Performance-Tipps & Deployment-Hinweise
- Zertifikat
- Vollständige Schulungsunterlagen
Bonus bei Schulungsorten Esslingen oder Köln
- Getränke und Snacks während der Schulung
- Mittagessen à la carte im Restaurant
- Klimatisierter Schulungsraum
Nächste Termine für öffentliche Schulungen
Unsere Trainer:innen









FAQ zur Schulung
Kunden-Feedback
Zu dieser Schulung gibt es noch keine Bewertungen.