- Cours pratique
- Informatique
Formation Django - Créer des applications Web avec le framework Django
Développement d'application WEB en Python

- Durée
- 3 jours
- Niveau
- Intermédiaire
- Modalités
- Présentiel / Distanciel
Description de la formation Django
Cette formation Django vous permettra d'acquérir les connaissances nécessaires pour créer des applications Web avec le framework Django. Trois jours pour acquérir les bases du framework Django et disposer d'une bonne vue d'ensemble des différents modules à disposition et des possibilités.
Les bonnes pratiques d'utilisation du framework seront présentées tout au long du stage dans un souci de concision, d'efficacité, et de lisibilité du code.

Objectifs pédagogiques
À l'issue de cette formation Django vous aurez acquis les connaissances et compétences nécessaires pour :
- Utiliser l'ORM, les vues et les templates
- Réaliser rapidement des projets web puissants
- Intégrer des modules externes
- Gérer le déploiement et la maintenance de votre projet
Objectifs opérationnels
Savoir créer des applications Web avec le framework Django.
Cette formation vous prépare au passage de la certification « Certification IT - Développement de sites web dynamiques » (option Python) qui démontre votre compétence à développer un site web dynamique accédant à une base de données dans le respect des bonnes pratiques du développement web.
L’examen de certification se passe en ligne sous forme d’un QCM d’une durée d’1h15. Le résultat s’affiche selon un score de 1000 points. Un score supérieur à 600 indique que les compétences sont acquises.
La certification n’est pas obligatoire. L’inscription à l’examen n’est pas incluse dans le prix de la formation.
Programme
Contenu du cours, module par module
7 modules
- Rappels sur le protocole HTTP
- Comprendre la structure d’un projet Django
- Revue générale du fichier settings.py
- Le routing, via urls.py
- Les vues, et les objets de requête / réponse
- Template, liens, tags et filtres
- Bases de données prises en charge
- Créer des modèles, types de champs
- Accès aux données avec les querysets
- Champs relationnels et Managers
- Agrégation et annotations de requêtes
- Modèles de bases : utilisateur et groupes
- Comment fonctionne les Class Based Views
- Installer l'interface d'administration
- Comptes utilisateurs et droits
- Publier des modèles dans l'interface
- GET, POST et COOKIES
- Authentification et session
- Les middlewares
- Les formulaires
- Créer un formulaire
- Les types de champs
- Validation des données
- Créer des champs personnalisés
- Personnaliser l'apparence
- Utiliser AJAX pour la soumission
- Upload de fichiers
- Protections CSRF
- Internationaliser une application
- Gestion des fichiers de langues
- Traductions javascript
- Détection du langage utilisateur
- Intégration dans Apache ou Nginx : le protocole WSGI
- Gestion des fichiers statiques
- Django-debug-toolbar
Travaux pratiques
Des exercices seront proposés tout au long de la formation. Ils synthétisent les possibilités du framework Django. La difficulté variable permet d'adapter la complexité aux objectifs des participants. Plusieurs solutions sont proposées afin que tout le monde sache évaluer la « meilleure » solution et finissent par faire les bons choix naturellement.
Programme mis à jour le 02/02/2026
Public concerné
Cette formation Django s'adresse à tout développeur souhaitant acquérir les bases du framework Django.

Prérequis
Pour suivre cette formation Django dans de bonnes conditions, il est important de connaitre les bases du langage Python. Vous pouvez les acquérir en suivant la formation Python (OPYT).
J’évalue mes connaissances pour vérifier que je dispose des prérequis nécessaires pour profiter pleinement de cette formation en faisant le test de prérequis.
Faire le testFinancement
Cette formation peut être prise en charge par votre entreprise, seule ou avec l’appui de son opérateur de compétences. Nous fournissons le devis et les pièces attendues par l’OPCO.
4/5
1 avis
« Mon avis sur le contenu du stage : "Très bonne formation qui permet d'avoir les bases indispensables à Django. À prolonger pour approfondir/préciser certains aspects (ex : déploiement)" Mon avis sur le formateur : "Excellent niveau technique. Parfois rapide sur certaines notions mais ça permet d'en aborder davantage." »
ZB
Les avis figurant ci-dessus sont issus des fiches d’évaluation que remplissent les participants à la fin de la formation. Ils sont ensuite publiés automatiquement si les personnes ont explicitement accepté que nous les diffusions.
Formations liées
- Framework Flask : développement de service webRéf. OFLA2 joursIntermédiaireProchaine session : 17 déc.1 590 €
- PyQt : Créer des interfaces graphiques en Python avec la bibliothèque QtRéf. PYQT3 joursIntermédiaireProchaine session : 21 oct.2 090 €
- Python : Bonnes pratiques et Design patterns Réf. OPYD4 joursIntermédiaire
- Streamlit : Créer des applications web interactives avec StreamlitRéf. STLI3 joursIntermédiaireProchaine session : 25 nov.2 090 €