20_25244439F_477320S https://www.c2rp.fr/formation/25244439F Développeur framework Python Django VIVANEO

Développeur framework Python Django

Date de mise à jour : 10/12/2025 | Identifiant OffreInfo : 20_25244439F
Organisme responsable : VIVANEO

Objectifs


  • Comprendre l'architecture MVT (Model-View-Template) de Django

  • Maîtriser les bases du langage Python appliquées au développement web

  • Savoir créer et configurer un projet Django

  • Développer des applications web robustes et sécurisées avec Django

  • Gérer les bases de données via l'ORM (Object-Relational Mapper) de Django

  • Implémenter des interfaces utilisateur dynamiques avec les templates et le CSS/JavaScript

  • Mettre en œuvre l'authentification et les autorisations

  • Déployer une application Django en production

Programme de la formation

Module 1 : Introduction à Python et au Web


  • Rappels sur Python (structures de données, fonctions, classes)

  • Principes du développement Web (HTTP, HTML, CSS, JavaScript)

  • Environnement de développement (IDE, virtual environments)

Module 2 : Fondamentaux de Django

  • Installation et configuration de Django

  • Structure d'un projet Django

  • Le MVT (Model-View-Template) : théorie et pratique

  • Création de la première application

Module 3 : Bases de données avec l'ORM de Django

  • Configuration des bases de données

  • Définition et gestion des Models

  • Migrations et synchronisation

  • Requêtes complexes avec l'ORM

Module 4 : Les Vues et les URLs

  • Création de vues basées sur des fonctions et des classes (CBV)

  • Gestion des URLs (routage, paramètres, espaces de noms)

  • Traitement des requêtes (GET, POST)

  • Introduction aux formulaires

Module 5 : Les Templates

  • Syntaxe du langage de template Django (DTL)

  • Héritage de templates

  • Filtres et tags personnalisés

  • Intégration de contenu statique (CSS, JS, images)

Module 6 : Formulaires et Interaction Utilisateur

  • Création de formulaires Django

  • Validation des données

  • Gestion des formulaires ModelForm

  • Sécurité : protection CSRF

Module 7 : Authentification et Autorisations

  • Mise en place du système d'authentification intégré

  • Gestion des utilisateurs et des groupes

  • Contrôle d'accès et permissions

  • Vues protégées par l'authentification

Module 8 : API REST et Déploiement

  • Introduction aux API REST

  • Utilisation de Django Rest Framework (DRF)

  • Optimisation des performances

  • Préparation au déploiement (collectstatic, Gunicorn, Nginx/Apache)

Validation et sanction


  • Être capable de concevoir l'architecture d'une application web

  • Savoir développer de A à Z une application web dynamique et complète

  • Maîtriser l'utilisation de l'ORM de Django pour la gestion des données

  • Être autonome sur la création de vues, templates, et formulaires

  • Savoir sécuriser les applications (authentification, CSRF)

  • Être prêt à participer à un projet professionnel basé sur Django

  • Pouvoir déployer son application sur un serveur web

Type de formation

Non certifiante

Sortie

Sans niveau spécifique

Contact de la formation

28 Rue du Chemin Vert
75011 - Paris 11e
Téléphone fixe : 0177179036
Contacter l'organisme

Contact de l'organisme formateur

VIVANEO
SIRET : 51017673800043
75011 Paris 11e
Responsable : Monsieur Mickael MASSET
Téléphone fixe : 0177179036
Contacter l'organisme

Information fournie par :