Objectifs pédagogiques

  • Concevoir une API REST maintenable avec DRF (Serializers, ViewSets, Routers).
  • Sécuriser l’API : Auth Session/Token/JWT, permissions, throttling.
  • Filtrer, rechercher, paginer et trier efficacement.
  • Générer et publier une documentation OpenAPI (Swagger/Redoc).
  • Écrire des tests d’API utiles pour la CI (pytest/httpx).

Public & prérequis

Public : développeurs Python/Django, Tech Leads, intégrateurs data. Prérequis : bases Django (modèles, vues, URLs) et notions HTTP/REST.

Matin — Fondamentaux DRF

  • Architecture DRF, Request/Response, Serializers (ModelSerializer).
  • ViewSets, Routers, gestion des erreurs, réponses JSON.

Après‑midi — Atelier CollectBI

  • CRUD TemplateCollecte et Contribution.
  • Tests rapides via pytest + APIClient.

Méthodes & évaluation

  • Théorie le matin, ateliers l’après‑midi.
  • Études de cas CollectBI, exercices guidés.
  • Évaluation continue, attestation finale.

Débouchés métiers

  • Développeur API / Backend Python
  • Consultant intégration / data
  • Tech Lead Django / DRF
Besoin d’un devis ou d’une date ? Échanger 15 min S’inscrire