Aller au contenu principal

Python Développement Web avec Django

Date de mise à jour :
Identifiant Offre Info : 04_2689269F
Organisme responsable : Vivaneo (ouvre dans un nouvel onglet)

Nouvelle recherche

Présentation de la formation

Objectifs

  • Comprendre les bases du langage Python appliquées au développement web
  • Maîtriser le framework Django et son architecture
  • Concevoir des applications web dynamiques et sécurisées
  • Gérer des bases de données avec l'ORM Django
  • Mettre en place des systèmes d'authentification et d'autorisations
  • Développer des API web avec Django REST Framework
  • Déployer une application Django en environnement de production

Programme de la formation

Module 1 : Introduction à Python et au développement web Présentation de Python et de ses usages Rappels des bases du langage Python Principes du développement web Architecture client serveur Module 2 : Découverte de Django Présentation du framework Django Installation et configuration de l'environnement de travail Structure d'un projet Django Cycle requête réponse Module 3 : Modèles et bases de données Introduction aux bases de données relationnelles Création de modèles Django…

Module 1 : Introduction à Python et au développement web
  • Présentation de Python et de ses usages
  • Rappels des bases du langage Python
  • Principes du développement web
  • Architecture client serveur
Module 2 : Découverte de Django
  • Présentation du framework Django
  • Installation et configuration de l'environnement de travail
  • Structure d'un projet Django
  • Cycle requête réponse
Module 3 : Modèles et bases de données
  • Introduction aux bases de données relationnelles
  • Création de modèles Django
  • Migrations et gestion du schéma
  • Utilisation de l'ORM Django
Module 4 : Vues, templates et routage
  • Création de vues fonctionnelles et basées sur les classes
  • Système de templates Django
  • Gestion des URLs et du routage
  • Passage de données aux templates
Module 5 : Formulaires et gestion des utilisateurs
  • Création et validation de formulaires
  • Gestion des utilisateurs et authentification
  • Permissions et groupes
  • Sécurisation des formulaires
Module 6 : Développement d'API avec Django REST Framework
  • Principes des API REST
  • Sérialiseurs et vues API
  • Authentification des API
  • Tests d'API
Module 7 : Tests, performance et sécurité
  • Tests unitaires et fonctionnels
  • Bonnes pratiques de sécurité Django
  • Optimisation des performances
  • Gestion des erreurs
Module 8 : Déploiement et mise en production
  • Configuration pour la production
  • Gestion des fichiers statiques
  • Déploiement sur serveur
  • Maintenance et évolutions

Validation et sanction

  • Développer une application web complète avec Django
  • Concevoir des modèles de données robustes
  • Mettre en place une authentification sécurisée
  • Créer et consommer des API web
  • Déployer une application Django en production

Type de formation

Non certifiante

Niveau de sortie

Sans niveau spécifique

Durée, rythme, financement

Durée

En centre

28 h

Financement

Conventionnement
Oui
Financeurs
  • Autre

    Programme : Autre dispositif, Plan de développement des compétences

  • Bénéficiaire de l'action

    Programme : Autre dispositif, Plan de développement des compétences

  • Entreprise

    Programme : Autre dispositif, Plan de développement des compétences

  • OPCO

    Programme : Autre dispositif, Plan de développement des compétences

Conditions d'accès

Publics visés

  • Salarié
  • Tout public

Niveau d'entrée

Sans niveau spécifique

Conditions spécifiques et prérequis

Connaissances de base en programmation Notions de HTML et CSS Utilisation courante d'un système d'exploitation

Lieu de réalisation de l'action

Modalités d'enseignement

Formation entièrement en présentielle

Adresse

Rue de la Brigantine
50100 Cherbourg-en-Cotentin

Responsable : Hôtel Chantereyne

Périodes prévisibles de déroulement des sessions

Début

Fin

Adresse d'inscription
28 Rue du Chemin Vert
75011 Paris 11e
État du recrutement
Ouvert
Modalités
Entrées / Sorties à dates permanentes