Python Django – Webanwendungen entwickeln

Merken

SeminarNah

Ansprechpartner

Elisabeth Willems

Adresse

Cichoriusstr. 22
04318 Leipzig

Telefon

0179 4693712

Webseite

https://www.seminarnah.de

Python Django – Webanwendungen entwickeln

Beschreibung

In dieser praxisnahen Online-Schulung lernen die Teilnehmenden, wie sie mit Python und Django moderne Webanwendungen strukturiert entwickeln. Sie erstellen ein Django-Projekt, arbeiten mit URLs, Views, Templates und Formularen, binden Datenbanken an und nutzen zentrale Django-Funktionen wie das ORM und das Admin-Interface.

Django ist ein High-Level-Webframework für Python und wurde dafür entwickelt, Webanwendungen schnell, sauber und sicher umzusetzen. Typische Bestandteile wie Routing, Datenmodellierung, Administration und Schutz vor häufigen Sicherheitsfehlern sind bereits integriert.

Django gehört zu den wichtigsten Frameworks für die serverseitige Webentwicklung mit Python. Das Framework unterstützt eine schnelle Projektumsetzung, folgt klaren Strukturprinzipien und bietet viele Funktionen bereits „out of the box“, darunter Datenbankanbindung über Modelle, ein eingebautes Admin-Backend sowie ein Template-System für dynamische Webseiten.

In dieser Online-Schulung lernen die Teilnehmenden, wie Django-Projekte aufgebaut sind und wie sich typische Anforderungen moderner Webanwendungen umsetzen lassen. Sie entwickeln schrittweise eine eigene kleine Webanwendung und verstehen dabei das Zusammenspiel von URL-Routing, Views, Templates, Modellen, Formularen und Datenbankzugriff.

Die Schulung ist praxisorientiert aufgebaut und eignet sich sowohl für Entwicklerinnen und Entwickler mit ersten Python-Kenntnissen als auch für Teams, die einen professionellen Einstieg in die Webentwicklung mit Django suchen.

Lernziele

Nach dem Seminar können die Teilnehmenden:

  • die Architektur und den Aufbau eines Django-Projekts verstehen,
  • ein neues Django-Projekt und eigene Apps anlegen,
  • URLs, Views und Templates zu einer funktionierenden Webanwendung verbinden,
  • Datenmodelle definieren und mit dem Django ORM auf Daten zugreifen,
  • Datenbankmigrationen durchführen,
  • Formulare verarbeiten und Benutzereingaben validieren,
  • das Django-Admin-Interface produktiv nutzen,
  • grundlegende Sicherheits- und Strukturprinzipien in Django einordnen,
  • kleinere Webanwendungen eigenständig umsetzen,
  • eine fundierte Basis für weiterführende Themen wie Authentifizierung, REST APIs oder Deployment aufbauen.

Schulungsinhalte / Agenda – 1 Tag

Modul 1: Einführung in Django

  • Was ist Django und wann lohnt sich der Einsatz?
  • Überblick über Architektur und typische Einsatzgebiete
  • Projektstruktur und zentrale Bestandteile eines Django-Projekts
  • Installation und Entwicklungsumgebung

Modul 2: Projektstart und erste Anwendung

  • Anlegen eines Django-Projekts
  • Erstellen einer App
  • Starten des Entwicklungsservers
  • Erste URL, erste View, erste Seite

Modul 3: Templates und Routing

  • URL-Konfiguration verstehen
  • Views strukturieren
  • Templates erstellen und dynamische Inhalte ausgeben
  • Template-Vererbung und wiederverwendbare Seitenlayouts

Modul 4: Modelle und Datenbankzugriff

  • Einführung in das Django ORM
  • Modelle definieren
  • Migrationen erstellen und anwenden
  • Daten lesen, speichern, ändern und löschen

Modul 5: Admin-Interface und Formulare

  • Arbeiten mit dem integrierten Django-Admin
  • Formulare verarbeiten
  • Validierung von Eingaben
  • Typische Praxisbeispiele

Modul 6: Abschluss und Transfer

  • Mini-Projekt oder zusammenhängendes Beispiel
  • Best Practices für kleine Django-Projekte
  • Fragerunde und Ausblick

Schulungsinhalte / Agenda – 2 Tage

Tag 1: Grundlagen und sicherer Einstieg

  • Einführung in Django und typische Einsatzszenarien
  • Projektaufbau und Entwicklungsworkflow
  • URLs, Views und Templates
  • Statische Inhalte und Template-Vererbung
  • Erste Übungen und kleine Webanwendung
  • Modelle und Datenbankzugriff mit dem ORM
  • Migrationen und Datenmodellierung
  • Formulare, Validierung und Benutzereingaben
  • Admin-Interface effizient nutzen
  • Grundlegende Sicherheitsaspekte
  • Strukturierung größerer Anwendungen
  • Praxisprojekt, Zusammenfassung und Ausblick
  • Arbeiten mit Beziehungen zwischen Modellen
  • QuerySets und häufige ORM-Abfragen
  • Benutzerverwaltung und Authentifizierung
  • Class-Based Views im Überblick
  • Datei-Uploads und statische Dateien
  • Best Practices für Projektstruktur und Wiederverwendbarkeit
  • Testen von Django-Anwendungen
  • Einführung in Deployment und Produktivsetzung
  • Ausblick auf Django REST Framework

 

Methodik

Die Schulung kombiniert:

  • kompakte Theorie-Inputs,
  • Live-Coding,
  • gemeinsame Entwicklung einer Beispielanwendung,
  • praxisnahe Übungen,
  • Raum für Fragen und Transfer in die eigene Projektpraxis.

Maximaler Erfolg mit unserem Schulungskonzept:
Unser Schulungskonzept vereint praxisnahes Lernen mit einer Struktur, die sich flexibel in den beruflichen Alltag einfügt. Anstelle mehrerer aufeinanderfolgender Seminartage setzen wir auf kompakte Lerneinheiten von in der Regel drei Stunden. So können neue Inhalte konzentriert aufgenommen werden, ohne längere Abwesenheiten vom Arbeitsplatz oder unnötige Arbeitsrückstände zu verursachen. Zwischen den Terminen bleibt Raum, das Gelernte unmittelbar in der Praxis anzuwenden und zu vertiefen. Gerade diese Phase macht den Lernprozess besonders nachhaltig: Fragen, Erfahrungen und neue Erkenntnisse aus dem Arbeitsalltag werden in den folgenden Einheiten gemeinsam aufgegriffen und weiterentwickelt. Auf diese Weise entsteht ein lebendiger Austausch, der Theorie und Praxis eng miteinander verbindet. Die Teilnehmenden gewinnen Schritt für Schritt mehr Sicherheit im Umgang mit den Inhalten und profitieren von einem Lernerfolg, der weit über die Schulung hinaus im Arbeitsalltag wirksam bleibt.

Trainer 
Ihr Trainer Dipl. Wirtschaftsinformatiker verfügt über mehr als 25 Jahre Erfahrung in der Konzeption, Durchführung und Begleitung praxisorientierter IT-Trainings.

Onlineschulung 
Für eine Onlineschulung ist ein Computer/ Notebook mit Internetzugang, sowie Soundkarte und Mikrophon (Headphone) und eine installierte Python-Umgebung erforderlich.

Zielgruppe
Die Schulung richtet sich an: * Python-Entwicklerinnen und -Entwickler, die Webanwendungen erstellen möchten, * Softwareentwickler, die in Django einsteigen wollen, * Teams im Bereich Webentwicklung, Automatisierung oder interne Tools, * technisch orientierte Fachkräfte, die mit Python erste Webprojekte umsetzen möchten, * Personen, die einen strukturierten und praxisnahen Einstieg in Django suchen.
Voraussetzung
Für die Teilnahme empfohlen: grundlegende Python-Kenntnisse * Verständnis von Variablen, Bedingungen, Schleifen, Funktionen und Modulen * erste Erfahrung mit der Kommandozeile ist hilfreich * HTML-Grundkenntnisse sind von Vorteil, aber nicht zwingend erforderlich * Django-Vorkenntnisse sind nicht erforderlich
Teilnehmerzahl
2 bis 3
Zertifikat
Anbieter-Zertifikat
Anmerkung
Sie können den Onlinekurs aus als Einzelschulung buchen: Gesamtpreis 2.380,00 € inkl. MwSt. (2.000,00 € netto). Im Seminarpreis sind die Seminarunterlagen und die Zertifikate enthalten. Interessieren Sie sich für einen Präsenzkurs oder für eine Inhouseschulung, so holen Sie sich bitte ein unverbindliches Angebot von uns ein.
Preis inkl. MwSt.
1.785,00 € (pro Person)
Veranstaltungsart
Live Online-Kurs
Durchführung
Tageskurs
Veranstaltungszeiten

Das Seminar beginnt um 9:00 Uhr und endet um 16:00 Uhr.
Inklusive sind zwei kurze Kaffeepausen von jeweils 10 Minuten sowie eine Mittagspause von 45 Minuten.vorgesehen
Dauer 5 Tage

Termine und Orte

Von Bis Ort Durchführungs-
garantie
Frühbucher bis
Betrag
Lastminute ab
Betrag
Frei vereinbar Frei vereinbar Live Online-Kurs
22.06.2026 26.06.2026 Live Online-Kurs
21.09.2026 25.09.2026 Live Online-Kurs
14.12.2026 18.12.2026 Live Online-Kurs