API ReST et Python Django Rest Framework
SAGEXA
Le + de cette formation
Cette formation très pratique aborde le framework DRF pour la création de webservices ReST.
Objectif Général
Perfectionnement, élargissement des compétences
Objectif
- Acquérir les bases du développement sous Django
- Savoir utiliser le moteur de templates de Django
- Etre capable de gérer la persistance des objets sous Django
- Savoir utiliser la console Django
- Savoir développer des webservices ReST avec Django Rest Framework
- Mettre en oeuvre les principales politiques de sécurité de Django Rest Framework
Type
Formation non conventionnée
Financeur
FINANCEMENT INDIVIDUEL
Référence
Sans objet
Organisme responsable et contact
SAGEXA
NomXavier BRAIVE Tél.06.71.50.20.17 Mailxa@sagexa.comDispositif
Non conventionnée / sans dispositif
Mesure
Non conventionnée / sans dispositif
Référence organisme
Sans objet
Conditions d'accès réglementaires
Sans objet
Prérequis pédagogiques
Maîtrise de Python Orienté Objet et connaissances des webservices ReST évaluation des prérequis : https://www.sagexa.com/prerequis/python/objet
Publics visés
- Demandeur d'emploi
- Jeune de moins de 26 ans
- Personne handicapée
- Salarié(e)
- Actif(ve) non salarié(e)
Parcours de formation personnalisable ?
Oui
Niveau d'entrée requis
Niveau 4 : Baccalauréat (Niveau 4 européen)
Sélection
- Inscription directe ou par un conseiller en insertion professionnelle
Accessible en contrat de professionnalisation ?
Non
Modalités d'enseignement (contacter l'organisme)
Sans objet
Validation de la formation
- Attestation de fin de formation
Programme
Django : introduction au Framework
- prérequis et installation
- création d'un Projet
- Serveur de développement
Créer une Application Django
- séparation : MVT vs MVC
- Qu'est-ce qu'une Vue Django ?
- Routage et URL sémantique
- Importer des URLs
ORM Django
- Configurer l'ORM Django
- Migrations : création et application
- Gestions des migrations Django
- Créer et activer des Modèles
- Console Django et API BDD
- Django ORM : obtenir des instances
- Django ORM : obtenir ou créer une instance
- Django ORM : comment définir une relation 1 à 1 (1-1)
- Django ORM : comment définir une relation 1 à plusieurs (1-n)
- Django ORM : comment définir une relation plusieurs à plusieurs (n-m)
- Django ORM : comment définir une transaction ?
- Django ORM : comment définir une contrainte Unique ?
Introduction au site d'administration de Django
- Créer l'admin
- Comment accéder à l'interface d'admin ?
- Administrer une application Django
Vues et Templates Django
- Vues et retours en dur
- Vues et templates
- Comprendre les Assistants d'URL
- Espaces de nom
- Redirections et 404
- Get, Post et Files en Django
- Comment Gérer les fichiers statiques sous Django ?
- Installer et utiliser la Debug Toolbar Django
Django Rest Framework (DRF)
- prérequis et installation DRF
- créer une application : modèles, vues et migrations
- sérialiseurs html, json et xml DRF
- les routes et DRF
Requête et Reponse sous Django Rest Framework
- Request DRF
- Response DRF
- Code d'état
- Wrapper, décorateur et refactoring
CBV : Class Based Views dans Django Rest Framework
- principe des CBV
- les mixins DRF
- les Generics DRF
Authentification et Permissions DRF
- Users et Authentification
- Permissions personnalisées
- Authentification par jeton
- Gestion des resources : Quotas et Throttling
- La pagination ave DRF
Versioning Django Rest Framework
- Faut-il versionner une API Rest ?
- Vesioning URL avec DRF
- Versioning par Header
- Versioning par Namespace
Déployer une application Django
- comment fonctionne Django avec Apache ?
- comment adapter le WSGI ?
- réglage de httpd.conf pour Django
- servir les fichiers statiques de Django
Suite de parcours possible
Bonnes pratiques et sécurité des API ReST
https://www.sagexa.com/formation-api-rest-conception-securite.html
Tester ses API ReST
https://www.sagexa.com/formation-postman-test-api-rest.html
Gestion des API ReST
https://www.sagexa.com/formation-gravitee-apim-api-rest.html
| Numéro Carif | Dates de formation | Ville | Organisme de formation | Info | |||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| 00653843Publiée le 26/11/2025 | du 01/12/2025 au 31/01/2027 Entrée / sortie permanente | SAINT GEORGES DES AGOUTS (17) | SAGEXA |
plusieurs sessions par an, vérifiez les dates sur le site ou contactez-nous :-) ![]() ![]()
| |||||||
| |||||||||||
| Numéro Carif | Dates de formation | Ville | Organisme de formation | Info | |||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| 00607792Publiée le 04/06/2025 | du 10/09/2025 au 12/09/2025 | SAINT GEORGES DES AGOUTS (17) | SAGEXA |
![]() ![]()
| |||||||
| |||||||||||
| 00607791Publiée le 04/06/2025 | du 09/07/2025 au 11/07/2025 | SAINT GEORGES DES AGOUTS (17) | SAGEXA |
![]() ![]()
| |||||||
| |||||||||||
: ouverture de la formation à la candidature à venir
: ouvert à la candidature
: fermé à la candidature (date limite d'inscription dépassée et/ou plafond des candidatures autorisées atteint)
: formation terminée
