Webentwicklung mit Python und Django – Präsenzkurs
2.250,00 EUR
- 36 hours
Dieser praxisorientierte Kurs führt dich von den Python-Grundlagen bis zur vollständigen Webanwendungsentwicklung mit dem leistungsstarken Django-Framework. Du lernst, wie du dynamische, datenbankgestützte Anwendungen entwirfst, entwickelst und bereitstellst und dabei bewährte Branchenstandards beherrschst. Durch Experten-geführte Sessions, praxisnahe Programmierübungen und realistische Projekte gewinnst du die Sicherheit, produktionsreife Weblösungen zu erstellen und deine Karriere als Full-Stack- oder Backend-Entwickler:in zu beschleunigen.
Hauptfunktionen
Sprache
Kursmaterial auf Englisch
Stufe
Anfänger- bis Mittelstufenniveau
36 Stunden Live-Schulung mit Dozent
Über 100 Stunden empfohlene Lernzeit
Experten-Trainer mit praktischer Branchenerfahrung
Code-Reviews und Feedback von Fachleuten
Über 28 Stunden praktische Übungen und Programmierpraxis
70 Stunden Assessments, Quizfragen und Aufgaben
Lehrplan im Einklang mit aktuellen Branchenstandards
Praxisnaher, projektorientierter Lernansatz
Bitte um Terminbestätigung!
Bescheinigung über den Abschluss des Programms enthalten

Lernergebnisse
Am Ende dieses Programms werden Sie in der Lage sein:
Python-Grundlagen
Baue ein solides Fundament in Python auf, indem du zentrale Konzepte wie Variablen, Funktionen, bedingte Logik und Schleifenstrukturen lernst.
Objektorientierte Programmierung
Verstehe zentrale OOP‑Prinzipien wie Vererbung, Komposition und abstrakte Klassen, um modularen und wiederverwendbaren Code zu entwerfen.
Module und Pakete
Lerne, wie du Code mit den in Python integrierten Modulen und Paketstrukturen effizient organisierst und wiederverwendest.
Ausnahmebehandlung
Entwickeln Sie robuste Anwendungen, indem Sie Fehler effektiv behandeln, einschließlich der Erstellung und Implementierung benutzerdefinierter Ausnahmen.
Datenstrukturen
Arbeite souverän mit wichtigen Datenstrukturen wie Listen, Tupeln, Mengen und Dictionaries, um Daten effizient zu verarbeiten.
Einführung in Django
Beginne mit Django, indem du seine Grundlagen, den Installationsprozess und die allgemeine Architektur des Frameworks verstehst.
Vorlagen
Lerne, dynamische Benutzeroberflächen zu erstellen, indem du Django-Templates verwendest, die HTML-Inhalte für Endnutzer rendern.
Modelschicht
Erkunde das ORM von Django, indem du mit Modellen arbeitest, Beziehungen definierst, Daten abfragst und es mit MySQL-Datenbanken integrierst.
Routing in Django
Verstehe URL-Routing, ordne Views Endpunkten zu und entwickle RESTful Webservices mit fortgeschrittenen Routing-Techniken.
Django-Formulare
Meistere das Erstellen, Verarbeiten und Validieren von Formularen nach Djangos strukturiertem Ansatz

Kurszeitplan
Installation und Einführung in Python
Lektion 1
- Python-Einrichtung und -Umgebung
- Grundlagen des Python-Interpreters
- Sprachgrundlagen
Variablen & Funktionen
Lektion 2
- Datentypen und dynamische Typisierung
- Gültigkeitsbereich und Deklaration von Variablen
- Funktionsdefinitionen und Argumente
- Lambda- und eingebaute Funktionen
Auswahl & Schleifen
Lektion 3
- Bedingte Anweisungen
- Schleifen und Comprehensions
Objektorientierte Programmierung
Lektion 4
- Klassen, Objekte, Vererbung
- Komposition und Abstraktion
Module & Pakete
Lektion 5
- Module erstellen und importieren
- Code mit Paketen organisieren
Ausnahmebehandlung
Lektion 6
- Fehlerbehandlung mit try-except
- Benutzerdefinierte Ausnahmen
Sammlungen
Lektion 7
- Listen, Tupel, Mengen, Wörterbücher
- Techniken zur Datenmanipulation
Einführung in Django
Lektion 8
- Django-Einrichtung und Projektstruktur
- Virtuelle Umgebungen
Routing
Lektion 9
- URL-Zuordnung und dynamisches Routing
- Verknüpfen von Ansichten und Anwendungen
Vorlagen
Lektion 10
- HTML-Rendering mit Django-Templates
- Statische Dateien und Layoutvererbung
Modellebene
Lektion 12
- ORM-Grundlagen
- Datenbankintegration und -beziehungen
Django-Admin
Lektion 13
- Einrichtung und Anpassung des Admin-Panels
- Cookies und Sitzungsverwaltung
Django-Formulare, Apps, Sicherheit
Lektion 14
- Formularerstellung und -validierung
- Datei-Uploads
- Authentifizierungssystem
- Messaging- und E-Mail-Dienste
- CSRF-Schutz
- Kryptografische Sicherheit
REST-Webdienste
Lektion 15
- REST-Konzepte und JSON
- Django REST framework

Für wen ist dieses Programm geeignet?
Voraussetzungen
- Grundlegendes Verständnis von Programmierkonzepten
- Vertrautheit mit einer beliebigen Programmiersprache (empfohlen)
- Grundkenntnisse in Datenbanken und SQL (optional, aber vorteilhaft)
Angehende Webentwickler, die mit Python anfangen möchten
Backend-Entwickler, die das Django-Framework lernen möchten
Softwareentwickler, die in die Webentwicklung einsteigen möchten
Alle, die daran interessiert sind, dynamische, datenbankgestützte Webanwendungen zu entwickeln
Aussagen
Lizenzierung und Akkreditierung
Der Kurs wird gemäß der Partnerprogramm-Vereinbarung angeboten und erfüllt die Anforderungen der Lizenzvereinbarung.
Gleichstellungspolitik
Kandidatinnen und Kandidaten werden ermutigt, sich während des gesamten Anpassungsprozesses für Beratung und Unterstützung an das AVC zu wenden.
Häufig gestellte Frage

Benötigen Sie Unternehmenslösungen oder eine LMS-Integration?
Haben Sie nicht den Kurs oder das Programm gefunden, das für Ihr Unternehmen geeignet wäre? Benötigen Sie eine LMS-Integration? Schreiben Sie uns! Wir werden alles lösen!
