Django - Développement Web avec Python
Version du programme : 1
Type de formation
PrésentielDurée de formation
35 heures (5 jours)Accessibilité
OuiDjango - 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 un projet fil rouge tout en découvrant les fonctionnalités clés du framework.
Objectifs de la formation
- 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
Profil des bénéficiaires
- Développeurs Python
- Étudiants en informatique
- Freelances
- Profils en reconversion souhaitant concevoir des applications web avec Django
- Bonne maîtrise de Python (fonctions, POO)
- Notions de base en HTML/CSS
Contenu de la formation
Architecture Django & projet initial
- Introduction à Django, principe MVT
- Création de projet et application
- Configuration, vues, URL, templates simples
Modèles, ORM et interface admin
- Définition des modèles et champs
- Migrations, base SQLite
- Interface d’administration et manipulations CRUD
Templates avancés et formulaires
- Templates : héritage, filtres, logique
- Formulaires Django : définition, validation, affichage
- Vues fonctionnelles et class-based
Authentification et front-end
- Gestion des utilisateurs : login, logout, register
- Groupes, permissions, vues protégées
- Fichiers statiques (CSS, JS) et médias (uploads)
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
Équipe pédagogique
Suivi de l'exécution et évaluation des résultats
- Avancement du projet fil rouge
- Présentation finale de l'application Django
- Feuille de présence
- Questionnaire de satisfaction
Ressources techniques et pédagogiques
- Support de cours PDF
- Code source des démonstrations
- Templates de projet Django
- Environnement prêt à l’emploi (venv + Django)
Qualité et satisfaction
Capacité d'accueil
Délai d'accès
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.