FastAPI-Schulung: REST-APIs mit Python entwickeln
Du entwickelst eine vollständige API mit Pydantic 2, pytest und Docker und stellst sie als Service bereit.
- REST-APIs mit FastAPI entwerfen
- Pydantic-Modelle validieren
- Asynchrone Endpunkte entwickeln
- 4 Tage
- Aufbau
- Online
- Zufriedenheitsgarantie Risikofrei für dich
- Online Live per Videokonferenz
- max. 8 Teilnehmerinnen und Teilnehmer pro Gruppe
- Keine Vorkasse Rechnung nach dem Seminar
Das nimmst du mit
- REST-APIs mit FastAPI entwerfen
- Pydantic-Modelle validieren
- Asynchrone Endpunkte entwickeln
- Authentifizierung mit OAuth2 umsetzen
- API-Tests mit pytest automatisieren
- Docker-Deployment vorbereiten
Passt das zu dir?
Damit du den Tag wirklich mitnimmst, lohnt sich ein kurzer Abgleich.
Richtig für dich, wenn
- Python-Entwickler mit Backend-Aufgaben
- Data-Science-Fachkräfte mit API-Projekten
- KI-Entwickler für Modell- und RAG-Services
- Softwarearchitekten mit Python-Praxis
Das bringst du mit
- Python-Grundkenntnisse einschließlich Funktionen, Klassen und Type Hints
- Grundverständnis von HTTP und JSON, alternativ Python 3 Grundkurs intensiv
Dein Lernweg
Tag 1: API-Design und Pydantic
Aufbau der Anwendung und Entwicklung der ersten validierten Endpunkte.
- FastAPI-Projektstruktur und Uvicorn
- REST-Ressourcen und Routing
- Pydantic-v2-Modelle und Validierung
- Response Models und Fehlerantworten
Tag 2: Async, Abhängigkeiten und Zugriffsschutz
Trennung der Fachlogik von technischen Abhängigkeiten und Absicherung ausgewählter Routen.
- Asynchrone Endpunkte
- Dependency Injection mit Depends
- Settings und Ressourcen-Lebenszyklen
- OAuth2 und OpenAPI
Tag 3: Datenbank und automatisierte Tests
Anbindung einer relationalen Datenbank und Prüfung der API auf HTTP-Ebene.
- SQLAlchemy-2.0-Modelle
- Sessions und Transaktionen
- pytest-Fixtures und HTTPX
- Dependency Overrides und Fehlerfälle
Tag 4: Docker und Cloud-Deployment
Fertigstellung, Containerisierung und Bereitstellung der entwickelten Anwendung.
- Multi-Stage-Dockerfile
- Konfiguration und Health Checks
- Cloud-Container-Deployment
- Optionale KI- oder RAG-Anbindung
Klarheit von Anfang an
Format, Ablauf und alles, was schon enthalten ist. Keine Überraschungen, nur Fokus auf dein Ergebnis.
- Live-OnlineInteraktiv per Videokonferenz, von überall
- Montag09:00 bis 16:00 Uhr
4 Tage
Kompakt aufgebaut, damit du schnell ins Tun kommst.
max. 8
Kleine Gruppe, damit genug Raum für deine Fragen bleibt.
Kurze Fachimpulse wechseln mit Live-Coding, angeleiteten Übungen und Review-Runden. Die Teilnehmer entwickeln schrittweise eine vollständige API. Entwicklungsumgebung, VMs und benötigte Software werden bereitgestellt.
Das ist immer dabei
- Ausführliche Schulungsunterlagen und Praxisbeispiele
- Teilnahmezertifikat
- Übungsumgebungen und Beispieldaten
- Nachbetreuung per E-Mail nach dem Seminar
Sichere dir deinen Platz
Wähle den Termin, der zu dir passt. Online live dabei oder vor Ort, ganz wie es für dich passt.
- Erfahrene IT-Trainer aus der Praxis
- Keine Vorkasse, Rechnung nach dem Seminar
- Kostenfreie Umbuchung bis 14 Tage vor Start
Lieber das ganze Team?
Bring dieses Seminar zu euch ins Haus oder lass uns ein Programm bauen, das genau auf euer Unternehmen passt.
Inhouse-Schulung
Wir kommen zu dir und schulen dein Team genau auf eure Praxis.
- Komplett auf eure Use-Cases und Tools zugeschnitten
- Termin und Ort bestimmst du, vor Ort oder Live-Online
- Ein fester Pauschalpreis statt Preis pro Person
Firmen-Seminar
Ein individuelles Programm, das wir auf eure Ziele zuschneiden.
- Frei kombinierbare Module aus unserem Themenkatalog
- Skalierbar von der Kleingruppe bis zur ganzen Belegschaft
- Begleitung über mehrere Termine hinweg möglich
Deine IT-Schulungen München-Expertinnen und -Experten
Du hast Fragen zu Inhalten, Terminen oder einer passenden Lösung für dein Team? Wir beraten dich gern, bevor du buchst. Direkt, ohne Umwege.
Antwort in der Regel am selben Werktag
Dein cmt-Team München
Beratung zu IT-Weiterbildung
Fragen und Antworten zu FastAPI-Schulung: REST-APIs mit Python entwickeln
Was ist FastAPI?
FastAPI ist ein Python-Webframework für HTTP-APIs, das Type Hints für Validierung, Serialisierung und Dokumentation nutzt. Pydantic prüft Ein- und Ausgabedaten, OpenAPI liefert die maschinenlesbare Schnittstellenbeschreibung und interaktive Dokumentationsansichten. Das ASGI-Modell unterstützt asynchrone Endpunkte für Dienste mit vielen gleichzeitigen Ein- und Ausgaben.
Wann sind asynchrone FastAPI-Endpunkte sinnvoll?
Asynchrone Endpunkte eignen sich für Datenbank-, Netzwerk- und Dateizugriffe, bei denen die Anwendung auf eine Antwort wartet. Rechenintensive Aufgaben benötigen eine getrennte Ausführung, damit sie den Event Loop nicht blockieren.
Wofür nutzt FastAPI Dependency Injection?
Dependency Injection stellt Routen wiederverwendbare Abhängigkeiten wie Datenbank-Sessions, Einstellungen oder Authentifizierungsfunktionen bereit. Mit Dependency Overrides ersetzt du diese Komponenten in pytest-Tests durch kontrollierte Testvarianten.
Welche Authentifizierung wird in der FastAPI-Schulung behandelt?
OAuth2 mit Bearer Tokens schützt die Endpunkte des Seminarprojekts. Für vertiefte Angriffs- und Testverfahren eignet sich anschließend das OWASP API Security Training.
Gibt es für die FastAPI-Schulung einen Teilnahmenachweis?
Das cmt-Team teilt dir vor der Buchung mit, welcher Teilnahmenachweis für diese Schulung vorgesehen ist. Kläre eine benötigte Form für Personalakten oder Förderunterlagen bitte bei deiner Anfrage.
Ist die FastAPI-Schulung als Inhouse-Training verfügbar?
Die Schulung ist als Inhouse- oder Firmenseminar verfügbar. Die mögliche Abstimmung auf eure Datenbank, Cloud-Plattform und Authentifizierung klärt cmt mit dir vor dem Training.
Passende Schulungen
FastAPI-Schulung: REST-APIs mit Python...
Nächster Termin: 21. September 2026 · Online
ab2.090 €netto