
Cette partie explique ce qu’est une API et leurs apports en retraçant de manière globale l’histoire de l’informatique en passant par les logiciels autonomes, les logiciels collaboratifs qui communique entre eux puis les API sur le web.
Cette partie vulgarise ce qu’est une API en montrant une liste de Endpoint en fonction d’un modèle de données.
Cette partie liste des apports des API dans les projets informatiques et plus globalement dans un système d'information
Cette partie montre quelques exemples d’API sur le web comme par exemple Twitter, Google Maps et d’autres
Cette partie liste des logiciels socles d’une API
Cette partie liste les différents types d’API qui existent
Cette vidéo est la conclusion à la partie généralités sur les API
Cette vidéo introduit la partie sur les composants Clés d'une API
Cette partie présente l’exemple qui sera utilisé en fils rouge pour présenter les composants clés d'une API.
Cette partie introduit les Endpoints d'une API en listant les méthodes de base et en introduisant la méthode CRUD.
Cette partie explique la structure d’un Endpoint dans une API
Cette partie explique l’enchainement de base de l’utilisation des Endpoints d'une API (création d’enregistrement, liste d’enregistrement, sélection d’enregistrement, affichage d’enregistrement, modification ou suppression d’enregistrement).
Cette partie introduit les paramètres entrants des Endpoints d'une API (paramètre de chemin, paramètre de requêtes, corps de requête).
Cette partie fait un focus sur les corps de requête dans une API
Cette partie explique comment décrire un contrôle dans un Endpoint d'une API et introduit les codes de réponse.
Cette partie explique comment décrire un automatisme dans un Endpoint d'une API.
Cette partie fait un focus sur les corps de réponse et les codes de confirmation dans une API.
Cette vidéo est la conclusion de la partie sur les composants clés d'une API.
Cette vidéo introduit la partie sur le design d'API.
Cette partie donne un exemple de conception de Endpoint d'une API en utilisant la méthode GET.
Cette partie donne un exemple de conception de Endpoint d'une API en utilisant la méthode POST
Cette partie explique les nuances entre la méthode PUT et la méthode PATCH dans une API.
Cette partie donne un exemple de conception de Endpoint d'une API en utilisant la méthode PATCH
Cette partie donne un exemple de conception de Endpoint d'une API en utilisant la méthode DELETE
Cette vidéo est la conclusion de la partie sur le design d'API
Dans cette partie, en se basant sur un exemple, on aborde le langage JSON dans le contexte d’une API.
Dans cette partie on enrichit l’exemple d'API pour aborder plus d’élément dans la gestion des attributs
Dans cette partie on enrichit l’exemple d'API pour aborder plus d’élément dans la gestion des attributs.
Dans cette partie, on explique les différentes caractéristiques d’un attribut en JSON.
Dans cette partie, on explique les différentes caractéristiques d’un attribut en JSON.
- Dans cette partie, on fait un focus sur les attributs de type objets dans JSON.
Dans cette partie, on fait un focus sur les attributs de type tableau dans JSON.
Cette vidéo introduit la cinquième partie sur les spécification d'API Swagger (OpenAPI Specification)
Cette vidéo présente la suite Swagger (OpenAPI Specification) dans les grande lignes.
Cette vidéo est une démonstration de Swagger UI (OpenAPI Specification) via l'API Pet Store
Cette vidéo présente l'enchainement de base des Endpoints de l'API Pet Store
Cette vidéo présente l'enchainement de base des Endpoints de l'API Pet Store avec Swagger (OpenAPI Specification).
Cette vidéo est une démonstration de l'utilisation de l'API Pet Store avec Swagger (OpenAPI Specification).
Cette vidéo introduit l'exercice de lecture de l'API Pet Store avec Swagger (OpenAPI Specification).
Cette vidéo donne les solutions à l'exercice de lecture de l'API Pet Store avec Swagger (OpenAPI Specification).
Cette vidéo introduit l'exercice de lecture de l'API Twitter avec Swagger (OpenAPI Specification).
Cette vidéo donne les solutions à l'exercice de lecture de l'API Twitter avec Swagger (OpenAPI Specification).
Cette vidéo apporte quelques précisions sur la documentation des API dans le cadre d'un projet.
Cette vidéo est la conclusion de cette formation en API Web
La transformation digitale des entreprises impose une compréhension approfondie des systèmes d’information et des interfaces de programmation (API). Notre formation "Web API pour Product Owner et Business Analyst" est spécialement conçue pour répondre aux besoins des professionnels souhaitant optimiser l'intégration des API dans leurs projets. Que vous soyez un Product Owner ou un Business Analyst, cette formation vous permettra d'acquérir rapidement les compétences nécessaires pour collaborer efficacement avec les équipes de développement et assurer la réussite de vos projets numériques.
Principaux avantages :
Acquisition rapide de compétences API
Cette formation est idéale pour une montée en compétences rapide. Elle couvre les concepts essentiels tels que OpenAPI, JSON, et CRUD, permettant aux professionnels d'intégrer et de gérer efficacement des API dans leurs projets. Vous acquerrez rapidement les bases indispensables pour communiquer avec les développeurs, accélérer la mise en marché des produits, et éviter les retards causés par des lacunes techniques.
Formation accessible à tous les niveaux techniques
Aucun prérequis technique n’est nécessaire ! Que vous soyez débutant ou déjà familiarisé avec les API, notre formation s'adapte à tous. Les notions sont expliquées de manière simple et illustrées par des exemples concrets, garantissant ainsi une accessibilité totale même pour ceux n’ayant pas de bagage en développement.
Contenu immédiatement applicable
Nous mettons un point d’honneur à offrir des modules immédiatement applicables. Chaque session inclut des études de cas réels et des exercices pratiques qui vous permettront de concevoir des API REST ou de lire des spécifications OpenAPI (Swagger), vous donnant les outils pour implémenter directement ce que vous avez appris dans vos projets actuels.
Caractéristiques principales :
Lecture des spécifications OpenAPI (Swagger)
Apprenez à interpréter et exploiter les spécifications OpenAPI, une compétence essentielle pour intégrer des services API dans vos projets. Cette compétence vous permettra de naviguer en toute confiance entre les besoins métiers et les exigences techniques, en jouant un rôle clé dans la communication entre vos équipes et les développeurs.
Compréhension des concepts clés des API REST
Maîtrisez les concepts de base des API REST : endpoints, méthodes HTTP (GET, POST, PATCH, DELETE), et gestion des réponses avec des codes de statut. Cette formation vous donnera les outils pour optimiser l'intégration des API dans vos projets stratégiques, en minimisant les risques d’erreurs et de mauvaise communication entre les systèmes.
Lecture d’API avec gestion des attributs via JSON
Vous apprendrez à comprendre les données échangées via JSON (JavaScript Object Notation), un format de données essentiel dans le développement d'API.
Approche concrète et interactive :
Notre formation met l'accent sur des exercices pratiques basés sur des outils comme Swagger UI. Vous manipulez directement des spécifications d’API issues de cas concrets, tel que Twitter, pour comprendre l'intégration des API dans des environnements métiers réels. Cette approche permet de transformer un sujet théorique en compétence opérationnelle.
Structure de la Formation
Généralités sur les Web API :
Comprendre ce qu'est une API et comment elles ont évolué avec l'histoire de l'informatique.
Exemples concrets d'APIs populaires comme Twitter et Google Maps.
Découverte des différents types d'API et de leur impact dans les projets informatiques.
Composants Clés d'une API REST :
Exploration détaillée des endpoints, des méthodes CRUD, et des structures d'un endpoint.
Gestion des paramètres, du corps de requête, et introduction aux codes de réponse.
Design d'API :
Techniques de conception d'API utilisant les méthodes GET, POST, PATCH, et DELETE.
Discussion approfondie sur les nuances entre PUT et PATCH.
Gestion des Attributs avec JSON :
Approfondissement dans le langage JSON, en se concentrant sur les objets et tableaux.
Lecture de spécification d'API avec Swagger (OpenAPI Specification)
Présentation de Swagger UI
Exercice de lecture de spécification (Pet Store et Twitter)