5XCOS
Framework côté serveur
47 chapitresVersion 1 du 05/09/2026
Framework côté serveur
Objectifs du cours - Programme
L’étudiant sera capable :
Face au matériel et au logiciel adéquats et face à une structure informatique opérationnelle connectée à Internet, disposant des logiciels appropriés et de la documentation nécessaire, en utilisant le vocabulaire technique et l'orthographe adéquate, et en respectant les normes et standards en vigueur, et au départ d’un cahier des charges et d’un framework proposés par le chargé de cours, de déployer le framework en développant, parmi les concepts suivants :
- la définition des concepts clés de la POO : classe, objet, attributs, méthodes, héritage, …,
- l’exploitation des « design patterns » (réutilisation,…),
- l’identification et la représentation sous forme schématique des différentes étapes de conception nécessaire à la résolution du projet posé dans le cahier des charges (classe, design patterns,…),
- l’utilisation d’un IDE (Integrated Development Environment),
- d’exploiter les différentes ressources du framework pour la mise en œuvre de l’application,
- les bonnes pratiques en matière de programmation et de sécurisation,
- l’exploitation du modèle MVC (Model View Controller),
- le débogage d’une application,
- la gestion des exceptions et des erreurs,
- l’utilisation de générateurs et assistants,
- la planification et l’exécution des différentes phases de tests,
- d’utiliser à bon escient la documentation disponible.
Grille d’évaluation
Au programme
- 1Introduction
- 2POO
- 3Framework
- Framework et librairie
- Laravel
- Environnement de développement
- Installation
- MVC
- Structure d'un projet Laravel
- Routing
- Controllers
- Views
- Model
- TailwindCSS
- Gestion d'utilisateurs
- Todo List
- Blog (part 1)
- Blog (part 2)
- Installer un projet Laravel existant
- Localisation
- Hébergement OVH
- Hébergement O2Switch
- Projet Final : Meme Battle Arena
