Formation professionnelle continue
(jeune/adulte sur le marché du travail) |
Niveau d'entrée : Baccalauréat (Niveau 4) |
SAGEXA |
Cette formation très pratique aborde le framework DRF pour la création de webservices ReST.
- 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
Attestation de fin de formation
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
Conditions d'accès réglementaires :
Sans objet
Conditions d'accés pédagogiques :
Maîtrise de Python Orienté Objet et connaissances des webservices ReST
évaluation des prérequis :
https://www.sagexa.com/prerequis/python/objet
Critères d'admission :
Inscription directe ou par un conseiller en insertion professionnelle
Modalités d'enseignement :
Sans objet
Rythme :
Temps plein
Du 09/07/2025 au 11/07/2025
1 Ancien chemin des Quinconces Ne reçoit pas de public A distance uniquement
33000 Bordeaux
Du 10/09/2025 au 12/09/2025
1 Ancien chemin des Quinconces Ne reçoit pas de public A distance uniquement
33000 Bordeaux
Lien vers le site web de l'organisme de formation
En savoir plusConstruire son projet professionnel
En savoir plusRecherchez le bon interlocuteur pour vous informer
En savoir plus