Python - Création de Web Services REST

Formation créée le 09/12/2025. Dernière mise à jour le 11/12/2025.
Version du programme : 1

Type de formation

Présentiel

Durée de formation

14 heures (2 jours)

Accessibilité

Oui
Besoin d’adapter cette formation à vos besoins ? N’hésitez pas à nous contacter afin d’obtenir un devis sur mesure ! Nous contacter

Python - Création de Web Services REST


Cette formation de 14 heures permet d’apprendre à développer des services web RESTful avec Python. Grâce au framework Flask, les participants seront capables de créer, structurer et tester une API REST simple et fonctionnelle.

Objectifs de la formation

  • Comprendre le fonctionnement d’une API REST (HTTP, JSON, ressources)
  • Créer une API REST avec Python et Flask
  • Gérer les paramètres, les erreurs et les formats de réponse
  • Structurer, sécuriser et tester une API REST simple

Profil des bénéficiaires

Pour qui
  • Développeurs Python
  • Techniciens applicatifs
  • Ingénieurs logiciels
  • Intégrateurs
Prérequis
  • Maîtrise de Python (fonctions, objets)
  • Connaissance de base du protocole HTTP et de JSON recommandée

Contenu de la formation

Jour 1 : Fondamentaux des API REST avec Flask
  • Introduction à REST, HTTP, JSON
  • Installation et présentation de Flask
  • Création d’une API REST (GET, POST)
  • Réponses JSON, gestion des routes et paramètres
  • Stockage temporaire en mémoire (liste ou dictionnaire)
Jour 2 : Structuration, erreurs et sécurité
  • Méthodes PUT, DELETE, structure CRUD complète
  • Gestion des erreurs (codes 4xx/5xx, messages JSON)
  • Organisation d’un projet Flask (routes, services)
  • Tests avec Postman et curl
  • Notions de sécurisation (token, headers)
  • Mini-projet final : API complète

Équipe pédagogique

Les formateurs intervenant dans cette formation sont des experts reconnus dans leur domaine. Sélectionnés avec soin, ils répondent à des critères stricts définis par nos équipes pédagogiques, tant sur le plan de l'expertise métier que sur celui des compétences pédagogiques. Chaque formateur : Possède au minimum 5 à 10 ans d'expérience professionnelle dans son domaine d'activité. A occupé ou occupe encore des postes à responsabilité en entreprise, apportant une vision concrète et actualisée des réalités du terrain. Est formé à des méthodes pédagogiques interactives pour garantir un apprentissage efficace et adapté aux besoins des participants.

Suivi de l'exécution et évaluation des résultats

  • Exercices pratiques pendant la formation
  • Évaluation du mini-projet final
  • Feuille de présence
  • Questionnaire de satisfaction

Ressources techniques et pédagogiques

  • Support de cours PDF
  • Code source commenté de l’API développée
  • Documentation Flask simplifiée
  • Recommandations pour aller plus loin (FastAPI, sécurité, déploiement)

Qualité et satisfaction

Questionnaire de satisfaction à chaud. Questionnaire de satisfaction à froid.

Capacité d'accueil

Entre 1 et 8 apprenants

Délai d'accès

2 semaines

Accessibilité

Nous accordons une attention particulière à l'accueil des personnes en situation de handicap. Si vous êtes concerné(e) et souhaitez suivre cette formation, nous vous invitons à nous contacter dès que possible. Ensemble, nous étudierons vos besoins spécifiques et mettrons en place les adaptations nécessaires pour garantir votre accès à la formation dans les meilleures conditions.