0Pricing
Flask Academy icon

Flask Academy

PYTHONPythonBackendWeb

Erstelle produktive Web-APIs und Apps mit Flask, Pythons leichtgewichtigem Web-Framework. Von Routen und Templates bis REST APIs, Authentifizierung und Deployment.

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

Flask: Build Web APIs with Python

Erstelle produktive Web-APIs und Apps mit Flask, Pythons leichtgewichtigem Web-Framework. Von Routen und Templates bis REST APIs, Authentifizierung und Deployment. Dieser Track umfasst 30 progressive Mini-Kurse von absoluten Anfängern (A1) bis zu fortgeschrittenen Kursen (B2), mit kurzen, fokussierten Lektionen und schnellen Quizzes, um jedes Konzept zu festigen.

Was du lernst

Du beginnst mit den Grundlagen und arbeitest dich durch mittlere und fortgeschrittene Themen vor, wobei jeder Kurs auf dem vorherigen aufbaut. Jede Lektion ist praktisch und in mundgerechten Häppchen aufbereitet, mit einem 24/7 KI-Tutor, der dir bei Bedarf hilft.

So funktioniert es

Jeder Kurs ist in vier fokussierte, mundgerechte Lektionen unterteilt. Absolviere ein paar Lektionen pro Tag und beherrschst du den gesamten Track in Wochen, nicht in Monaten.

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 Flask Academy Lernpfad.

01

Flask kennenlernen: Ihre erste Web-App

A14 Lektionen

Verstehen Sie, was Flask ist, und führen Sie eine funktionierende Web-App auf Ihrem Rechner aus

02

Routen und der Request-Zyklus

A14 LektionenPRO

Ordnen Sie URLs Python-Funktionen zu und verfolgen Sie, wie aus einem Request eine Response wird

03

Dynamische URLs und Path Converter

A14 LektionenPRO

Erfassen Sie Werte aus der URL und validieren Sie deren Typen

04

JSON-Responses zurückgeben

A14 LektionenPRO

Senden Sie strukturiertes JSON, damit Ihre App als API dienen kann

05

HTTP-Methoden: GET und POST

A14 LektionenPRO

Verarbeiten Sie verschiedene HTTP-Verben und lesen Sie übermittelte Daten aus

06

Das Request-Objekt im Detail

A24 LektionenPRO

Untersuchen Sie alles, was ein eingehender Request enthält

07

HTML mit Jinja2-Templates

A24 LektionenPRO

Rendern Sie dynamische HTML-Seiten aus wiederverwendbaren Templates

08

Template-Vererbung und Layouts

A24 LektionenPRO

Verwenden Sie ein gemeinsames Basislayout für jede Seite Ihrer Website

09

Statische Dateien bereitstellen

A24 LektionenPRO

Binden Sie CSS, JavaScript und Bilder auf die richtige Weise ein

10

Formulare, Query-Strings und Validierungsgrundlagen

A24 LektionenPRO

Erfassen Sie Benutzereingaben aus Formularen und URLs und prüfen Sie sie

11

Mit Blueprints strukturieren

B14 LektionenPRO

Teilen Sie eine wachsende App in modulare, einbindbare Komponenten auf

12

Das Application-Factory-Pattern

B14 LektionenPRO

Erstellen Sie Apps mit einer Factory, damit sie konfigurierbar und testbar sind

13

Application- und Request-Kontexte

B14 LektionenPRO

Beherrschen Sie current_app, g und die Proxies, auf die Flask setzt

14

Datenbank-Models mit Flask-SQLAlchemy

B14 LektionenPRO

Definieren Sie Tabellen als Python-Klassen und verbinden Sie eine Datenbank

15

Das ORM abfragen: Filter und Joins

B14 LektionenPRO

Lesen Sie Daten mit Filtern, Sortierung und Beziehungen effizient aus

16

Eine CRUD-Ressource erstellen

B14 LektionenPRO

Erstellen, lesen, aktualisieren und löschen Sie Datensätze über Endpunkte

17

Serialisierung mit Marshmallow

B14 LektionenPRO

Wandeln Sie Models in sauberes JSON um und validieren Sie eingehende Payloads

18

Fehlerbehandlung und eigene Fehler

B14 LektionenPRO

Geben Sie in Ihrer gesamten App konsistente, hilfreiche Fehler-Responses zurück

19

Sessions und Cookies

B14 LektionenPRO

Merken Sie sich Benutzer zwischen Requests mit sicherem serverseitigem Zustand

20

Flask-WTF-Formulare und Validierung

B14 LektionenPRO

Erstellen Sie robuste, CSRF-geschützte Formulare mit deklarativer Validierung

21

Authentifizierung mit Flask-Login

B24 LektionenPRO

Fügen Sie sitzungsbasierten Login, Logout und geschützte Views hinzu

22

Token-Authentifizierung mit JWT

B24 LektionenPRO

Sichern Sie eine zustandslose API mit signierten JSON Web Tokens

23

REST-APIs mit Flask-RESTful

B24 LektionenPRO

Strukturieren Sie saubere, ressourcenorientierte APIs mit klassenbasierten Views

24

Datenbankmigrationen mit Flask-Migrate

B24 LektionenPRO

Entwickeln Sie Ihr Schema mit versionierten Migrationen sicher weiter

25

Hintergrundaufgaben mit Celery

B24 LektionenPRO

Lagern Sie langsame Aufgaben in eine Warteschlange aus, damit Requests schnell bleiben

26

Caching für mehr Geschwindigkeit

B24 LektionenPRO

Verkürzen Sie Antwortzeiten, indem Sie aufwendige Berechnungen cachen

27

Flask mit pytest testen

B24 LektionenPRO

Schreiben Sie schnelle, zuverlässige Tests für Routen, Datenbank und Authentifizierung

28

Konfiguration und Umgebungen

B24 LektionenPRO

Verwalten Sie Einstellungen und Geheimnisse in Entwicklungs-, Test- und Produktionsumgebungen

29

Rate Limiting und API-Sicherheit

B24 LektionenPRO

Härten Sie Ihre API gegen Missbrauch und häufige Webangriffe ab

30

Mit Docker und Gunicorn deployen

B24 LektionenPRO

Verpacken und veröffentlichen Sie Ihre App hinter einem produktionsfähigen WSGI-Stack

FAQ

Häufig gestellte Fragen

Ist der Flask Academy Kurs kostenlos?

Ja. Du kannst den Flask 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 Flask Academy?

Ja. PRO-Lerner können eine Prüfung ablegen und verdienen sich ein teilbares Abschlusszertifikat mit verifizierbarem Code für den Flask 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 Flask Academy jetzt

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

Kostenlos starten →Alle Kurse ansehen