Ce document est un recueil des notes de cours du module "Génie Logiciel Distribué" enseigné aux étudiants de la filière Génie Informatique de l'ENIS (Ecole Nationale d'Ingénieurs de Sfax, Tunisie). Nous y présentons les principaux concepts de la norme CORBA de l'OMG. Dans la première partie, les notes de cours proprement dites sont données. Elle est composée de sept chapitres abordant les notions essentielles autour de la technologie CORBA. Dans la seconde partie, un ensemble de travaux dirigés est donné. Il s'agit de quatre travaux dirigés de complexité croissante appliquant les différentes notions abordées dans la partie cours.