Développement d'API et Web Services REST en Python
14 heures sur 2 jours
à Paris & à distance
(Zoom, Google Meet, etc.).
Nous nous engageons à vous répondre dans un délai de 48h
Devis sur demande
Etudions ensemble vos options de financement
Contactez-nous pour monter votre dossier !
La note de cette formationCe programme n'a pas encore été noté.
Découvrez les avis laissés par nos stagiaires sur Avis vérifiés
Objectifs de la formation
Développement d'API et Web Services REST en Python
Identifier les essentiels du développement des Web Services
Créer une API REST en utilisant les outils livrés avec Python
Mettre en oeuvre des API REST en utilisant le framework REST livré avec Django
Pré-requis
Connaissance de Python ou avoir suivi la formation Python Initiation.
Pour qui ?
Développeurs web.
Formations recommandées
Au programme de la formation
Développement d'API et Web Services REST en Python
Rappels sur les Web Services et les API
- Objectifs et architecture d'un Web Service
- Les différents protocoles utilisés et leur fonctionnement
- Différences de philosophie entre Web Service et API
- Architecture et fonctionnement de RESTful
Développement d'une API RESTful avec Python
- Création d'un petit serveur Web en utilisant HTTPServer
- Conception d'une application Web minimaliste
- Modules pour la mise en place d'une API REST
- Routage des URI sur les classes
- Test d'une API REST
Django et le framework REST
- Installation et configuration du framework REST Django
- Gestion des templates, routage, gestion des formulaires et authentification
- Bonnes pratiques de construction de code
- Accès aux bases de données
Fondamentaux d'une API
- Patterns d'architecture Web : le pattern composite, proxy et façade
APIViews et ViewSets
- Ajout d'une configuration URL
- Créer et tester une APIView
- Ajout de méthodes à une APIView
- Créer et tester une ViewSet
- Ajout de fonctions à une ViewSet
Endpoints, authentification et déploiement
- Gestion des Endpoints utilisateurs
- Créer et tester une APIView
- Mettre en place des tokens d'API
- Déploiement de l'API sur un serveur et test
Méthode pédagogique
8 participants maximum, un poste par stagiaire et un support de cours est envoyé en fin de stage (vidéos tutorielles et/ou support spécifique). La formation est constituée d'apports théoriques, de démonstrations et de mises en pratique basées sur des exercices applicatifs et/ou ateliers.
Accessibilité
Cette formation est accessible aux personnes en situation de handicap.
Modalité de validation des acquis
Évaluation continue via des exercices applicatifs et/ou des ateliers de mise en pratique. Évaluation en fin de stage par la complétion d'un questionnaire et/ou d'une certification officielle issue du Répertoire Spécifique. Émargement quotidien d'une feuille de présence (en présentiel ou en ligne). Complétion par le formateur/la formatrice d'un suivi d'acquisition des objectifs pédagogiques. Remise d'une attestation individuelle de réalisation.