24_298248_1608525 https://www.cariforef-provencealpescotedazur.fr/Formation/Resultats?IdFormation=298248 Développeur framework Python Django Vivaneo

Développeur framework Python Django

Date de mise à jour : 11/12/2025 | Identifiant OffreInfo : 24_298248
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

Information non communiquée

Contact de la formation

28 rue du chemin vert
75011 - Paris 11e
Responsable : Monsieur Mickael MASSET
Téléphone fixe : 01 77 17 90 36
Site web : https://formation.vivaneo.fr/
Contacter l'organisme

Contact de l'organisme formateur

Vivaneo
SIRET : 51017673800043
75011 Paris 11e
Responsable : Monsieur Mickael MASSET
Téléphone fixe : 01 77 17 90 36
Site web : https://formation.vivaneo.fr/
Contacter l'organisme

Information fournie par :