Formation Postman
2290€ HT / personne |
3 jours (21 heures) |
Présentation
Devenez expert en API avec notre formation Postman. Le test manuel et automatisé des APIs n’aura plus de secret pour vous.
Vous apprendrez à maîtriser l’art des requêtes API, nous passerons aux cribles les principales fonctionnalités de l’outil Postman. Nous vous enseignerons l’utilisation d’API diverses tels Rest, SOAP, GraphQL, ou gRPC, WebSocket, Webhook en prenant soin de respecter les bonnes pratiques de codage.
Notre formation a aussi pour objectif de vous former au scripting et à l’exécution de workflows optimisés afin d’optimiser votre productivité. Vous aurez une connaissance profonde de l’interface et de l’architecture de l’outil.
Une partie conséquente de notre cours portera sur la création d’API, le test de ces APIs avec les différentes requêtes, la création des tests automatisés et l’exécution de ces tests via une plateforme d’intégration continue. Nous vous expliquerons, par ailleurs, le monitoring et le débogage.
De plus, nous vous formerons à Postman et comment avoir des rapports HTML.
Notre formation portera sur la dernière version de Postman, Postman v10. Mais ça serait adaptable sur toutes les versions de Postman.
Objectifs
- Maîtriser les fonctionnalités de l’interface Postman et la gestion des collections
- Créer et exécuter des requêtes HTTP avec différentes autorisations et formats
- Apprendre à coder des tests avec Postman
- Lier Postman à Github
- Apprendre à exécuter des tests automatisés avec Newman
- Avoir des rapports HTML avec Newman
Public visé
- Architectes
- Développeurs
- Administrateurs
- Responsables API
Pré-requis
- Avoir un compte Github
- Installer Nodejs
- Installer Postman desktop
Programme de notre formation Postman
Introduction
- Qu’est-ce qu’une API ?
- Qu’est-ce qu’une API rest ?
- Qu’est-ce qu’une API SOAP ?
- Qu’est-ce qu’une API GraphQL ?
- Qu’est-ce qu’une API gRPC ?
- Qu’est-ce qu’une API WebSocket ?
- Qu’est-ce qu’une API Webhook ?
- Qu’est-ce qu’une URL HTTP ?
- Qu’est-ce qu’une URL HTTPS ?
Prise en main
- Qu’est-ce que postman ?
- Créer son propre serveur
- Installer NodeJS
- Créer ses propres APIs
- Télécharger Postman
- Installation de Postman Desktop
- Créer son compte sur Postman
- Accéder à Postam via l’Application Web
- Installer Visuel Studio Code
- Ajouter l’extension Postman sur Visuel Studio Code
- Exemple d’une requête API via Postman Desktop
- Exemple d’une requête API via l’Application Web
- Exemple d’une requête API via Visuel Studio Code
- Créer son repository sur GITHUB
- Ajouter le projet à GITHUB
Introduction à Postman
- Présentation de l’interface Postman
- Qu’est-ce qu’une collection Postman ?
- Créer sa collection
- Créer une variable d’environnement
- Ajouter une variable d’environnement
- Créer une variable globale
- Ajouter une variable globale
- Qu’est-ce que le language JSON ?
- Vérifier ses tests avec JSON
- Mocker son API
Créer ses requêtes
- Qu’est-ce que la requête GET ?
- Créer une requête GET
- Qu’est-ce que la requête POST ?
- Créer une requête POST
- Qu’est-ce que la requête PUT ?
- Créer une requête PUT
- Qu’est-ce que la requête DELETE ?
- Créer une requête DELETE
- Qu’est-ce que la requête PATCH ?
- Créer une requête PATCH
- Ajouter les requêtes créées à GITHUB
Sécurisation d’API
- Qu’est-ce qu’un TOKEN ?
- Comment accéder à une API sécurisée
- Sécuriser son API
- Accéder à son API sécurisée
Projet
- Créer ses tests d’API
- Ajouter une variable d’environnement
- Ajouter une variable globale
- Ajouter le code de vérification
- Créer ses tests de bout en bout
- Exécuter ses tests via Postman
- Qu’est-ce que Newman ?
- Installer Newman
- Exécuter ses tests avec Newman
- Créer son rapport HTML
CI/CD
- Ajouter son projet à GITHUB
- Exécuter ses tests via GITHUB ACTIONS
Pour aller plus loin
Formation API Platform
Formation sécurité des APIs
Formation GraphQL
Langues et Lieux disponibles
Langues
- Français
- Anglais / English
Lieux
-
France entière
- Paris
- Lille
- Reims
- Lyon
- Toulouse
- Bordeaux
- Montpellier
- Nice
- Sophia Antipolis
- Marseille
- Aix-en-Provence
- Nantes
- Rennes
- Strasbourg
- Grenoble
- Dijon
- Tours
- Saint-Étienne
- Toulon
- Angers
-
Belgique
- Bruxelles
- Liège
-
Suisse
- Genève
- Zurich
- Lausanne
-
Luxembourg
Nos Formateurs Référents
Témoignages
Je recommande la formation
Afficher tous les témoignages
Je recommande la formation
Je recommande la formation
Noter la formation
2290€ HT / personne |
3 jours (21 heures) |
UNE QUESTION ? UN PROJET ? UN AUDIT DE CODE / D'INFRASTRUCTURE ?
Pour vos besoins d’expertise que vous ne trouvez nulle part ailleurs, n’hésitez pas à nous contacter.
ILS SE SONT FORMÉS CHEZ NOUS