Aller au contenu principal

Développeur framework Python Django

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

Nouvelle recherche

Présentation de la formation

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…

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

Programme 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…

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)

Validation et sanction

Ê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

Type de formation

Non certifiante

Niveau de sortie

Information non communiquée

Durée, rythme, financement

Durée

En centre

50 h

Financement

Conventionnement
Oui

Conditions d'accès

Public visé

  • Tout public

Niveau d'entrée

Information non communiquée

Conditions spécifiques et prérequis

Bases de la programmation orientée objet Connaissances en HTML et CSS

Lieu de réalisation de l'action

Modalités d'enseignement

Formation entièrement en présentielle

Adresse

Les Docks - Atrium 10.6
13000 Marseille

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

Début

Fin

Adresse d'inscription
Les Docks - Atrium 10.6
13000 Marseille
Modalités
Entrées / Sorties à dates permanentes