Programmation Parallèles et Distribués (2019-2020)
Présentation: Ce cours porte sur la communication inter-processus par passage de messages, ce qui représente le fondement de la programmation distribuée.
Le passage de messages entre des processus peut se faire de plusieurs manières. En particuliers, nous traitons les implémentations suivantes :
- Communication synchrone (notion de Channel)
- Communication asynchrone (notion de Port)
- Communication client/serveur (notion de Entry)
Techniques et Langages Internet- 2 (2026-2027)
Ce module est organisé en deux parties complémentaires:
La première est consacrée à l'apprentissage du langage PHP, en abordant ses concepts fondamentaux, la programmation orientée objet, l'accès aux bases de données, ainsi que l'architecture MVC. Bien que les applications professionnelles soient aujourd'hui développées principalement à l'aide de frameworks, la maîtrise du PHP natif constitue une étape essentielle pour comprendre les principes du développement web et acquérir de solides compétences en programmation avec PHP.
La seconde partie introduit le framework Laravel, l'un des frameworks PHP les plus utilisés sur le marché. Les étudiants y découvriront les concepts de routage, de contrôleurs, d'ORM, de templates et de validation des données.
