0% ont trouvé ce document utile (0 vote)
6 vues3 pages

Python Avance Fastapi

La formation Python Avancé : FastAPI de DAWAN dure 3 jours et est destinée aux développeurs Python ayant des prérequis en initiation et approfondissement. Elle vise à enseigner la construction d'une API REST avec FastAPI, en mettant l'accent sur une approche pratique avec 75 % de temps dédié aux ateliers. Les participants recevront une attestation de fin de formation et bénéficieront d'une évaluation continue tout au long du cursus.

Transféré par

tovondrazavictor17
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
6 vues3 pages

Python Avance Fastapi

La formation Python Avancé : FastAPI de DAWAN dure 3 jours et est destinée aux développeurs Python ayant des prérequis en initiation et approfondissement. Elle vise à enseigner la construction d'une API REST avec FastAPI, en mettant l'accent sur une approche pratique avec 75 % de temps dédié aux ateliers. Les participants recevront une attestation de fin de formation et bénéficieront d'une évaluation continue tout au long du cursus.

Transféré par

tovondrazavictor17
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

DAWAN

Plan de la formation
[Link]
Formation Python Avancé : FastAPI

Durée : 3 jours (21 heures)


1 975,00 € HT (standard)
Tarif inter-entreprise :
1 580,00 € HT (remisé)
Public : Développeurs Python
Avoir suivi le stage "Python : Initiation +
Pré-requis :
Approfondissement" ou notions équivalentes
Objectifs : Construire une API REST en Python avec FastAPI

Formation synchrone en présentiel et distanciel.


Méthodologie basée sur l’Active Learning : 75 % de
Modalités pratique minimum.
pédagogiques,
techniques et Un PC par participant en présentiel, possibilité de mettre
d’encadrement : à disposition en bureau à distance un PC et
l’environnement adéquat.
Un formateur expert.

Définition des besoins et attentes des apprenants en


amont de la formation.
Auto-positionnement à l'entrée et la sortie de la
formation.
Modalité d'évaluation :
Suivi continu par les formateurs durant les ateliers
pratiques.
Évaluation à chaud de l'adéquation au besoin
professionnel des apprenants le dernier jour de formation.

Attestation de fin de formation mentionnant le résultat des


Sanction :
acquis
Référence : PYT101930-F
Note de satisfaction
des participants : Pas de données disponibles

Contacts : commercial@[Link] - 09 72 37 73 73
Possibilité de faire un devis en ligne ([Link],
Modalités d'accès : [Link], [Link], etc.) ou en
appelant au standard.
Délais d'accès : Variable selon le type de financement.
Si vous êtes en situation de handicap, nous sommes en
mesure de vous accueillir, n'hésitez pas à nous contacter à
Accessibilité :
referenthandicap@[Link], nous étudierons ensemble
vos besoins

Découvrir FastAPI

Présentation des Web Services (WS) : fonctionnement, intérêt, interopérabilité


Architecture orientée services (SOA) vs microservices : composantes, technologies
FastAPI : présentation, cas d'usage, architecture
FastAPI vs autres frameworks (Flask, Django)
Design et documentation : OpenApi Specification (Swagger)
Outils de test de services web : Postman

Atelier : Installation de l'environnement de développement (VS Code +


Interpréteur Python) - Création d'un projet FastAPI (structure, point
d'entrée, dépendances)

Implémenter et interroger des services web REST

Architecture REST : composantes, méthodes d'appel (GET, POST, PUT, DELETE)


Définition de routes
Gestion des paramètres de la requête
Validation des entrées : typing, pydantic
Types de réponses, format (json, xml, texte, binaire)
Gestion des erreurs
Traitements asynchrones
Déploiement d'un service RESTful
Interrogation de web services REST (Python/Javascript)
Implémentation de tests unitaires et fonctionnels (TestClient, PyTest)
Déploiement et configuration d'une application FastAPI sur un serveur (Uvicorn,
Hypercorn)

Atelier : Création et interrogation d'une API REST avec FastAPI

Sécuriser une application FastAPI

Niveaux de sécurité
Gestion de l'authentification dans un web service (JWT, OpenID Connect)
Gestion des droits (OAuth2)
Multiples configurations : CORS, HTTPS, ...

Atelier : sécurisation globale de l'application FastAPI

Vous aimerez peut-être aussi