Webentwicklung mit Python und Django – Präsenzkurs

2.250,00 EUR

  • 36 hours
Live-Virtuelles Klassenzimmer
In-House / In-Company
Nächste Kohorte:May 11, 2026
+ 11 Tage übrig

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

Hero

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

Hero

Kurszeitplan

  1. Installation und Einführung in Python

    Lektion 1

    • Python-Einrichtung und -Umgebung
    • Grundlagen des Python-Interpreters
    • Sprachgrundlagen
  2. Variablen & Funktionen

    Lektion 2

    • Datentypen und dynamische Typisierung
    • Gültigkeitsbereich und Deklaration von Variablen
    • Funktionsdefinitionen und Argumente
    • Lambda- und eingebaute Funktionen
  3. Auswahl & Schleifen

    Lektion 3

    • Bedingte Anweisungen
    • Schleifen und Comprehensions
  4. Objektorientierte Programmierung

    Lektion 4

    • Klassen, Objekte, Vererbung
    • Komposition und Abstraktion
  5. Module & Pakete

    Lektion 5

    • Module erstellen und importieren
    • Code mit Paketen organisieren
  6. Ausnahmebehandlung

    Lektion 6

    • Fehlerbehandlung mit try-except
    • Benutzerdefinierte Ausnahmen
  7. Sammlungen

    Lektion 7

    • Listen, Tupel, Mengen, Wörterbücher
    • Techniken zur Datenmanipulation
  8. Einführung in Django

    Lektion 8

    • Django-Einrichtung und Projektstruktur
    • Virtuelle Umgebungen
  9. Routing

    Lektion 9

    • URL-Zuordnung und dynamisches Routing
    • Verknüpfen von Ansichten und Anwendungen
  10. Vorlagen

    Lektion 10

    • HTML-Rendering mit Django-Templates
    • Statische Dateien und Layoutvererbung
  11. Modellebene

    Lektion 12

    • ORM-Grundlagen
    • Datenbankintegration und -beziehungen
  12. Django-Admin

    Lektion 13

    • Einrichtung und Anpassung des Admin-Panels
    • Cookies und Sitzungsverwaltung
  13. Django-Formulare, Apps, Sicherheit

    Lektion 14

    • Formularerstellung und -validierung
    • Datei-Uploads
    • Authentifizierungssystem
    • Messaging- und E-Mail-Dienste
    • CSRF-Schutz
    • Kryptografische Sicherheit
  14. REST-Webdienste

    Lektion 15

    • REST-Konzepte und JSON
    • Django REST framework
Webentwicklung mit Python und Django

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

Kurs jetzt starten

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

Contact background

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!