Offre de Formation Formation FastAPI - Créer des APIs rapides et sécurisées avec Learni | MaFormation.fr
Learni

Formation FastAPI - Créer des APIs rapides et sécurisées

Learni

Public admis
Salarié en poste
Demandeur d'emploi
Entreprise
Étudiant
Modalités
En ligne
Durée
7 h de face à face avec un formateur
Prix
5500 €
Taux de réussite
100%

Le plus de la formation

Maîtrise les bases de FastAPI pour développer des APIs professionnelles en entreprise

Localité

En ligne

Vous pouvez suivre cette formation depuis chez vous ou depuis n’importe quel endroit à distance.

En savoir plus sur les localités en présentiel

Certifications

Certification Qualiopi Qualiopi

Pré-requis

Aucune expérience préalable requise. Aisance informatique de base et pratique courante du web suffisent. Logique algorithmique de base ; aucune expérience de code obligatoire en novice.

Objectifs

• Maîtriser les bases de FastAPI pour développer des APIs professionnelles en entreprise.
• Concevoir des endpoints REST performants avec validation automatique des données.
• Implémenter la documentation interactive Swagger pour accélérer les intégrations.
• Développer des compétences en gestion d'erreurs et sécurité pour des applications certifiantes.
• Déployer des APIs FastAPI en production avec Docker et cloud providers.
• Optimiser les performances pour des microservices scalables en formation professionnelle.

Programme

Programme de la formation

Module 1

FastAPI : Installation et premiers serveurs (Python, Uvicorn, Starlette)
Découvrez FastAPI via son installation rapide avec pip, configurez un environnement virtuel Python, lancez votre premier serveur ASGI avec Uvicorn. Pratiquez la création d'un endpoint simple GET/POST, testez en temps réel avec curl et Postman, explorez la structure d'un projet pro. Exercez-vous sur des exemples concrets d'API hello world, générez une doc auto Swagger, et validez vos premiers livrables en groupe pour consolider les bases en 7 heures intensives.

Module 2

FastAPI : Modèles de données et routing avancé (Pydantic, path/query params)
Plongez dans Pydantic pour modéliser des données typesées, définissez des schémas Request/Response robustes, implémentez des routes paramétrées avec path, query et body. Développez une API CRUD basique sur une base SQLite, intégrez des validations automatiques, testez des erreurs 422. Travaillez sur un cas concret d'inventaire produits, générez des réponses JSON structurées, et partagez vos APIs via liens Swagger pour feedback immédiat en équipe.

Module 3

FastAPI : Validation, dépendances et middleware (OAuth2, rate limiting)
Maîtrisez les dépendances FastAPI pour injecter DB ou services, configurez des middlewares custom pour logging et CORS, ajoutez une validation avancée avec nested models. Implémentez un système d'auth basique JWT, protégez des routes sensibles, testez avec des outils comme Thunder Client. Appliquez à un scénario e-commerce réel, optimisez les queries SQLAlchemy, produisez un livrable API sécurisée prête pour intégration frontend en 7 heures pratiques.

Module 4

FastAPI : Tests unitaires et intégration DB (Pytest, SQLAlchemy, Alembic)
Intégrez SQLAlchemy pour ORM puissant, migrez avec Alembic, écrivez des tests unitaires Pytest couvrant 80% du code. Couvrez les fixtures, mocks HTTP, assertions sur réponses API. Développez une API users complète avec relations DB, exécutez des suites CI/CD simulées, déboguez en live. Travaillez sur un projet collaboratif authentique, générez des rapports de coverage, et préparez le déploiement en analysant les performances pour une montée en compétences rapide.

Module 5

FastAPI : Déploiement et microservices (Docker, Kubernetes basics, scaling)
Conteneurisez votre API avec Dockerfile multi-stage, déployez sur Heroku ou Render, explorez Kubernetes pour scaling horizontal. Configurez des vars env sécurisées, monitorez avec Prometheus, intégrez un load balancer. Finalisez un microservice portfolio complet, testez en prod simulée, optimisez pour haute disponibilité. Partagez vos déploiements live, recevez un audit expert, et repartez avec un certificat et ressources pour projets entreprise immédiats.

Méthode d'évaluation

Quiz interactifs quotidiens sur les concepts clés FastAPI.
Projet final : API complète déployée et documentée.
Entretiens individuels pour valider les compétences acquises.

Méthode d'apprentissage

100% pratique avec exercices réels d'entreprise.
Méthode pédagogique progressive et adaptée novice.
Plateforme distanciel avec vidéos replay et forums.
Support 24/7 par experts certifiés Qualiopi.

90 pays

Nous intervenons partout

10 participants

Session individualisé

100% sur mesure

formation adaptée

Centre

À propos du centre Learni

Learni est un organisme de formation certifié Qualiopi, spécialisé dans les technologies qui portent votre performance : intelligence artificielle, cloud & DevOps, cybersécurité, data et développement. Nous ne vendons pas de catalogue sur étagère. Chaque programme est reconstruit sur vos outils, vos données et vos cas d'usage, puis animé par des praticiens en activité ceux qui déploient en production le reste de la semaine. 70 % du temps se passe sur machine. Deux formats : session intra dédiée ou expertise à la demande. Tarification à la session, pas au participant : plus vous formez large, plus votre coût par collaborateur baisse.

 

Cadre contractuel, RGPD et traçabilité déjà en place. Vous achetez de la compétence, pas un dossier à instruire.

Envie d’en savoir plus sur cette formation ?

Documentez-vous sur la formation

Certification Qualiopi

Ces formations peuvent vous intéresser

Centre de formation Académie digitale européenne
À DISTANCE
Salarié en poste / Entreprise
Finançable CPF

3500 €

Centre de formation Dots-Cool
CASTELNAU-LE-LEZ
À distance / En centre / En entreprise
Entreprise
Non finançable CPF

4224 €

Centre de formation DATAROCKSTARS
Avis du centre
À DISTANCE
Salarié en poste / Demandeur d'emploi / Entreprise
Non finançable CPF

6500 €

Centre de formation SAVOIE PRO
GILLY-SUR-ISÈRE
En centre / En entreprise
Salarié en poste / Demandeur d'emploi / Entreprise
Finançable CPF

4980 €

Centre de formation STUDI
Avis du centre
À DISTANCE
Tout public
Finançable CPF

1990 €

Centre de formation Skills4All
Avis du centre
Disponible dans 14 villes
À distance / En centre
Salarié en poste / Demandeur d'emploi / Entreprise
Finançable CPF

1800 €

Quelle est votre situation ?

Haut de page