Objectifs : étudier la structure des logicielles, présenter des patrons de conceptions, introduire des bonnes pratiques

Chapitres : - Architecture logicielle « propre » - Patrons et principes de conception - Utilisation et conception de services web en Java

Volume horaire : 33 h (8h CM / 9h TD / 16h TP)

Evaluation : - Développer une plateforme web en PHP en suivant le patron MVC (coeff. 10) - Évaluation individuelle sur machine en salle TP (4h) - Compétence 1 – « développer » - Analyser un besoin et proposer une architecture logicielle en UML (coeff. 12) - Évaluation individuelle sur « papier » (1h) - Compétence 3 – « administrer » - Développer et utiliser des services web en Java (coeff. 15) - Évaluation en groupe (4-5 étudiants) sur machine en salle TP et à la maison - Compétence 6 – « collaborer »