Gestion de l'offre de formation et de la candidature en Nouvelle-Aquitaine

Formation professionnelle continue Non conventionnée / sans dispositif
Fiche de l'organisme

API ReST et Python Django Rest Framework

SAGEXA
> QUALIOPI FORMATION

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

Informations administratives

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.com

Dispositif

Non conventionnée / sans dispositif

Mesure

Non conventionnée / sans dispositif

Référence organisme

Sans objet

Conditions d'accès et modalités d'organisation

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

Programme, validation et suite de parcours

Validation de la formation

  • Attestation de fin de formation
Fiche de l'organisme

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

Dates et lieux de formation
Numéro CarifDates de formationVilleOrganisme de formationInfo 
00653843Publiée le 26/11/2025du 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 :-)
 
Dates d'info collective
  • Sans objet
Référent travailleur handicapé
  • Sans objet
Contact
  • Xavier BRAIVE
  • 06.71.50.20.17
  • xa@sagexa.com
Lieu de formation
  • 23 LES ARCHAMBAUDS
  • 17150 SAINT GEORGES DES AGOUTS
Labels QUALIOPI > QUALIOPI FORMATION
Sessions terminées
Numéro CarifDates de formationVilleOrganisme de formationInfo  
00607792Publiée le 04/06/2025du 10/09/2025 au 12/09/2025
SAINT GEORGES DES AGOUTS (17)SAGEXA
 
Dates d'info collective
  • Sans objet
Référent travailleur handicapé
  • Sans objet
Contact
  • Xavier BRAIVE
  • 06.71.50.20.17
  • xa@sagexa.com
Lieu de formation
  • 23 LES ARCHAMBAUDS
  • 17150 SAINT GEORGES DES AGOUTS
Labels QUALIOPI > QUALIOPI FORMATION
00607791Publiée le 04/06/2025du 09/07/2025 au 11/07/2025
SAINT GEORGES DES AGOUTS (17)SAGEXA
 
Dates d'info collective
  • Sans objet
Référent travailleur handicapé
  • Sans objet
Contact
  • Xavier BRAIVE
  • 06.71.50.20.17
  • xa@sagexa.com
Lieu de formation
  • 23 LES ARCHAMBAUDS
  • 17150 SAINT GEORGES DES AGOUTS
Labels QUALIOPI > QUALIOPI FORMATION
  • : 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