AccueilMasterInformatiqueEnseignementsArchitecture des applications

Master InformatiqueUE Architecture des applications

Contenu

L’objectif de cette UE est d’initier les étudiants à la réalisation d’applications basées sur des architectures en couches. Nous étudierons notamment l’architecture 3-tiers et son utilisation dans la plateforme JEE (Java Enterprise Edition).

Le cours présentera les technologies JPA (pour l’accès aux données), EJB (pour la réalisation d’une couche métier), JSF (pour la réalisation de la couche WEB) et CDI (pour la partie injection et intégration).

Nous étudierons également les architectures orientées services (SOA) basées sur l’utilisation de services WEB comme REST ou WSDL.

Nous terminerons par l’étude des applications WEB dotées d’une interface riche et implantées côté client. Nous étudierons notamment le framework ANGULAR et l’échange de données via les services WEB.

Langue utilisée

Langue principale utilisée par cet enseignement : Français.

Pré-requis recommandés

  • Langage Java
  • Archietcure Web JEE élémentaire (servlet/JSP)
  • Technologies Web (HTML5/CSS)

Modalités d'organisation

Le cours est essentiellement organisé autour de travaux pratiques de mise en application. C’est l’occasion d’étudier, d’utiliser et d’approfondir les notions présentées.

Volume des enseignements

  • Cours magistraux : 9 heures
  • Travaux dirigés : 9 heures
  • Travaux pratiques : 9 heures

Codes APOGÉE

SINCU91L, SINCU91J.

Les formations qui utilisent cet enseignement