Entwicklung von REST APIs mit Python, Flask und Docker

Erfahren Sie, wie Sie sichere, datenbankgestützte Webservices mit modernen Python-, Flask- und Docker-Technologien entwerfen, erstellen und bereitstellen.

4.5 (1,220) ⏱ 1 Std. 43 Min. 📚 4 Lektionen 🎧 Audioversion

Über diesen Kurs

Moderne Web- und mobile Anwendungen sind stark auf Backend-APIs angewiesen, um Daten zu speichern, Benutzer zu verwalten und ihre Kernfunktionen zu unterstützen.Das Verständnis, wie diese Dienste von Grund auf entwickelt werden, ist eine grundlegende Fähigkeit für jeden aufstrebenden Backend-Entwickler. In diesem Kurs lernen Sie, wie Sie sichere REST APIs mit Python und dem Flask-Framework entwerfen, schreiben und bereitstellen.Sie werden vom Schreiben grundlegender Skripte zur Strukturierung professioneller Anwendungsprogrammierschnittstellen übergehen, die sich nahtlos mit Datenbanken verbinden und zuverlässig in Containern laufen. Was Sie lernen werden: - Verstehen Sie die Grundprinzipien der REST-Architektur und der HTTP-Anforderungs-Antwort-Zyklen. - Erstellen Sie saubere API-Endpunkte mit Flask und Flask-Smorest für die automatisierte Dokumentation. - Verwalten Sie Datenbankmodelle und Migrationen mit Flask-SQLAlchemy und Alembic. - Implementieren Sie eine sichere Benutzerauthentifizierung und -autorisierung mit JSON Web Tokens (JWT). - Containerisieren Sie Ihre Anwendung mit Docker für konsistente Bereitstellungen in verschiedenen Umgebungen. - Wenden Sie moderne Python-Best Practices an, einschließlich Typhinweise und virtueller Umgebungen, um Ihre Codebasis wartbar zu halten. Der Kurs beginnt mit grundlegenden API-Konzepten und wesentlichen Python-Setups, bevor Sie Schritt für Schritt durch Datenbankintegration, Authentifizierung und Container-Bereitstellung geführt werden.Sie werden durch strukturierte Texterklärungen, klare Codebeispiele und praktische Implementierungsübungen vorankommen. Dieser Kurs richtet sich an Anfänger, die bereits über ein grundlegendes Verständnis der Python-Programmierung verfügen und in die Welt der Backend-Webentwicklung einsteigen möchten. Bauen Sie noch heute Ihre Backend-Entwicklungsfähigkeiten auf.

Was du erhältst

  • 📜 Abschlusszertifikat
    Füge es deinem LinkedIn-Profil hinzu
  • 💬 Personal AI tutor
    Stuck on a lesson? Ask your built-in tutor anything, any time.
  • 🎧 Audioversion enthalten
    Lerne unterwegs — kein Bildschirm nötig
  • ♾️ Lebenslanger Zugang
    Komme jederzeit zurück, kein Ablauf
  • 📱 Smartphone oder Computer
    Auf jedem Gerät, überall
  • 💸 30 Tage Rückgaberecht
    Ohne Wenn und Aber
  • Kurz und fokussiert
    1 Std. 43 Min. praktische Inhalte

Bewertungen (1)

Robert Ofori GH
★ 5 · 2025-06-23T05:21:52+00:00

Ich habe die praktischen Beispiele geliebt, sie haben wirklich geholfen, die Konzepte zu festigen.

Bewertung schreiben

Du wirst nach dem Senden zur Anmeldung aufgefordert — dein Entwurf bleibt gespeichert.

Andere belegten auch

Häufige Fragen

Was brauche ich, um diesen Kurs zu belegen? +

Nur Telefon oder Computer mit Internet. Keine Installation, keine spezielle Hardware.

Wie kann ich bezahlen? +

Per Karte über Stripe oder mit Kryptowährung. Wir speichern keine Kartendaten — Stripe übernimmt das sicher.

Kann ich eine Rückerstattung erhalten? +

Ja — volle Rückerstattung innerhalb von 30 Tagen, ohne Wenn und Aber.

Wie lange habe ich Zugang? +

Für immer. Nach dem Kauf kannst du jederzeit zum Kurs zurückkehren.

Erhalte ich ein Zertifikat? +

Ja. Nach Abschluss erhältst du ein Zertifikat, das du in dein LinkedIn-Profil aufnehmen kannst.

Entwickelt für Lernende in
Tech Design Finanzen Marketing Gesundheit Bildung Gastgewerbe Produktion