Développeur framework Python Django

Picto fav
Picto partage
  • Partager par mail
  • Imprimer
Mise à jour : 10/12/2025 Formation : 25244439F Source : VIVANEO

Session de formation

Code CARIF Dates Niveau de sortie Financeur(s) Lieu Organisme formateur Type Réunion
477317S Se rapprocher de l'organisme pour connaitre la prochaine session Sans niveau spécifique

Autre financeur, OPCO

Lille (59) VIVANEO
Tél : 01 77 17 90 36
Email : formation@vivaneo.fr

FC

Non Picto rouler et dérouler
Durée

Durée totale de la formation : 50h
Durée en centre : 50h
Durée en entreprise : h

Modalités de formation

Rythme :
Temps partiel, Temps plein, Cours de jour
Type de parcours : Parcours individualisé

Dispositif Financeur
Financements à déterminer selon la situation du bénéficiaire Autre financeur
OPCO Entreprises OPCO

Tarif : N.C.
Modalités d'enseignement : Formation entièrement présentielle

Lieu de formation

253 Boulevard de Leeds
59777 Lille

Accueil sur le lieu de formation

Accès handicap : Pas d'accès handicap
Hébergement : Pas d'hébergement
Restauration : Pas de restauration
Transport : Pas de transport

Admission

Niveau d'entrée requis : Sans niveau spécifique
Prérequis :
Bases de la programmation orientée objet Connaissances en HTML et CSS
Public :
En activité professionnelle, Salarié
En recherche d'emploi, Tout public

Réunions d'informations

Aucune information

Complément d'information

Aucune information

Objectifs de la formation

  • 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 pédagogique

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)

Métiers visés

Insertion dans l'emploi

Picto rouler et dérouler

Aucune donnée n'est encore disponible pour cette formation

Informations complémentaires

Picto rouler et dérouler

Numéro Carif : 477317S
Référence formation : 25244439F
Code NSF : 326 - Informatique, traitement de l'information, réseaux de transmission des données
Formacode principal : 30812 - Langage Python
Formacode associés :
30854 - Langages informatiques
ROME associés : -

Picto alerte M'alerter sur les nouvelles sessions