1ière Master en sciences de l'ingénieur industriel finalité informatique

Génie logiciel et conduite des projets informatiques

< Retour

Crédits ECTS5
Volume horaire (h/an)60
Titulaire(s)MADANI, Mounawar
UnitéObligatoire
PériodeQuad. 1 et 2
CodeTECH-IINF0002/1
Prérequis

Maîtriser la programmation orientée objets et ses concepts de modélisation.

Objectifs

Etudier la conception d’une application distribuée selon le modèle à objets et comprendre le fonctionnement des architectures de bus à objets.

 

Etudier quelques familles de "patterns" de programmation orienté objet (Design patterns)

Contenus

Le laboratoire permettra d'étudier les principales architectures permettant de construire des systèmes distribués :.NET et JEE/EJB. Chaque technique sera étudiée et mise en œuvre dans un environnement de développement adéquat, à travers un exemple illustrant les points importants et les techniques spécifiques à chaque architecture.

 

Bibliographie

Specification  EJB :  http://jcp.org/en/jsr/detail?id=220.

Specification  JEE :  http://jcp.org/en/jsr/detail?id=244.

Specification  WSDL :  http://www.w3.org/TR/wsdl

Specification SOAP : http://www.w3.org/TR/soap/

tutorial JEE : http://java.sun.com/javaee/5/docs/tutorial/doc/.

Raghu R. Kodali and Jonathan Wetherbee.Beginning EJB 3 Application Development.APress, 2006.

Mark Grand. Patterns in Java, Volume 1, A Catalog of Reusable Design Patterns Illustrated with UML. WILEY

 

Méthodes d'enseignement et d'apprentissageCours magistraux
Travaux de laboratoire
Projets, recherches ou travaux sur le terrain

Les travaux pratiques seront réalisés avec une  démarche par projets avec travail de recherche dans les normes sur des points spécifiques.

EvaluationExamens écrits
Examens oraux
Evaluation continue

Les travaux pratiques seront évalués au cours des différentes séances.

Notes de coursOui
Langue(s) du coursFrançais

Les informations reprises sur cette page le sont à titre de simples renseignements et ne peuvent en aucune façon engager la responsabilité de la Haute Ecole.