Connaissances de base et découverte des API

Blended learning

Combien de temps dure la formation ?

 1,00 jour(s)

Dans quelle(s) langue(s) la formation est-elle donnée ?

EN FR

Quand a lieu la prochaine session ?

Qui organise cette formation ?

OXiane est spécialisé dans la conception et la réalisation de formations informatiques et de supports de cours pédagogiques sur les dernières technologies. Nos différentes filières permettent de couvrir tous les besoins en formation que ce soit en IT au sens large, mais également "Utilisateurs" et "Soft Skills" en Management, Communication & leadership.

À qui s’adresse la formation ?

  • Chefs de projets
  • Développeurs

Quels sont les objectifs poursuivis ou les compétences visées ?

  • Comprendre les concepts fondamentaux des API
  • Maîtriser les bases techniques du Web appliquées aux API
  • Savoir interagir avec des APIs publiques à l'aide d'outils
  • Développer des scripts simples consommant une API
  • Découvrir les mécanismes d'authentification
  • Mettre en œuvre un mini-projet d'intégration d'API
  • Se projeter vers des usages avancés

Quel est le contenu de la formation ?

9h00 – 9h30 (30 min) : Introduction
  • Présentation des objectifs de la journée
  • Définition : Qu'est-ce qu'une API (Application Programming Interface) ?
  • Exemples concrets (API météo, Google Maps, Stripe, OpenAI...)
  • Différence entre API locale (bibliothèque logicielle) et API web/REST
9h30 – 10h30 (1h) : Fondamentaux du Web & des API
  • Rappel rapide sur HTTP :
    • Méthodes principales (GET, POST, PUT, DELETE)
    • Codes de statut (200, 404, 500...)
    • Structure d'une requête et d'une réponse
    • Présentation du format JSON
  • Atelier rapide :
    • Lire un JSON simple
    • Comprendre un appel API
10h30 – 12h00 (1h30) : Première prise en main
  • Outils utiles :
    • Postman ou Insomnia (tester des requêtes API)
    • cURL (ligne de commande)
  • Exercice pratique :
    • Faire un GET sur une API publique (ex. Pokémon API, Cat Facts, OpenWeather)
    • Explorer la documentation d'une API
    • Envoyer un POST sur une API de test (JSONPlaceholder)
13h30 – 15h00 (1h30) : Manipulation en code
  • Écrire ses premières requêtes API en code :
    • Exemple en Python avec requests
    • Exemple en JavaScript avec fetch
    • Exercice :
      • Faire une requête à une API météo
      • Extraire la température et l'afficher
      • Bonus : traiter plusieurs résultats (liste des villes)
15h00 – 16h00 (1h) : Autentification & APIs sécurisées
  • Comprendre l'API Key
  • Exemple avec une API nécessitant une clé gratuite
  • Bonnes pratiques pour ne pas exposer sa clé
  • Exercice : utiliser une clé API dans Postman et dans du code
16h00 – 16h45 (45 min) : Mini-projet guidé
  • Construire un petit script :
    • Exemple : un script qui prend une ville en entrée et retourne la météo + une image correspondante (API OpenWeather + Unsplash)
    • Alternative : récupérer les 5 derniers posts d'un utilisateur Twitter (via une API publique/mock)
16h45 – 17h00 (15 min) : Conclusion & perspectives
  • Récapitulatif des notions vues
  • Où trouver d'autres APIs publiques (RapidAPI, Awesome API list...)
  • Étapes suivantes : API REST avancées, GraphQL, Webhooks, création d'API avec Flask/Express

Que recevez-vous à la fin de la formation ?

Une attestation de participation sera transmise aux participants

Ces formations pourraient vous intéresser

FR
Journée
Blended-Learning
Informatique et systèmes d'information - Informatique verte - Système information - Architecture système information - Cloud Computing
13.10.2026