LRTT - Formation des enseignants aux ressources limitées
Le projet repose sur l'architecture LAMP côté serveur, avec le framework Laravel. Il est divisé en différents packages, utilisés dans plusieurs projets/distributions, dont LRTT. Côté client, nous utilisons HTML5 avec Bootstrap et React.
Ma première mission dans le cadre de ce projet consistait à adapter les fonctionnalités à un plus grand nombre de rôles d'utilisateurs, à adapter le système à l'inscription et à l'authentification des utilisateurs à rôles multiples, à créer un espace dédié pour un nouveau rôle et à développer des fonctionnalités API pour l'interface utilisateur.
Côté interface utilisateur, outre la création d'un nouvel espace dédié à un rôle utilisateur spécifique, il s'agissait de développer une application React qui gérait les informations de Fellowship pour un enseignant bénévole inscrit.
Dans le cadre du développement de ce projet, l'une de mes tâches consistait à migrer le code vers la syntaxe de PHP7 et à documenter le code nouveau et existant à l'aide de PHPDocs.
- PHP
- Laravel
- Event-driven
- Domain-driven Design
- Rest Apis
- Bootstrap
- Educational Leadership
- React
- Service-oriented Architecture