Python Développement Web avec Django
Date de mise à jour :
Identifiant Offre Info : 20_26248584F
Organisme responsable :
VIVANEO
(ouvre dans un nouvel onglet)
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…
- Présentation de Python et de ses usages
- Rappels des bases du langage Python
- Principes du développement web
- Architecture client serveur
- Présentation du framework Django
- Installation et configuration de l'environnement de travail
- Structure d'un projet Django
- Cycle requête réponse
- Introduction aux bases de données relationnelles
- Création de modèles Django
- Migrations et gestion du schéma
- Utilisation de l'ORM Django
- 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
- Création et validation de formulaires
- Gestion des utilisateurs et authentification
- Permissions et groupes
- Sécurisation des formulaires
- Principes des API REST
- Sérialiseurs et vues API
- Authentification des API
- Tests d'API
- Tests unitaires et fonctionnels
- Bonnes pratiques de sécurité Django
- Optimisation des performances
- Gestion des erreurs
- 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
- OPCO
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
33 Rue d'Alsace-lorraine59400 Cambrai
Responsable : Cambrai
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