Connaissances de base et découverte des API

Blended learning

Wie lange dauert die Weiterbildung?

 1,00 Tag(e)

In welcher/n Sprache(n) wird die Weiterbildung angeboten?

EN FR

Wann findet der nächste Termin statt?

Wer bietet diese Weiterbildung an?

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.

An wen richtet sich die Weiterbildung?

  • Chefs de projets
  • Développeurs

Welche Ziele werden verfolgt bzw. welche Kompetenzen sollen erworben werden?

  • 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

Wie sieht der Inhalt der Weiterbildung aus?

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

Was erhalten Sie am Ende der Weiterbildung?

Une attestation de participation sera transmise aux participants

Wie kann ich das Weiterbildungsinstitut kontaktieren?

Fiona Marin

Diese Weiterbildungen könnten Sie interessieren