fast API ein rasant wachsendes back endframework in Python es hat sich in wenigen Jahren zum Industriestandard für Backends in Peißen entwickelt und ist bei Developer in deutlich beliebter als zum Beispiel die anderen beiden großen Frameworks flask oder jengo fast API sind modernes Framework und zeichnet sich vor allem durch seine hohe Geschwindigkeit und einfache Handhabung aus es baut auf dem asynast Server Gator Interface auf und erreicht dadurch Geschwindigkeiten die nahe an Note S oder go lange herankommen als Entwickler ist es sehr leicht zugänglich und vor allem deutlich leichter als Django zu erlernen muss es lediglich über PIP install installieren die fast API Klasse importieren ein app-objekt instanzieren und dann noch ein Endpunkt schreiben und schon hat man die erste App in fast API programmiert jetzt das ganze noch über den Webserver you Unicorn starten und fertig ist deine erste App fast API baut auf der Patente glibbery auf und hat dadurch einige Vorteile vor allem gegenüber flask an definiert seine eigene Klasse die vom patentic Base Model erbt diese wird man dann an die Funktion die automatisch einige hilfreiche Dinge in der API übernimmt Validierung Patent nicht die automatische Validierung der Daten die an die API gesendet werden basierend auf den in den Modellen definierten Typen und Bedingungen dies hilft Fehler frühzeitig zu erkennen und verbessert die Stabilität der API Dokumentation durch die Verwendung von patentic Modellen generiert fast API automatisch eine API Dokumentation nach dem Open API Standard dies erleichtert die Zusammenarbeit zwischen Frontend und Backend Entwicklern und die Nutzung API durch externe Tools Konvertierung identic Modelle konvertieren automatisch empfangen Jason Daten in Pyton Objekte und umgekehrt was die Verarbeitung der Daten innerhalb der Anwendung deutlich erleichtert ein weiteres wichtiges Konzept ist die tendenziellen Jackson wenn wir z.B den Datenbankverbindung in mehreren Endpunkten verwenden wollen würde man diese fest in beide Endpunkte rein definieren was doppelten Code und schwerer warbarkeit führt bei die panetti injection definieren wir einmal eine Funktion die diese Datenbankverbindung betont über die Defense Klasse entdeckten wir dann die Funktion als die pancy in den endpoint wenn wir dann Code oder Funktionalität ändern müssen können wir dies einfach in einer zentralen Stelle und zwar in der Funktion selbst tun fast API bietet für komplexe Apps außerdem noch Dinge die mittelware API Router und inzwischen gibt es auch ein ganzes ecosystem um das Framework herum wie zum Beispiel Sequel Model das ist erlaubt identic Modelle für Datenbankanbindungen zu verwenden oder fast apiusers für bequeme und einfache User Verwaltung fast API als Docker Container zu starten ist ebenfalls ganz leicht einfach Fall definieren ein Peißen Base Image verwenden Code kopieren die pencies installieren und ein Android point definieren das Image bauen und starten fertig ich hoffe du hast einen Eindruck bekommen was fast API also kann und warum es so beliebt ist wenn du interessiert bist tiefer in fast wie einzusteigen ich habe noch weitere Videos dazu auf meinem Kanal und sogar ein komplett Kurse für mich das war fast FPI in 3 Minuten bis dann ciao