Formation Conception des API RESTful
Les API (Application Programming Interface) permettent à votre application de se connecter à d'autres applications.
Dans cette formation en direct dirigée par un instructeur, les participants apprendront à écrire des API de haute qualité tout en construisant et en sécurisant un serveur API dorsal.
A la fin de cette formation, les participants seront capables de :
- Choisir parmi un certain nombre de frameworks pour la création d'API
- Comprendre et modéliser les API publiées par des entreprises telles que Google et Facebook
- Créer et publier leurs propres API Restful pour la consommation publique
- Sécuriser leurs API grâce à l'authentification par jeton.
Public
- Développeurs
Format du cours permettant d'évaluer les participants
- Une partie de cours, une partie de discussion, des exercices et beaucoup de pratique.
Remarque
- Pour adapter ce cours à d'autres langues, telles que le PHP, le Javascript, etc., veuillez nous contacter pour convenir d'un arrangement.
Plan du cours
Introduction
Comment fonctionnent les API
Accessing une API publique
Préparation de l'environnement de développement
Préparation d'un exemple d'application back-end
Création d'un point de terminaison d'API
Tester l'API
Débogage de l'API
Sécuriser l'API
Déploiement du backend activé par l'API
Surveillance de l'API
Améliorer l'API
Meilleures pratiques des API RESTful
Dépannage
Sommaire et conclusion
Pré requis
- Une compréhension du protocole HTTP
- Expérience de la programmation web (voir note ci-dessous pour les options linguistiques)
Les formations ouvertes requièrent plus de 3 participants.
Formation Conception des API RESTful - Réservation
Formation Conception des API RESTful - Demande de renseignements
NobleProg propose des formations professionnelles conçues spécifiquement pour les entreprises et les organisations. Ces formations ne sont pas destinées aux particuliers.
Conception des API RESTful - Demande d'informations consulting
Nos clients témoignent (2)
Que chaque leçon technique soit accompagnée de plusieurs exercices pratiques pour bien maîtriser les concepts.
Andrei-Calin Bajea
Formation - OWASP Top 10 2025
Traduction automatique
Bon aperçu pour définir une API, la déployer et l'exécuter.
Vincent - Openbaar Ministerie
Formation - MuleSoft Anypoint Platform Fundamentals
Traduction automatique
Cours à venir
Cours Similaires
Développement sur la plateforme de nuage Apigee Google
21 HeuresCette formation en direct avec instructeur en France (en ligne ou sur site) est destinée aux développeurs qui souhaitent apprendre à construire, tester, déboguer et déployer une API sur la plate-forme Apigee API de Google Cloud.
À l'issue de cette formation, les participants seront en mesure de :
- Mettre en place un environnement de développement qui comprend toutes les ressources nécessaires pour commencer à développer une API.
- Comprendre et mettre en œuvre les outils disponibles dans Apigee Edge.
- Construire et déployer une API sur Google Cloud.
- Surveiller et déboguer les erreurs de l'API.
- Exploiter les solutions d'analyse et d'apprentissage automatique de Google Cloud pour rendre les API plus intelligentes.
Développer des APIs avec Google Cloud Apigee X
14 HeuresCette formation en direct avec instructeur dans France (en ligne ou sur site) est destinée aux développeurs qui souhaitent utiliser Apigee X pour concevoir, développer et gérer des API de manière efficace et sécurisée.
A l'issue de cette formation, les participants seront capables de :
- Mettre en place l'environnement de développement nécessaire pour commencer à développer des solutions API avec Apigee X.
- Comprendre les principes fondamentaux et les meilleures pratiques en matière de développement, de sécurisation et de gestion du cycle de vie des API.
- Apprendre à concevoir, construire et tester des API, puis les déployer sur la plateforme Apigee X.
- Mettre en œuvre une sécurité multicouche pour les API avec des politiques de clés d'API et des jetons d'accès OAuth.
DevSecOps Firefight: Breach, Fix & Fortify
7 HeuresCette formation de classe mondiale, innovante et pratique plonge les participants dans la réalité critique de la sécurité des pipelines CI/CD modernes. Conçue pour les professionnels de la sécurité, les ingénieurs DevOps et les développeurs souhaitant maîtriser la défense avancée contre les violations de pipeline, cette formation combine des simulations d’attaque en direct avec des outils et techniques de défense de pointe dans l’industrie.
Kong API Gateway
14 HeuresCette formation dirigée par un instructeur (en ligne ou sur site) est destinée aux ingénieurs souhaitant configurer une passerelle d'API Kong pour gérer le trafic vers et depuis leurs microservices.
À la fin de cette formation, les participants seront en mesure de :
- Installer et configurer un cluster Kong.
- Gérer une passerelle d'API Kong pour fournir un point unique de communication pour accéder aux API.
- Contrôler le trafic des services web à un niveau granulaire.
- Sécuriser les API en authentifiant l'accès.
- Contrôler le trafic grâce au taux limité et aux quotas.
- Surveiller, journaliser et analyser le trafic d'API en utilisant une solution tierce telle que la pile ELK.
Gestion des APIs avec MuleSoft Anypoint Platform
14 HeuresCette formation dirigée par un instructeur, en direct à France (en ligne ou sur site), est destinée aux développeurs de niveau intermédiaire souhaitant utiliser MuleSoft Anypoint Platform pour concevoir, construire et gérer des API et des intégrations plus rapidement sur une plateforme sécurisée et universelle.
À la fin de cette formation, les participants seront capables de :
- Configurer l'environnement de développement nécessaire pour commencer à développer des API avec MuleSoft Anypoint Platform.
- Comprendre les fonctionnalités et l'architecture de MuleSoft Anypoint Platform.
- Apprendre à concevoir, construire, gérer et déployer des API avec AnyPoint Platform.
- Connaître le rôle de chaque composant dans la construction d'intégrations et d'API.
- Se connecter à des bases de données et transformer des données à l'aide d'API.
- Gérer l'accès aux API en créant et déployant des proxys API.
MuleSoft Techniques d'intégration avancées
21 HeuresMuleSoft est une plateforme d'intégration de premier plan qui permet aux entreprises de connecter des applications, des données et des appareils à la fois dans le cloud et sur site.
Cette formation en direct dirigée par un instructeur (en ligne ou sur place) s'adresse aux développeurs de niveau avancé MuleSoft et aux professionnels de l'intégration qui souhaitent concevoir, optimiser et déployer des flux d'intégration complexes à l'aide de MuleSoft et du Plateforme Anypoint.
À la fin de cette formation, les participants seront en mesure de :
- Concevoir et mettre en œuvre des flux avancés Mule en utilisant le gestionnaire d'erreurs et le traitement par lots.
- Sécuriser les API avec OAuth 2.0, des politiques et des implémentations de sécurité personnalisées.
- Exploiter DataWeave pour des transformations complexes et une routage dynamique.
- Déployer et surveiller des applications sur CloudHub et des environnements hybrides.
- Mettre en œuvre des pipelines CI/CD pour les projets MuleSoft à l'aide de Git, Jenkins, et Maven.
Format du cours permettant d'évaluer les participants
- Cours interactif et discussion.
- Bon nombre d'exercices et de pratiques.
- Mise en œuvre pratique dans un environnement lab vivant.
Options de personnalisation du cours
- Pour demander une formation personnalisée pour ce cours, veuillez nous contacter pour organiser cela.
Fondements de la plateforme MuleSoft Anypoint
14 HeuresCette formation en direct dans France (en ligne ou sur site) est destinée aux professionnels de l'informatique débutants qui souhaitent utiliser MuleSoft pour intégrer des systèmes, gérer des API et rationaliser les flux de données au sein d'une entreprise.
A l'issue de cette formation, les participants seront capables de :
- Comprendre les principes fondamentaux de MuleSoft et de la plateforme Anypoint.
- Concevoir, construire et gérer des API en utilisant les outils MuleSoft.
- Appliquer les techniques d'intégration MuleSoft à des problèmes réels.
- Démontrer la maîtrise de DataWeave et des modèles d'intégration courants.
Test de Sécurité Web - Sécurité et Test des Applications Web à l'aide d'OWASP
21 HeuresCette formation en direct (en ligne ou sur site) s'adresse aux développeurs, ingénieurs et architectes qui cherchent à sécuriser leurs applications et services web.
A l'issue de cette formation, les participants seront en mesure d'intégrer, de tester, de protéger et d'analyser leurs applications et services web en utilisant le cadre et les outils de test OWASP.
Sécurité de l'IA Générative (GenAI) OWASP
14 HeuresBasée sur les dernières directives du projet OWASP GenAI Security, les participants apprendront à identifier, évaluer et atténuer les menaces spécifiques aux IA à travers des exercices pratiques et des scénarios réels.
Guide de Test de Sécurité OWASP pour les Applications Mobiles
21 HeuresCette formation en direct avec instructeur (en ligne ou sur site) s'adresse aux développeurs, ingénieurs et architectes qui souhaitent appliquer les principes, processus, techniques et outils de test de la MSTG pour sécuriser leurs applications et services mobiles.
A l'issue de cette formation, les participants seront capables de :
- Explorer les techniques de test pour élaborer une stratégie de mise en œuvre efficace des tests de sécurité dans le cycle de vie du développement.
- Exécuter des techniques de test pour tester les vulnérabilités et les risques généraux dans les applications mobiles.
- Exécuter divers processus de test de sécurité pour sécuriser leurs applications mobiles Android et iOS.
OWASP Top 10 2025
14 HeuresCette formation dirigée par un instructeur en France (en ligne ou en présentiel) est destinée aux développeurs web et aux dirigeants qui souhaitent explorer et mettre en œuvre la norme de référence OWASP Top 10 pour sécuriser leurs applications web.
À la fin de cette formation, les participants seront capables de planifier, implémenter, sécuriser et surveiller leurs applications web et services en utilisant le document OWASP Top 10.
Gestion des API avec Red Hat 3Scale
14 HeuresCette formation en direct, dispensée par un formateur en France (en ligne ou sur site), s'adresse aux développeurs et aux administrateurs systèmes souhaitant utiliser Red Hat 3Scale pour créer, distribuer, gérer et monétiser des API, tout en conservant le contrôle de l'utilisation, de la sécurité et du support du cycle de vie des API.
À la fin de cette formation, les participants seront en mesure de :
- Configurer l'environnement de développement nécessaire pour commencer à gérer des API avec Red Hat 3Scale.
- Comprendre les fonctionnalités et l'architecture de la gestion des API avec 3Scale.
- Apprendre à créer, gérer et monétiser des API.
- Utiliser le portail développeur pour publier des API, configurer les flux d'inscription et l'accès client.
- Comprendre comment rendre l'adoption des API efficace et sécurisée.
- Définir et mettre en œuvre des webhooks pour activer des notifications en temps réel.
Swagger et la Spécification OpenAPI
14 HeuresCette formation en direct avec instructeur en France (en ligne ou sur site) est destinée aux développeurs back-end qui souhaitent utiliser Swagger pour construire, concevoir, documenter et consommer des services web RESTful.
A l'issue de cette formation, les participants seront capables de :
- Créer une stratégie de gestion des API pour l'infrastructure logicielle.
- Utiliser les outils Swagger pour éditer les fichiers OAS et créer des SDK.
- Mettre en œuvre la sécurité de l'API, le versionnage, la documentation et d'autres caractéristiques importantes.
Automatisation des tests avec Apigee
14 HeuresApigee est la plateforme de gestion d'API de Google Cloud, qui permet aux organisations de concevoir, sécuriser, déployer, surveiller et faire évoluer les API. Ses fonctionnalités de test et d'automatisation permettent aux équipes de valider les API, d'appliquer des politiques et de garantir des déploiements de haute qualité dans les pipelines CI/CD.
Cette formation dirigée par un instructeur (en ligne ou sur site) s'adresse aux ingénieurs QA et développeurs de niveau débutant à intermédiaire qui souhaitent automatiser le test et la validation des API en utilisant les outils et intégrations d'Apigee.
À la fin de cette formation, les participants seront capables de :
- Configurer Apigee pour le test et la surveillance des API.
- Automatiser les cas de test API en utilisant Apigee et les outils intégrés.
- Valider les performances, la sécurité et la fiabilité des API.
- Intégrer l'automatisation des tests dans les pipelines CI/CD.
Format du cours permettant d'évaluer les participants
- Cours interactif et discussion.
- Exercices pratiques et mise en pratique.
- Mise en œuvre dans un environnement de laboratoire en direct.
Options de personnalisation du cours
- Pour demander une formation personnalisée pour ce cours, veuillez nous contacter pour organiser.
Visual Studio Code
14 HeuresCette formation en direct avec instructeur dans France (en ligne ou sur place) est destinée aux développeurs de niveau débutant à intermédiaire qui souhaitent modifier des codes à l'aide de VS Code.
A la fin de cette formation, les participants seront capables de :
- Se familiariser avec l'interface de VS Code.
- Utiliser efficacement les espaces de travail dans VS Code.
- Gérer les raccourcis clavier et les paramètres de VS Code.
- Apprendre à utiliser différents langages de programmation dans VS Code.