Description
Jour 1 : Introduction à Django et Création d’un Projet
Introduction à Django
Histoire et philosophie de Django.
Installation et configuration de l’environnement de développement Django.
Création d’un Projet Django
Structure d’un projet Django.
Création d’un projet et d’une application.
Exploration du serveur de développement Django.
Jour 2 : Modèles, Vues et Templates
Travail avec les Modèles Django
Compréhension des modèles et de l’ORM (Object-Relational Mapping) de Django.
Création et migration de modèles.
Administration de l’application via l’interface d’administration Django.
Vues et URL
Compréhension du système de routage d’URL de Django.
Création de vues pour gérer les requêtes et les réponses.
Templates
Introduction au système de templates de Django.
Liaison des modèles avec les templates pour afficher des données.
Jour 3 : Formulaires et Fonctionnalités Avancées
Formulaires Django
Création de formulaires pour l’entrée des données.
Validation et traitement des données de formulaire.
Fonctionnalités Avancées
Introduction aux fonctionnalités avancées comme l’authentification, les fichiers statiques, et les tests.
Bonnes pratiques pour la sécurisation et le déploiement d’une application Django.
Projet Pratique
Mise en œuvre d’un petit projet pratique utilisant toutes les compétences acquises.
Objectifs
Comprendre les fondamentaux de Django.
Créer une application web simple avec Django.
Explorer les fonctionnalités avancées de Django pour le développement web.
Résultats
Créer une application web avec Django.