5 Tage Vollzeit

Django-Entwicklung mit KI

Moderne Webanwendungen mit ChatGPT, GitHub Copilot und KI-Assistenten entwickeln

Bild Django-Entwicklung mit KI

Tag 1: Django-Grundlagen und KI-gestützte Softwareentwicklung

  • Überblick über Django und typische Einsatzgebiete
  • Aufbau und Architektur einer Django-Anwendung
  • Installation und Einrichtung der Entwicklungsumgebung
  • Django-Projekt und erste Anwendung erstellen
  • URLs, Views, Requests und Responses
  • Templates und dynamische Inhalte
  • Grundlagen des HTTP-Protokolls
  • ChatGPT, GitHub Copilot und weitere KI-Assistenten im Vergleich
  • Stärken und Grenzen KI-generierten Codes
  • Aufgaben präzise beschreiben statt nur Code anzufordern
  • Merkmale eines guten Entwicklungs-Prompts
  • Rolle, Ziel, Kontext, Anforderungen und Ausgabeformat definieren
  • Unklare Anforderungen erkennen und konkretisieren
  • Erste Anwendung anhand einer kurzen Spezifikation planen

Tag 2: Anforderungen, Spezifikationen und Datenmodelle

  • Von der fachlichen Idee zur technischen Spezifikation
  • Funktionale und nichtfunktionale Anforderungen unterscheiden
  • User Stories und Akzeptanzkriterien formulieren
  • Geschäftsregeln eindeutig und testbar beschreiben
  • Eine strukturierte Projektspezifikation mit KI-Unterstützung erstellen
  • Fehlende Anforderungen durch gezielte Rückfragen identifizieren
  • Datenmodell der Beispielanwendung entwickeln
  • Django-Modelle, Felder und Beziehungen
  • Constraints, Validierungen und Standardwerte
  • Datenbankmigrationen erstellen und anwenden
  • Model API, Manager und QuerySets verwenden
  • Django-Admin konfigurieren und erweitern
  • Prompts für Datenmodelle und Architekturentscheidungen schreiben
  • KI-Vorschläge vergleichen und technische Entscheidungen begründen
  • Typische Modellierungsfehler in KI-generiertem Code erkennen

Tag 3: Views, Templates, Formulare und iterative Prompts

  • Übersichts-, Detail-, Erstellungs- und Bearbeitungsseiten umsetzen
  • Funktionsbasierte und klassenbasierte Views vergleichen
  • Generische Views sinnvoll einsetzen
  • Django Template Language und Template-Vererbung
  • Django-Formulare und ModelForms
  • Formular- und Modellvalidierung
  • Suchfunktionen, Filter und Pagination
  • Große Entwicklungsaufgaben in kleine Schritte zerlegen
  • Prompts für einzelne Implementierungsschritte formulieren
  • Bestehenden Projektkontext korrekt an die KI übergeben
  • Dateipfade, vorhandene Architektur und Konventionen beschreiben
  • Änderungen statt vollständiger Neuentwicklungen anfordern
  • KI-Antworten durch Folgeprompts gezielt verbessern
  • Code erklären, überprüfen und refaktorieren lassen
  • Ungeeignete oder überkomplexe KI-Lösungen erkennen

Tag 4: Authentifizierung, Sicherheit und Qualitätssicherung

  • Login, Logout und Registrierung implementieren
  • Benutzer, Gruppen und Berechtigungen
  • Views für bestimmte Benutzergruppen schützen
  • Grundlagen sicherer Django-Anwendungen
  • CSRF, XSS und SQL-Injection
  • Secrets und Umgebungsvariablen verwalten
  • Sicherheitsanforderungen in Spezifikationen festhalten
  • Prompts für sichere Implementierungen formulieren
  • Sicherheitsrisiken in KI-generiertem Code erkennen
  • Unit-Tests für Modelle, Services und Hilfsfunktionen
  • Integrationstests für Views und Formulare
  • Akzeptanzkriterien in automatisierte Tests überführen
  • Testfälle mit KI-Unterstützung entwickeln
  • KI-generierte Tests auf Aussagekraft und Vollständigkeit prüfen
  • Debugging-Prompts mit Fehlermeldung, Kontext und Erwartung schreiben

Tag 5: REST-API, Projektumsetzung und professioneller KI-Workflow

  • Einführung in Django REST Framework
  • Serializer, APIViews, ViewSets und Router
  • REST-Endpunkte für die Beispielanwendung erstellen
  • Authentifizierung und Berechtigungen für APIs
  • API-Anforderungen und Antwortformate spezifizieren
  • API-Dokumentation mit OpenAPI und Swagger UI
  • Eine vollständige Funktion anhand einer Spezifikation umsetzen
  • Spezifikation, Implementierung und Tests miteinander abgleichen
  • KI als Planungs-, Entwicklungs- und Review-Assistent einsetzen
  • Prompts für Code-Reviews und Architekturprüfungen schreiben
  • Änderungsanforderungen präzise formulieren
  • Halluzinationen und falsche Annahmen erkennen
  • KI-generierten Code fachlich und technisch validieren
  • Datenschutz und vertrauliche Informationen beim KI-Einsatz
  • Abschlussprojekt präsentieren und gemeinsam analysieren

Seminarübergreifende Inhalte

  • Vom fachlichen Wunsch zur umsetzbaren Spezifikation
  • Prompts mit eindeutigem Ziel und überprüfbarem Ergebnis schreiben
  • Relevanten Kontext bereitstellen, ohne die KI zu überladen
  • Anforderungen, Einschränkungen und Ausschlüsse ausdrücklich benennen
  • Gewünschtes Ausgabeformat für Code und Dokumentation festlegen
  • KI-Vorschläge kritisch prüfen und nicht ungeprüft übernehmen
  • Bestehende Projektarchitektur und Coding-Standards berücksichtigen
  • Fehler systematisch analysieren und reproduzierbar beschreiben
  • Prompts iterativ verbessern und Ergebnisse vergleichen
  • Verantwortung für Architektur, Sicherheit und Codequalität behalten

Kursdetails

  • Dauer: 5 Tage Vollzeit
  • Nächster Start: 24. August 2026
  • Ort: Online
  • Sprache: Deutsch
  • Preis p.P.: 1900,00 EUR (inkl. MwSt. 2261,0 EUR)
Jetzt unverbindlich anfragen

Vorkenntnisse

Für die Teilnahme werden gute Python-Kenntnisse vorausgesetzt. Die Teilnehmer sollten mit Funktionen, Klassen, Modulen und virtuellen Umgebungen vertraut sein. Erste Erfahrungen mit objektorientierter Programmierung sowie grundlegende Kenntnisse von HTML sind hilfreich.

Für wen ist dieser Kurs geeignet?

Das Seminar richtet sich an Python-Entwicklerinnen und -Entwickler, die moderne Webanwendungen mit Django entwickeln und dabei KI-Werkzeuge wie ChatGPT, GitHub Copilot oder vergleichbare Assistenten produktiv einsetzen möchten.

Warum diesen Kurs wählen?

  • Praxisnahe Übungen und reale Anwendungsbeispiele
  • Erfahrener Dozent mit Branchenkenntnis
  • Geld-zurück Garantie!

Ähnliche Kurse

Python Einführungskurs

Lernen Sie Python bei einem erfahrenen Software-Trainer in diesem umfassenden Einführungskurs. Im Verlauf des Programms erwerben Sie ein solides Verständnis der grundlegenden Konzepte, der Syntax sowie bewährter Best Practices. Der Kurs richtet sich an Einsteiger mit Vorkenntnissen in einer Programmersprache (zb. Java, C#, Bash, PHP). Praxisnahe Übungen fördern ein tiefes Verständnis für die Vielseitigkeit und Leistungsfähigkeit von Python.

5 Tage Vollzeit Online

  • Nächster Termin: 17. August 2026
  • Preis p.P.: 1600,00 EUR (inkl. MwSt. 1904,0 EUR)

Schulung Python für Fortgeschrittene

Vertiefen Sie Ihre Python-Kenntnisse gezielt auf professionellem Niveau. In dieser Fortgeschrittenen-Schulung lernen Sie, komplexe Architekturen, effiziente Datenverarbeitung und moderne Python-Techniken sicher umzusetzen. Praxisnahe Beispiele und anspruchsvolle Übungen bereiten Sie darauf vor, Python souverän in anspruchsvollen Projekten einzusetzen.

5 Tage Vollzeit Online

  • Nächster Termin: 10. August 2026
  • Preis p.P.: 1900,00 EUR (inkl. MwSt. 2261,0 EUR)

Moderne Python Entwicklung

Lernen Sie modernes Python von einem erfahrenen Trainer in diesem praxisorientierten Kurs. Sie vertiefen fortgeschrittene Konzepte wie Type Hints, Dataclasses und modernes Packaging. Best Practices und effiziente Workflows helfen Ihnen, professionelle Python-Anwendungen zu entwickeln. Entdecken Sie die neuesten Techniken der Python-Entwicklung und heben Sie Ihre Pythonfähigkeiten auf das nächste Level!

5 Tage Vollzeit Online

  • Nächster Termin: 17. August 2026
  • Preis p.P.: 1900,00 EUR (inkl. MwSt. 2261,0 EUR)

Grundlagen SQL mit Python

In diesem dreitägigen SQL-Seminar lernen Sie, relationale Datenbanken zu entwerfen, abzufragen und in Anwendungen einzubinden. Von SQL-Grundlagen bis zu ORM und Migrationen erwerben Sie praxisnahes Wissen für den produktiven Einsatz.

3 Tage Vollzeit Online

  • Nächster Termin: 10. August 2026
  • Preis p.P.: 1600,00 EUR (inkl. MwSt. 1904,0 EUR)

Unsicher, welcher Kurs für Sie passt?

Gerne unterstütze ich Sie bei der Auswahl oder stelle eine individuell passende Schulung für Ihre Anforderungen zusammen.

Beratung anfordern