Dans le but de la validation de vos dossiers et compte tenu des stacks choisirent, la prise en main de ces outils est sanctionné par un test de compétence avec les taches ci-dessous
-
Cloner ce projet et créer une branche portant votre nom sur la quelle vous allez travailler
-
A la fin de votre travail fait un merge request vers la branche : dev-votrenom NB : cette branche sera créé deux jours avant la fin par moi
-
Les dépendances suivantes sont à prises en compte
-
"php": "^8.0|^8.1" -
laravel 8 -
mysql -
Bootstrap 4.4 -
Jquery 3 -
Datatable -
Il est impératif de réaliser les migrations pour la structure de la base de donnée
- Concevez une application web qui se chargera de :
- d'enregistrer un role (nom,niveau)
- d'enregistrer un utilisateurs (nom, prenom, sexe, date de naissance, téléphone, nom utilisateur, mot de passe , photo de profile, role)
- de modifier ses données
- de supprimer
- d'afficher la liste des utilisateurs enregistrés dans la base et le role respectif
- L'application web doit exposer les endpoints suivants :
- /api/role [GET, POST, DELETE, UPDATE]
- /api/user [GET, POST, DELETE, UPDATE]
Vous disposez de 7jours avant la fin, à compter du jours où vous recevez le mail