Durée : 2 jours (12 heures)
Introduction à Django
- Présentation de Django et de son écosystème
- Comparaison avec d’autres frameworks web
- Installation de Django et configuration de l’environnement de développement
- Création de votre premier projet Django
Structure et Fonctionnement de Django
- Comprendre la structure d’un projet Django (applications, fichiers de configuration, etc.)
- Introduction à l’architecture MTV (Model-Template-View)
- Configuration des paramètres du projet (settings.py)
- Utilisation de la ligne de commande de Django
Gestion des Modèles (Models)
- Création et définition des modèles Django
- Utilisation de l’ORM (Object-Relational Mapping) de Django
- Migrations de base de données (création et gestion des migrations)
- Relations entre les modèles (OneToOne, OneToMany, ManyToMany)
Gestion des Vues (Views)
- Création et gestion des vues Django (views.py)
- Différence entre les vues basées sur les fonctions et les vues basées sur les classes
- Utilisation des vues génériques
- Gestion des formulaires et des validations
Gestion des Templates (Templates)
- Introduction au moteur de template de Django
- Création de templates HTML et utilisation des balises de template
- Héritage des templates pour réutiliser les éléments communs
- Inclusion de fichiers statiques (CSS, JavaScript) et utilisation de Django Static Files
Gestion des URLs et Routage
- Configuration des routes URL dans Django (urls.py)
- Utilisation des noms de routes et des namespaces
- Gestion des URL dynamiques et des paramètres de route
- Redirection et gestion des vues par défaut
Authentification et Autorisation
- Système d’authentification intégré de Django
- Création et gestion des utilisateurs et des groupes
- Gestion des permissions et des autorisations d’accès
- Implémentation du système de connexion et de déconnexion
Gestion des Formulaires
- Création de formulaires avec Django Forms
- Validation des données et gestion des erreurs de formulaire
- Formulaires avancés avec ModelForm
- Téléchargement et gestion des fichiers avec des formulaires
Interactions avec la Base de Données
- Connexion et configuration des bases de données
- Utilisation des requêtes ORM pour interagir avec les données
- Optimisation des requêtes et utilisation des managers de modèles personnalisés
- Transactions et gestion des opérations atomiques
Je veux recevoir une offre pour ce cours
© DCIT Sàrl – 2013-2024