Cursusaanbod
Invoering
- FastAPI vs Django vs Flask
- Overzicht van FastAPI functies en voordelen
Aan de slag
- FastAPI installeren
- Een schema definiëren met OpenAPI
Pad- en queryparameters
- Padparametertypes declareren
- Gegevens parsen en valideren
- Vereiste en optionele parameters declareren
- Queryparametertypes converteren
- Meerdere pad- en queryparameters
Een aanvraaginstantie declareren met Pydantic Models
- Een gegevensmodel maken
- Pad-, query- en bodyparameters combineren
- Validaties en metadata declareren
- Diep geneste modellen gebruiken
- Voorbeeldgegevens definiëren
- Respons- en extra modellen
Formulieren en bestanden definiëren
- Formuliervelden gebruiken in plaats van JSON
- Bestandsparameters maken
- Bestands- en formulierparameters gebruiken
Fouten afhandelen
- HTTPException gebruiken
- Aangepaste headers toevoegen
- Aangepaste uitzonderingshandlers installeren
- Standaard uitzonderingshandlers overschrijven
Werken met Databases
- ORMs en bestandsstructuur
- SQLAlchemy-onderdelen maken
- Databasemodellen maken
- Pydantic-modellen maken
- CRUD-bewerkingen uitvoeren
- Tabellen, afhankelijkheden en padbewerkingen maken
- Bestanden controleren en reviewen
- Interactie met de database
Beveiliging en authenticatie
- Oauth2 en OpenID Connect gebruiken
- Meerdere beveiligingsschema's definiëren met OpenAPI
- De FastAPI-hulpmiddelen gebruiken
Implementaties
- Implementatieconcepten, fasen en tools
- Werken met Gunicorn en Uvicorn
- Container systemen gebruiken (Docker en Kubernetes)
Probleemoplossen
Samenvatting en volgende stappen
Vereisten
- Een begrip van API-concepten
- Python programmeerervaring
Publiek
- Ontwikkelaars
Leveringsopties
PRIVÉGROEPSTRAINING
Onze identiteit draait om het leveren van precies wat onze klanten nodig hebben.
- Pre-cursusgesprek met uw trainer
- Aanpassing van de leerervaring om uw doelen te bereiken -
- Op maat gemaakte overzichten
- Praktische, praktische oefeningen met gegevens / scenario's die herkenbaar zijn voor de cursisten
- Training gepland op een datum naar keuze
- Gegeven online, op locatie/klaslokaal of hybride door experts die ervaring uit de echte wereld delen
Private Group Prices RRP from €4560 online delivery, based on a group of 2 delegates, €1440 per additional delegate (excludes any certification / exam costs). We recommend a maximum group size of 12 for most learning events.
Neem contact met ons op voor een exacte offerte en om onze laatste promoties te horen
OPENBARE TRAINING
Kijk op onze public courses
Reviews (4)
De trainer was zeer beschikbaar om alle vragen die ik deed te beantwoorden
Caterina - Stamtech
Cursus - Developing APIs with Python and FastAPI
Automatisch vertaald
We konden snel aan de slag gaan met code, waardoor de concepten die in de collegeslides werden geleerd, werden versterkt
Keith - Procter & Gamble Polska Sp. z o.o.
Cursus - Developing APIs with Python and FastAPI
Automatisch vertaald
De gestructureerde manier van de e2e training. Oefeningen stellen je in staat om de code aan te raken en enkele basis-API's voor te bereiden. Ook worden in de lezingen details behandeld waar je speciaal op moet letten tijdens het ontwikkelen van de API.
Piotr - Procter & Gamble Polska Sp. z o.o.
Cursus - Developing APIs with Python and FastAPI
Automatisch vertaald
Zeer goed voorbereid en deskundig trainer met perfecte communicatie in het Engels. De cursus was praktisch (oefeningen + voorbeelden van toepassingen).
Monika - Procter & Gamble Polska Sp. z o.o.
Cursus - Developing APIs with Python and FastAPI
Automatisch vertaald