Création d'une application qui va gérer les apprenants de votre/une école
Vous êtes amenés à créer une maquette/prototype pour les versions desktop et mobile et réaliser le front-end et le back-end de l'application.
4 Jours:
- Recherche sur les méthodes de conception : UML/Merise
- Recherche sur les outils de conception
- Tenir en compte la modélisation fournit du cas présenté (Cas d'utilisations, Classes, Séquences, Activités)
3 Jours:
- Faire le wireframing des interfaces
- Réaliser le UI/UX Maquette/Prototype avec Adobe XD ou Figma (N.B:Intégrer les interfaces de validation et d'interaction(ex: pour suppression ou modification)
5 Jours
- Recherche sur la technologie SASS.
- Réaliser la structure de l'application avec HTML/CSS et SASS
- Implémenter les interfaces de l'application
- Implémenter la validation des champs des formulaires avec du Javascript(Regex)
4 Jours
- Recherche sur SQL
- Manipuler et tester des requêtes SQL sur PHPMyAdmin
- Créer la base de donnée à partir de la conception fournit pour le SGBD MySQL.
4 Jours
- Recherche sur PHP
- Avec l'aide de la documentation, créer une page .php qui renvoi un formulaire et fait l'insertion dans une base de donnée MySQL
- Implémenter la logique du backend avec le PHP et faire l'intégration avec le front-end.
- Réaliser le CRUD de l'application
Pré-requis:
- Installer un outil de conception
- Installer un serveur local pour intérpréter le langage PHP tel que (XAMPP, WAMPP ...)
Bonus:
Implémenter l'authentification pour sécuriser l'accès à l'application Afficher les statistiques (nombre, moyenne, pourcentage, max, min ...)