Aller au contenu principal

API ReST et Python Django Rest Framework

Date de mise à jour :
Identifiant Offre Info : 02_202506327580
Organisme responsable : SAGEXA (ouvre dans un nouvel onglet)

Nouvelle recherche

Présentation de la formation

Objectifs

- 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

Programme de la 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 :…

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

Validation et sanction

-

Type de formation

Non certifiante

Niveau de sortie

Information non communiquée

Durée, rythme, financement

Durée

En centre

21 h

Financement

Conventionnement
Non
Financeur
  • Autre

    Programme : Non conventionnée / sans dispositif

Conditions d'accès

Publics visés

  • Demandeur d'emploi
  • Handicapé
  • Jeune (dans le cadre du plan jeune)
  • Jeune 16-25 ans
  • Public en emploi
  • Salarié
  • Salarié dans le cadre du CIF
  • Salarié dans le cadre du DIF
  • Salarié dans le cadre du plan de formation
  • Salarié en contrat aidé
  • Salarié en période de professionnalisation
  • Salarié en reconversion
  • Tout public

Niveau d'entrée

BAC

Conditions spécifiques et prérequis

-

Lieu de réalisation de l'action

Modalités d'enseignement

Formation entièrement à distance

Adresse

Périodes prévisibles de déroulement des sessions

Début

Fin

Adresse d'inscription
23 LES ARCHAMBAUDS
17150 Saint-Georges-des-Agoûts
Modalités
Entrées / Sorties à dates permanentes