CRÉER UNE API EN PYTHON
Informations
- STANDARD
- SUR-MESURE
FORMATION À LA DEMANDE
Cette thématique vous intéresse ?
Nos experts conçoivent votre formation sur-mesure
Nous contacter
Cette thématique vous intéresse ?
Nos experts conçoivent votre formation sur-mesure
Nous contacter
Description
Cette formation complète vise à doter les participants des compétences nécessaires pour développer efficacement en utilisant Python, concevoir des microservices évolutifs et créer des API REST performantes.
Les participants exploreront des concepts fondamentaux, appliqueront des pratiques agiles et développeront une compréhension approfondie des technologies modernes : FastApi
Objectifs
- Apprendre à concevoir, développer, et documenter des API REST efficaces. Maîtriser l'utilisation des méthodes HTTP, la gestion des paramètres de requête, la sérialisation des données, et l'optimisation des performances.
- Comprendre les principes de base des microservices, de leur conception à leur déploiement. Explorer les meilleures pratiques pour la communication entre microservices, la gestion des données, et la sécurité.
- Explorer les outils et les techniques d'intégration des microservices avec des applications Python. Comprendre les stratégies d'orchestration de conteneurs pour faciliter le déploiement et la gestion.
Public Cible
Développeur
Architecte
Prérequis
- Une expérience dans la contribution ou la gestion d'un projet informatique
Le programme
Module 1 : Introduction Api et Python
- Les bases d’une api python
- Première api avec python
- Les bonnes pratiques de conception d’une api
- Première ressource python
- Aggregations et transactions et optimiseur
Module 2 : REST
- Http
- Rest maturite et structure
- Rest python methodes
- Rest python : http code
- Rest python : url param
- Documentation openai
Module 3 : Microservices
- Introduction aux microservices
- Microservices ou monolith
- Design des microservices : cohesion et couplage
- Design des microservices : décomposition
- Design des microservices : communication
- Microservice python
Module 4 : Pattern d'architecture
- Architecture hexagonal
- Orm
- Repository pattern
- Api adapter
Module 5 : Sécurité et build
- Sécuriser une api
- Build d’une api
- Dockeriser son api