Ga naar hoofdinhoud

Cursus

Introductie tot FastAPI

Gevorderd beginner4 u

Bouw robuuste, productieklare API's met FastAPI en beheers HTTP-operaties, validatie en async-uitvoering voor efficiënte data- en ML-pijplijnen.

Python4 u10 video's29 oefeningen2,300 XP15,408Bewijs van voltooiing

Maak je gratis account aan

Ga verder met Google
of
Door verder te gaan accepteer je onze Gebruiksvoorwaarden, onze Privacybeleid en dat uw gegevens in de VS worden opgeslagen.

Geliefd bij learners van duizenden bedrijven

Cursusbeschrijving

Inleiding tot FastAPI en zijn toepassingen

API's worden vaak gebruikt om gegevens op het web te beheren, en FastAPI is een populair nieuw webframework voor het bouwen van API's met Python. Data- en machine learning-ingenieurs gebruiken FastAPI om apps te maken die als contextbewuste datatransacties en pijplijnen op het web werken.

Productieklaar webapplicaties bouwen met FastAPI

In deze cursus leer je hoe je met je Python-vaardigheden en het FastAPI-framework webapplicaties van productiekwaliteit kunt bouwen. Aan het einde begrijp je de belangrijkste toepassingen van FastAPI in vergelijking met andere Python-webframeworks. Je leert API's bouwen met alle vier soorten HTTP-bewerkingen en request- en response-schema's definiëren. Daarnaast valideer je API-verzoeken, reageer je met de juiste HTTP-statuscodes en -berichten en voer je code asynchroon uit om de prestaties van de app te verbeteren. Een praktisch project helpt je bij het bouwen van een klassieke CRUD-API (Create, Read, Update, Delete) en het testen van workflows met behulp van de requests-module van Python.

Cursusdoelen en voor wie is het bedoeld

Deze cursus is bedoeld voor ervaren Python-programmeurs die webapplicaties willen bouwen die gegevens beheren met FastAPI. Na het afronden van deze cursus heb je de basis die je nodig hebt om FastAPI-projecten te maken die geschikt zijn voor het beheren van grote hoeveelheden data en ML-model-serving-pijplijnen.

Vereisten

Curriculum

Cursusoverzicht

1

FastAPI: de basis

We beginnen met de belangrijkste functies en kerngebruikstoepassingen van FastAPI. Daarna draaien we onze eerste applicatie en testen we die! Tot slot duiken we in de details van GET- en POST-bewerkingen met request-parameters en bouwen en testen we die endpoints.
Start hoofdstuk
2

FastAPI: geavanceerde onderwerpen

We beginnen met het ondersteunen van PUT- en DELETE-bewerkingen in FastAPI. Daarna leren we hoe je verschillende soorten fouten afhandelt en altijd een passende statuscode in de response terugstuurt. Tot slot laten we zien hoe je async gebruikt om gelijktijdige requests mogelijk te maken die hogere workloads aankunnen.
Start hoofdstuk
3

Een JSON CRUD-API bouwen en testen

We beginnen met het schrijven van systeemtests om afzonderlijke FastAPI-endpoints te valideren. Vervolgens bouwen we een complete JSON CRUD-API om objectlevenscycli via HTTP te beheren. Tot slot leren we hoe je verschillende applicatie-endpoints samen test met handmatige functionele tests.
Start hoofdstuk

Introductie tot FastAPI

Cursus
voltooid

Verdien een Statement of Accomplishment

Nu inschrijven

Verbeter je datavaardigheden met DataCamp voor mobiel

Blijf onderweg bezig met onze mobiele cursussen en dagelijkse programmeeruitdagingen van 5 minuten.