Technologies Web 2.0 et MVC
Le cours commence par un aperçu des technologies Web 2.0. Les participants découvriront comment ces technologies améliorent l'interactivité et la convivialité des sites web et quel rôle elles jouent dans le développement web moderne.
L'AJAX (Asynchronous JavaScript and XML) et le traitement asynchrone des données en constituent un élément essentiel. Les participants apprendront à utiliser AJAX pour charger et envoyer des données en arrière-plan sans recharger la page, ce qui permet d'améliorer l'expérience utilisateur.
Les API RESTful et les microservices constituent un autre aspect important. Les participants apprendront comment créer et utiliser des API RESTful pour développer des services web évolutifs et flexibles. Il explique également le concept de microservices, qui permet de décomposer les applications en services plus petits et indépendants, plus faciles à gérer et à faire évoluer.
Il offre une introduction au pattern MVC (Model-View-Controller). Les participants apprendront comment le pattern MVC structure le développement et facilite la séparation des données, de l'interface utilisateur et de la logique métier. Il sera expliqué comment le pattern MVC aide à garder le code propre et maintenable.
Enfin, l'implémentation d'un système MVC simple est abordée. Les participants mettent en pratique ce qu'ils ont appris en développant un petit projet qui utilise le pattern MVC. Ce faisant, ils apprennent à créer et à relier des modèles, des vues et des contrôleurs afin de construire une application web complète.