0Pricing
Django Academy icon

Django Academy

PYTHONPythonBackendWeb

Erstelle produktive Web-Apps mit Django, Pythons batteries-included Framework. Von Models und Views bis zu REST APIs und Deployment.

🤖 KI-Gesteuert📚 30 Kurse👥 100.000+ Lernende⭐ 4,9 Bewertung
Kursübersicht

Django: Web-Apps mit Python erstellen

Erstelle produktive Web-Apps mit Django, Pythons batteries-included Framework. Dieser Track umfasst 30 progressive Mini-Kurse von absoluten Anfängern (A1) bis zu fortgeschrittenen Nutzern (B2), mit kurzen, fokussierten Lektionen und schnellen Quiz zum Festigen jedes Konzepts.

Was du lernen wirst

Beginne mit Views, URLs, Templates, Models und der Admin-Site, dann meistere Class-based Views, die ORM, Forms und Authentication. Fortgeschrittene Themen sind Django REST Framework, Advanced Queries, Caching, Celery Tasks, Security Hardening, Performance und Deployment mit Docker. Jede Lektion ist praktisch, mit einem 24/7 AI Tutor, der dir hilft, wenn du ihn brauchst.

Wie es funktioniert

Jeder Kurs ist in vier fokussierte, verdauliche Lektionen unterteilt. Absolviere einige Lektionen pro Tag und du wirst den ganzen Track in Wochen, nicht Monaten, meistern.

Lernen starten →

So wirst du lernen

🎯
Interaktive Lektionen
Praktische Coding-Übungen mit Live-Feedback
🤖
KI-Tutor
Erhalte sofortige Hilfe von unserem KI-Tutor, wenn du nicht weiterkommst
💻
Integrierter Editor
Schreibe und starte Code direkt in deinem Browser
🏆
Zertifikat
Verdiene ein Zertifikat, wenn du den Kurs abschließt
Lehrplan

30 Kurse

Alle Kurse im Django Academy Lernpfad.

01

Django kennenlernen: Das Web-Framework für Perfektionisten

A14 Lektionen

Verstehen Sie, was Django ist, warum es existiert und wie sein umfassendes Konzept zu echten Webanwendungen passt

02

Django installieren und Ihr erstes Projekt starten

A14 LektionenPRO

Richten Sie eine saubere virtuelle Umgebung ein und erstellen Sie von Grund auf ein funktionierendes Django-Projekt

03

Projekte vs. Apps: Strukturieren Sie Ihre Codebasis

A14 LektionenPRO

Erstellen Sie Ihre erste wiederverwendbare App und binden Sie sie auf Django-Art in das Projekt ein

04

Der Request- und Response-Zyklus

A14 LektionenPRO

Verfolgen Sie einen HTTP-Request vom Browser durch Django bis zur Response und zurück

05

Ihre erste View und URL

A14 LektionenPRO

Schreiben Sie funktionsbasierte Views und ordnen Sie ihnen sicher übersichtliche URLs zu

06

Templates: HTML mit Daten rendern

A24 LektionenPRO

Rendern Sie dynamisches HTML mit der Django-Template-Sprache und Template-Vererbung

07

Django mit der Shell erkunden

A24 LektionenPRO

Experimentieren Sie in der interaktiven Shell live mit Models, Abfragen und Python

08

Models und Ihre erste Datenbanktabelle

A24 LektionenPRO

Definieren Sie Models, die Datenbanktabellen abbilden, und wählen Sie die passenden Feldtypen

09

Migrationen: Ihr Schema sicher weiterentwickeln

A24 LektionenPRO

Erstellen und wenden Sie Migrationen an und verstehen Sie sie, während sich Ihre Models weiterentwickeln

10

Die Django-Admin-Oberfläche

A24 LektionenPRO

Aktivieren Sie das Admin-Backend und verwalten Sie Ihre Daten über eine ansprechend generierte Oberfläche

11

QuerySets: Daten aus der Datenbank lesen

B14 LektionenPRO

Rufen Sie Datensätze mit der QuerySet-API effizient ab und filtern Sie sie

12

Formulare: Eingaben erfassen und validieren

B14 LektionenPRO

Erstellen Sie Django-Formulare, die Felder rendern und Benutzereingaben sauber validieren

13

Grundlagen klassenbasierter Views

B14 LektionenPRO

Ersetzen Sie sich wiederholende Funktions-Views durch wiederverwendbare klassenbasierte Views

14

Generische Anzeige- und Bearbeitungs-Views

B14 LektionenPRO

Erstellen Sie mit Djangos generischen CBVs CRUD-Seiten mit minimalem Code

15

ModelForms: Formulare aus Ihren Models

B14 LektionenPRO

Generieren Sie validierte, Model-basierte Formulare, die Datensätze automatisch speichern

16

ORM-Beziehungen: Ihre Models verbinden

B14 LektionenPRO

Modellieren Sie Beziehungen aus der Praxis mit Foreign Keys, Many-to-Many- und One-to-One-Beziehungen

17

Authentifizierung und Benutzer

B14 LektionenPRO

Fügen Sie Login, Logout und Registrierung mit Djangos Auth-System hinzu

18

Sessions, Messages und Cookies

B14 LektionenPRO

Speichern Sie benutzerspezifische Zustände und zeigen Sie einmalige Rückmeldungen über mehrere Requests hinweg an

19

Statische Dateien und Mediendateien

B14 LektionenPRO

Stellen Sie CSS, JavaScript und Benutzer-Uploads in Entwicklung und Produktion korrekt bereit

20

Pagination und Testgrundlagen

B14 LektionenPRO

Verteilen Sie lange Listen auf mehrere Seiten und schreiben Sie Ihre ersten automatisierten Django-Tests

21

Django REST Framework: Ihre erste API

B24 LektionenPRO

Stellen Sie Ihre Models mit Django REST Framework als JSON-API bereit

22

DRF-ViewSets, Router und Authentifizierung

B24 LektionenPRO

Erstellen Sie mit ViewSets schnell eine vollständige CRUD-API und sichern Sie sie mit Token-Authentifizierung

23

Fortgeschrittenes ORM: Aggregationen und Ausdrücke

B24 LektionenPRO

Berechnen Sie Statistiken und erstellen Sie datenbankseitige Logik mit Annotations und F/Q-Objekten

24

Schluss mit N+1: Query-Optimierung

B24 LektionenPRO

Erkennen und beseitigen Sie das N+1-Problem, damit Ihre Abfragen schneller werden

25

Signals und eigene Middleware

B24 LektionenPRO

Reagieren Sie auf Model-Ereignisse und fangen Sie jeden Request mit eigener Middleware ab

26

Caching für mehr Geschwindigkeit

B24 LektionenPRO

Cachen Sie Views, Fragmente und Abfragen, um die Antwortzeiten drastisch zu verkürzen

27

Celery und Hintergrundaufgaben

B24 LektionenPRO

Lagern Sie langsame Aufgaben mit Celery und einem Message Broker an Hintergrund-Worker aus

28

Sicherheits-Härtung in der Produktion

B24 LektionenPRO

Sichern Sie eine Django-Website gegen die häufigsten Webangriffe ab

29

Deployment mit Gunicorn, Nginx und WhiteNoise

B24 LektionenPRO

Bringen Sie eine Django-App mit einem produktionsfähigen WSGI-Stack auf einen echten Server

30

Django für jede Umgebung containerisieren

B24 LektionenPRO

Verpacken Sie Django, Postgres und Redis in reproduzierbare Container

FAQ

Häufig gestellte Fragen

Ist der Django Academy Kurs kostenlos?

Ja. Du kannst den Django Academy Kurs kostenlos starten und seine interaktiven Lektionen ohne Kosten abschließen. Ein optionales PRO-Abo schaltet erweiterte KI-Tools und ein teilbares Zertifikat frei.

Brauche ich Vorkenntnisse, um PYTHON zu lernen?

Nein. Der Kurs beginnt mit den Grundlagen und bewegt sich schrittweise zu fortgeschritteneren Themen, sodass du auch ohne PYTHON-Vorkenntnisse starten kannst.

Wie lerne ich PYTHON auf CoddyKit?

Du lernst durch Tun. Kurze interaktive Lektionen verbinden eine klare Erklärung mit einer praktischen Coding-Übung, die in Echtzeit läuft, und ein 24/7 KI-Tutor gibt dir personalisierte Hilfe, wann immer du steckenbleibst.

Erhalte ich ein Zertifikat für den Abschluss von Django Academy?

Ja. PRO-Lerner können eine Prüfung ablegen und verdienen sich ein teilbares Abschlusszertifikat mit verifizierbarem Code für den Django Academy Kurs.

Kann ich PYTHON auf meinem Telefon lernen?

Ja. CoddyKit ist im Web und als native iOS- und Android-Apps verfügbar, sodass du PYTHON auf jedem Gerät lernen kannst und dein Fortschritt überall synchronisiert wird.

Starte Django Academy jetzt

Schließe dich Tausenden von Lernenden an, die Programmierung mit KI-gestützten Lektionen beherrschen.

Kostenlos starten →Alle Kurse ansehen