Aller au contenu
Langage & Développement informatique

Django – Développement Web avec Python

Cette formation de 35 heures permet d’apprendre à développer des applications web robustes et évolutives avec Django, le framework Python de référence. Les participants construiront une application complète à travers…

35h
Avancé
Mixte

Description de la formation

Cette formation Django s’adresse aux développeurs Python expérimentés souhaitant maîtriser le framework web le plus populaire pour créer des applications robustes et scalables. Vous approfondirez l’architecture MVT, les ORM avancés, l’authentification sécurisée et le déploiement en production.

En 35 heures, vous développerez des compétences opérationnelles : gestion des bases de données, création d’API REST, optimisation des performances et bonnes pratiques de sécurité. Le format mixte (distanciel et présentiel) vous offre la flexibilité nécessaire pour concilier formation et activité professionnelle.

ESIC, certifié Qualiopi, propose un accompagnement individualisé tout au long du parcours. Cette formation est éligible au CPF, ainsi qu’aux financements OPCO et France Travail pour les demandeurs d’emploi, garantissant une accessibilité maximale à tous les apprenants.

Objectifs pédagogiques

  • Créer et structurer une application Django selon le modèle MVT
  • Définir des modèles et manipuler une base de données via l’ORM
  • Gérer les vues, formulaires, fichiers statiques et l’authentification
  • Concevoir, sécuriser et livrer une application Django fonctionnelle

Programme détaillé

Module 1 Architecture Django & projet initial
  • Introduction à Django, principe MVT
  • Création de projet et application
  • Configuration, vues, URL, templates simples
Module 2 Modèles, ORM et interface admin
  • Définition des modèles et champs
  • Migrations, base SQLite
  • Interface d’administration et manipulations CRUD
Module 3 Templates avancés et formulaires
  • Templates : héritage, filtres, logique
  • Formulaires Django : définition, validation, affichage
  • Vues fonctionnelles et class-based
Module 4 Authentification et front-end
  • Gestion des utilisateurs : login, logout, register
  • Groupes, permissions, vues protégées
  • Fichiers statiques (CSS, JS) et médias (uploads)
Module 5 Projet final & déploiement
  • Réalisation du projet fil rouge complet
  • Gestion de l’environnement virtuel, Git, PEP8
  • Introduction au déploiement (Heroku ou local)
  • Présentation des projets et bilan

Prérequis

  • Bonne maîtrise de Python (fonctions, POO)
  • Notions de base en HTML/CSS

Public visé

  • Développeurs Python
  • Étudiants en informatique
  • Freelances
  • Profils en reconversion souhaitant concevoir des applications web avec Django

Modalités de la formation

  • ⏱ Durée : 35h
  • 📍 Format : Mixte (présentiel + distanciel)
  • 📊 Niveau d'entrée : Avancé
  • 🎯 Pédagogie : Apports théoriques, exercices pratiques, études de cas, projet fil rouge
  • 🗓️ Délai d'accès : variable selon le mode de financement, généralement de 11 jours ouvrés à 1 mois après l'inscription. En savoir plus.
  • ♿ Accessibilité : Chaque demande émanant d'une personne en situation de handicap fait l'objet d'une étude de faisabilité et d'adaptation. Contactez notre référent handicap.
🏆
Passage de la certification obligatoire

Cette formation se conclut par le passage d'une certification officielle, indispensable à la validation de votre parcours.

Équipe pédagogique

Nos formations sont conçues et animées par une équipe de formateurs experts, sélectionnés pour leur double compétence : une expertise métier acquise sur le terrain et une réelle expérience pédagogique. Le suivi de chaque apprenant est assuré par un référent pédagogique dédié.

  • Formateurs professionnels spécialistes de leur domaine, en veille permanente sur les évolutions du secteur
  • Référent pédagogique dédié, disponible tout au long du parcours
  • Contenus régulièrement actualisés et adaptés au niveau de chaque participant
  • Référent handicap pour l'accueil et l'adaptation des personnes en situation de handicap

Ressources pédagogiques

  • Support de cours PDF
  • Code source des démonstrations
  • Templates de projet Django
  • Environnement prêt à l’emploi (venv + Django)

Suivi de l'exécution et évaluation

  • Avancement du projet fil rouge
  • Présentation finale de l'application Django
  • Feuille de présence
  • Questionnaire de satisfaction

Accessibilité

Nous accordons une attention particulière à l'accueil des personnes en situation de handicap. Si vous êtes concerné(e) et souhaitez suivre cette formation, nous vous invitons à nous contacter dès que possible. Ensemble, nous étudierons vos besoins spécifiques et mettrons en place les adaptations nécessaires pour garantir votre accès à la formation dans les meilleures conditions.

Fiche mise à jour le 7 juillet 2026.