On a besoin de vous !
Aidez nous à mieux vous connaitre

Développeur framework Python Django

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

Contenu 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)

Résultats attendus de la formation

  • Ê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
N° session CO
Date de début
Date de fin
Lieu de formation
Inscription
Public
Détails
401020S
15/12/2025
31/12/2026
Dijon 21000
Tout public
Afficher les détails

Durée

Durée totale de la formation: 50 heure(s)
Durée en centre: 50 heure(s)

Modalites de formation

Modalités d'enseignement: Formation en présentiel

Rythme: Temps partiel , Temps plein

FPC Formation professionnelle continue : Oui

Lieu de formation

Hope !
64e Rue Sully
21000 - Dijon

ORGANISME FORMATEUR

Vivaneo
Voir la fiche complète de l'organisme formateur Contacter l'organisme formateur pour cette session

Admission

Niveau entrée requis : Sans niveau spécifique

Statut(s) des publics accueillis :
Tout public

Conditions spécifiques d'admission (ou pré-requis) : Bases de la programmation orientée objet Connaissances en HTML et CSS

COMPLEMENT D’INFORMATION

401021S
15/12/2025
31/12/2026
Dijon 21000
Tout public
Afficher les détails

Durée

Durée totale de la formation: 50 heure(s)
Durée en centre: 50 heure(s)

Modalites de formation

Modalités d'enseignement: Formation en présentiel

Rythme: Temps partiel , Temps plein

FPC Formation professionnelle continue : Oui

Lieu de formation

Chez Startway Coworking
15 Boulevard de Brosses
21000 - Dijon

ORGANISME FORMATEUR

Vivaneo
Voir la fiche complète de l'organisme formateur Contacter l'organisme formateur pour cette session

Admission

Niveau entrée requis : Sans niveau spécifique

Statut(s) des publics accueillis :
Tout public

Conditions spécifiques d'admission (ou pré-requis) : Bases de la programmation orientée objet Connaissances en HTML et CSS

COMPLEMENT D’INFORMATION

401022S
15/12/2025
31/12/2026
Besançon 25000
Tout public
Afficher les détails

Durée

Durée totale de la formation: 50 heure(s)
Durée en centre: 50 heure(s)

Modalites de formation

Modalités d'enseignement: Formation en présentiel

Rythme: Temps partiel , Temps plein

FPC Formation professionnelle continue : Oui

Lieu de formation

Ibis Besançon Centre Ville
21 rue gambetta
25000 - Besançon

ORGANISME FORMATEUR

Vivaneo
Voir la fiche complète de l'organisme formateur Contacter l'organisme formateur pour cette session

Admission

Niveau entrée requis : Sans niveau spécifique

Statut(s) des publics accueillis :
Tout public

Conditions spécifiques d'admission (ou pré-requis) : Bases de la programmation orientée objet Connaissances en HTML et CSS

COMPLEMENT D’INFORMATION

401023S
15/12/2025
31/12/2026
Belfort 90000
Tout public
Afficher les détails

Durée

Durée totale de la formation: 50 heure(s)
Durée en centre: 50 heure(s)

Modalites de formation

Modalités d'enseignement: Formation en présentiel

Rythme: Temps partiel , Temps plein

FPC Formation professionnelle continue : Oui

Lieu de formation

Belfort Boost
6 Rue de Madagascar
90000 - Belfort

ORGANISME FORMATEUR

Vivaneo
Voir la fiche complète de l'organisme formateur Contacter l'organisme formateur pour cette session

Admission

Niveau entrée requis : Sans niveau spécifique

Statut(s) des publics accueillis :
Tout public

Conditions spécifiques d'admission (ou pré-requis) : Bases de la programmation orientée objet Connaissances en HTML et CSS

COMPLEMENT D’INFORMATION

Vivaneo

Raison sociale : VIVANEO

28 Rue du Chemin Vert - 75011 Paris

01 77 17 90 36

Voir la fiche complète de l'organisme Voir le site web Voir le site web Géolocaliser

Cette formation est indexée aux domaines suivants :

  • 31090 - Développement web
  • 30812 - Langage Python

Spécialité de formation NSF :

  • 321 - Journalisme et communication (y compris communication graphique et publicité)

Lien vers les descriptions métiers France Travail : (ROME)