04_2586634F_544103S https://www.trouvermaformation.fr/formations/formation/2586634F Développeur framework Python Django Vivaneo

Développeur framework Python Django

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