Description
Objectif de la formation : Acquérir les compétences nécessaires pour concevoir, évaluer et mettre en œuvre des architectures d'applications API en tenant compte des technologies disponibles, des bonnes pratiques et des besoins spécifiques des projets.
Objectifs pédagogiques
- Comprendre les principes fondamentaux des architectures API.
- Apprendre à concevoir une architecture de services opérationnelle.
- Maîtriser les outils et méthodologies pour choisir et évaluer les architectures API.
Public concerné
Chefs de projet informatique
Architectes systèmes et logiciels
Développeurs expérimentés impliqués dans des projets de services API
Prérequis
Notions de base en développement logiciel
Connaissance des principes fondamentaux des systèmes d'information
Déroulé du programme
1
JOUR 1 : Introduction aux architectures API (1h30)
1h
- Définition et principes des architectures API.
- Rôles des API dans les systèmes d’information modernes.
- Étude de cas : exemples de succès dans l’utilisation des API.
2
Technologies et outils pour les API (2h)
2h
- Présentation des technologies clés (REST, GraphQL, SOAP).
- Introduction aux frameworks courants : Swagger, Postman, Spring Boot, etc.
- Atelier pratique : exploration d'une API REST avec Postman.
3
Conception d’une architecture API opérationnelle (2h)
2h
- Définition des besoins et contraintes techniques.
- Modélisation des services et des flux de données.
- Cas pratique : conception d’un schéma d’architecture pour un projet fictif.
4
Synthèse intermédiaire et retours (30 min)
- Questions/réponses et retour sur les exercices.
5
JOUR 2 : Comparaison des architectures API (2h)
2h
- Avantages et inconvénients des architectures REST, GraphQL et SOAP.
- Critères pour choisir la bonne architecture selon les projets.
- Étude de cas : analyse d’architectures utilisées dans des projets réels.
6
Bonnes pratiques pour les API (2h)
2h
- Sécurité des API : authentification, autorisation et protection des données.
- Performance et scalabilité des architectures API.
- Mise en situation : implémentation des meilleures pratiques sur un projet fictif.
7
Retour d’expérience et planification (1h30)
1h
- Analyse de projets réussis et lessons learned.
- Élaboration d’un plan d’application des bonnes pratiques API dans les projets des participants.
8
Synthèse finale et plan d’action (30 min)
- Questions/réponses et récapitulatif des points essentiels.
Informations
Durée
2 jour(s)
12h
Tarif
1500 € HT
HT
Prochaines sessions
Formations similaires
IA & Data
Migration vers le Cloud
2 jour(s)
Sur demande
IA & Data
Agents IA — Concevoir des systèmes autonomes avec LangChain et LangGraph - Avancé
3 jour(s)
Sur demande
IA & Data
AI Act européen — Comprendre vos obligations et vous mettre en conformité - Niveau débutant
1 jour(s)
Sur demande
IA & Data
Analyse des données avec Microsoft Power BI (4-167)
3 jour(s)
2200 € HT