Django Programmierer Ausbildung
Django - Das Web-Framework für Perfektionisten mit Deadlines.
Django basiert auf der Programmiersprache Python und bietet im Vergleich zu reinem Python entscheidende Vorteile: eine hohe integrierte Sicherheit, exzellente Skalierbarkeit und die Möglichkeit, komplexe Backend-Funktionen deutlich schneller zu realisieren – dank der zahlreichen bereits eingebauten Features des Frameworks. Kein Wunder also, dass auch große Plattformen wie PBS oder Instagram auf Django setzen.
Auch in IT-Unternehmen erfreut sich Django großer Beliebtheit, da sich mit dem Framework komplexe Systeme effizient und zeitsparend entwickeln lassen.
Online-Programmierkurs
Der Kurs gliedert sich in zwei Teile:
In den ersten beiden Dritteln des Kurses entwickeln wir ein statisches Full-Stack-Projekt – mit Datenbank, Backend-APIs und Frontend – und lernen dabei die grundlegende Funktionsweise, Dateistruktur und die integrierten Möglichkeiten des Django-Frameworks kennen.
Im letzten Drittel beschäftigen wir uns mit dem Einstieg in das Django REST Framework (DRF), mit dem wir REST-APIs entwickeln.
Das DRF ist im Python-Backend-Development besonders beliebt, da es zahlreiche nützliche Erweiterungen wie Serializers, Router und mehr bietet, die den Entwicklungsprozess deutlich beschleunigen.
Django-Programmierkurs – Kursinhalte:
· Struktur des Django-3-Frameworks
· Installation von Django, Voraussetzungen
· Nutzung der Django-CLI
· Erstellen der ersten Django-App mit der CLI
· Django-Struktur: Model-View-Template (nahezu MVC)
· Die Datei settings.py – das Herzstück von Django
· Django-Routing und URL-Verwaltung
· Einsatz von Simple Routern
Django Model:
· Wofür ist das Model zuständig?
· Datenbank-Grundlagen: Schlüssel, Constraints, Tabellenbeziehungen
o Many-to-Many
o One-to-Many
o One-to-One
· Datenbankmigrationen in Django
Django View:
· Was ist ein View? Bedeutung von Serialisierung & Deserialisierung
· Function Based Views vs. Class Based Views
· Unterschied: View vs. ViewSets
· CRUD-Beispiel
Django Templating:
· Umgang mit statischen Dateien
· Einbindung von HTML & CSS (nicht im Fokus, da das Ziel dieses Kurses eine REST-API ist)
Django-Admin-Oberfläche
Drittanbieter-Bibliothek – Django REST Framework (DRF):
· Einführung in REST-APIs
· Django und REST-API
· DRF-Serializers
· Rechteverwaltung mit DRF-Permissions
· DRF: Sortierung, Pagination, Filterung
· Arbeit mit Postman
⭐⭐⭐⭐⭐
Zalányi Márk
„Ich habe die Python- und Django-Ausbildung absolviert und kann beide empfehlen! Der Unterricht ist praxisnah und gut strukturiert, und die Dozenten vermitteln aktuelles und nützliches Wissen.”
Kursdauer: 48 Unterrichtsstunden (8 Wochen)
Kursgebühr: 1.000 EUR (inkl. MwSt.)
Ratenzahlung: in 2 Monatsraten à 510 EUR (inkl. MwSt.)
oder
in 3 Monatsraten à 345 EUR (inkl. MwSt.)
Hinweis: Für die Teilnahme am Django-Kurs sind grundlegende Kenntnisse in der Python-Programmierung erforderlich.
Registrierungsnummer der Erwachsenenbildung: B/2020/008338