Programmation Parallèles et Distribués (2019-2020)

Catégorie de coursGI2
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)
Enseignant: Nouha Baccour

Techniques et Langages Internet- 2 (2026-2027)

Catégorie de coursGI2

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. 

Enseignant: Nouha Baccour