Étude des Interfaces et Développement Agile
Objectifs
Comprendre l'intégration des interfaces utilisateur avec Django.
Apprendre à travailler sur les différents aspects d'un projet en parallèle.
Utiliser des wireframes pour conceptualiser les interfaces web.
Résumé
Découvrez comment Django permet de travailler sur différents aspects d'un projet informatique de manière agile, en parallèle et sans séquence stricte.
Description
À la suite, si vous voulez, de cette première étape qui est d'identifier les use cases de votre projet informatique, il y a plusieurs métiers qui peuvent se déployer en parallèle. On peut commencer à travailler sur les contrôles, la modélisation du projet, et le look des interfaces. Django permet de séparer ces trois aspects tout en les exécutant en parallèle. La modélisation de la base de données, la réalisation des views et des templates ne suivent pas une séquence stricte.
Le développement agile avec Django permet de travailler en parallèle sur ces aspects et de les modifier en cours de projet. Pour les interfaces utilisateur avec les différents use cases, Django fournit une intégration clé sur porte avec une base de données relationnelle. L'étude de ces interfaces utilise de l'HTML, souvent préparé d'abord à la main ou avec des logiciels pour faciliter la création graphique des interfaces web. Les wireframes aident à visualiser et à planifier les interactions utilisateur, comme la connexion, la création de compte, et l'affichage des messages sur la page d'accueil.
L'exemple montré dans la vidéo illustre comment prévoir graphiquement les fonctionnalités comme la création de compte avec des champs spécifiques pour les étudiants et les employés, et comment les wireframes peuvent spécifier les actions des boutons et les transitions entre les pages.
Is it possible to update content in order to use recent version of Python and Django FW ?
Cela n'est pas le premier cours dans cette situation sur lequel je tombe, si le contenu était simplement gratuit cela pourrait se comprendre. Mais étant donné que l'abonnement est payant, je trouve anormal qu'il n'y ait pas de veille pour assurer la mise à jour des cours. Encore plus dans un domaine ou tout évolue si vite...