Python-Framework FastAPI Grundlagen und Best Practices

Dauer
Ausführung
Vor Ort, Online
Startdatum und Ort

Python-Framework FastAPI Grundlagen und Best Practices

GFU Cyrus AG
Logo von GFU Cyrus AG
Bewertung: starstarstarstarstar_border 7,9 Bildungsangebote von GFU Cyrus AG haben eine durchschnittliche Bewertung von 7,9 (aus 13 Bewertungen)

Tipp: Haben Sie Fragen? Für weitere Details einfach auf "Kostenlose Informationen" klicken.

Startdaten und Startorte
placeKöln
17. Feb 2026 bis 19. Feb 2026
computer Online: Zoom
17. Feb 2026 bis 19. Feb 2026
placeKöln
10. Jun 2026 bis 12. Jun 2026
computer Online: Zoom
10. Jun 2026 bis 12. Jun 2026
placeKöln
27. Jul 2026 bis 29. Jul 2026
computer Online: Zoom
27. Jul 2026 bis 29. Jul 2026
placeKöln
5. Okt 2026 bis 7. Okt 2026
computer Online: Zoom
5. Okt 2026 bis 7. Okt 2026
Beschreibung

Schulungen der Extraklasse ✔ Durchführungsgarantie ✔ Trainer aus der Praxis ✔ Kostenfreies Storno ✔ 3=2 Kostenfreie Teilnahme für den Dritten ✔ Persönliche Lernumgebung ✔ Kleine Lerngruppen

Seminarziel

Das Seminar ist darauf ausgerichtet, den Teilnehmern fundierte Kenntnisse in FastAPI zu vermitteln, wobei sie zunächst mit der Einrichtung und den grundlegenden Funktionen vertraut gemacht werden. Im weiteren Verlauf wird das Wissen vertieft, indem sie in fortgeschrittene Themen wie Sicherheit, Datenbankintegration und Middleware eingeführt werden. Abschließend erlangen die Teilnehmer die Fähigkeit, FastAPI-Anwendungen für den produktiven Einsatz zu konzipieren, zu testen und zu optimieren. Dabei wird besonderer Wert auf eine klare Strukturierung und Wartbarkeit der erstellten APIs gelegt.

Inhalt

  • Installation und Setup
    • Installation von FastAPI und Uvicorn.
    • Einrichtung einer En…

Gesamte Beschreibung lesen

Frequently asked questions

Es wurden noch keine FAQ hinterlegt. Falls Sie Fragen haben oder Unterstützung benötigen, kontaktieren Sie unseren Kundenservice. Wir helfen gerne weiter!

Noch nicht den perfekten Kurs gefunden? Verwandte Themen: Python, Programmierung (allgemein), C/C++, Java und OO (Objekt Orientierte) Programmierung.

Schulungen der Extraklasse ✔ Durchführungsgarantie ✔ Trainer aus der Praxis ✔ Kostenfreies Storno ✔ 3=2 Kostenfreie Teilnahme für den Dritten ✔ Persönliche Lernumgebung ✔ Kleine Lerngruppen

Seminarziel

Das Seminar ist darauf ausgerichtet, den Teilnehmern fundierte Kenntnisse in FastAPI zu vermitteln, wobei sie zunächst mit der Einrichtung und den grundlegenden Funktionen vertraut gemacht werden. Im weiteren Verlauf wird das Wissen vertieft, indem sie in fortgeschrittene Themen wie Sicherheit, Datenbankintegration und Middleware eingeführt werden. Abschließend erlangen die Teilnehmer die Fähigkeit, FastAPI-Anwendungen für den produktiven Einsatz zu konzipieren, zu testen und zu optimieren. Dabei wird besonderer Wert auf eine klare Strukturierung und Wartbarkeit der erstellten APIs gelegt.

Inhalt

  • Installation und Setup
    • Installation von FastAPI und Uvicorn.
    • Einrichtung einer Entwicklungsumgebung.
    • Überblick über die Projektstruktur und Konfiguration.
  • Erste Schritte mit Routen
    • Erstellung von GET-Endpunkten.
    • Hinzufügen von POST-Endpunkten.
    • Nutzung von Query-Parametern und JSON-Körpern.
  • Datenvalidierung mit Pydantic
    • Einführung in Pydantic-Modelle.
    • Validierung von Anfragedaten.
    • Verwendung von Modellkonfigurationen und Feldbeschränkungen.
  • Responses und Status Codes
    • Personalisierung von Response-Objekten.
    • Steuerung von HTTP-Statuscodes.
    • Handling von Ausnahmen und Fehlern.
  • Fortgeschrittene Routen und Endpunkte
    • Path-Parameter und Typkonvertierung.
    • Endpunkte mit abhängigen Routen.
    • Zusammenfassen von Routen mit Tags.
  • Middleware und CORS
    • Integration von Middleware-Komponenten.
    • Konfiguration von CORS für die API.
    • Erstellung benutzerdefinierter Middleware.
  • Sicherheit und Authentifizierung
    • Einrichtung von OAuth2 mit Passwort-Flow.
    • Sicherheitsschemata und Token-Verwendung.
    • Dependency-Injection für Sicherheitsabfragen.
  • Datenbankanbindung und ORM
    • Anbindung einer Datenbank.
    • Asynchrone SQL-Operationen.
    • Integration eines ORM wie SQLAlchemy.
  • Asynchrone Dienste
    • Asynchrone HTTP-Anfragen.
    • Hintergrund-Aufgaben.
    • Lang laufende Prozesse.
  • Testen und Dokumentation
    • Schreiben von Unit- und Integrationstests.
    • Automatische API-Dokumentation generieren.
    • Dokumentationserweiterungen und Anpassungen.
  • Projektorganisation
    • Modularer Aufbau von Anwendungen.
    • Verwendung von Routern zur Trennung von Logik.
    • Best Practices für Code-Strukturierung.
  • Deployment und Monitoring
    • Optionen für das Hosting und Deployment.
    • Konfiguration von Docker und Containerisierung.
    • Monitoring, Logging und Performance-Optimierung.
Werden Sie über neue Bewertungen benachrichtigt
Es wurden noch keine Bewertungen geschrieben.
Schreiben Sie eine Bewertung
Haben Sie Erfahrung mit diesem Kurs? Schreiben Sie jetzt eine Bewertung und helfen Sie Anderen dabei die richtige Weiterbildung zu wählen. Als Dankeschön spenden wir € 1,00 an Stiftung Edukans.

Es wurden noch keine FAQ hinterlegt. Falls Sie Fragen haben oder Unterstützung benötigen, kontaktieren Sie unseren Kundenservice. Wir helfen gerne weiter!

Bitte füllen Sie das Formular so vollständig wie möglich aus

(optional)
(optional)
(optional)
(optional)
(optional)
(optional)
(optional)

Haben Sie noch Fragen?

(optional)

Anmeldung für Newsletter

Damit Ihnen per E-Mail oder Telefon weitergeholfen werden kann, speichern wir Ihre Daten.
Mehr Informationen dazu finden Sie in unseren Datenschutzbestimmungen.