Maitriser la base de Django :
- Découvrir Django
- Créer un environnement
- Configurer Django (commencer un projet/application)
- Découvrir les templates/modèles
- Créer un modèle
- Connaitre les variables, les filtres et l’héritage du modèle
- Relier l’HTML avec Django
Travailler avec une base de données
- Savoir ce qu’est une base de données et ses types (rationnelle et irrationnelle)
- Maitriser les notions basic (TABLE, FIELD, UPDATE, NULL, DELETE, ALTER)
- Savoir les conditions (WHERE, LIMIT, OFFSET, ORDER BY, DISTINCT, IN/ NOT IN)
- Gérer les relations one-to-one, one-to-many, many-to-many en se servant de « JOIN »
- Créer des fonctions dans une base de données
- Découvrir les fonctions d’agrégation
- Intégrer la base de données en Python
Travailler avec les fichiers statiques
- Savoir ce qu’est un fichier statique et comment le mettre en point (CSS et JS)
- Mettre en place une base de données dans Django
- Créer les modèles de Django (Django models), ses filières et faire la migration
- Enregistrer le modèle dans l’administrateur
- Accéder aux records de la table du modèle depuis le Django Shell
- Faire des requêtes (querysets)