Architecture distribuée

De $1

Ce cours est entièrement préparé par le responsable du module Michel Buffa. 

Dans ce cours, nous étudions le developpement d'application web en utilisant les EJB et JPA.  Vous serez introduit à JSF et le framework primefaces ce qui vous permettra de concevoir des interfaces graphiques riches pour vos applications Web.  C'est un cours à la fois théorique et pratique dans lequel vous aurez la possibilité de pratiquer toutes les notions vues en cours au travers de travaux pratiques et de travaux dirigés.  

Pré-requis :

  • La programmation orienté objet et les notions de bases du langage Java 
  • Les bases de données relationnelles et le language SQL 
  • Les technologies web (HTML, Javascript et CSS) 

Configurations requises : 

  • Java (de préférence 1.7+) 
  • Netbeans (7.x+)

Organisation du cours 

Toutes les séances comprendront trois parties: 
  1. Le cours magistral (1h30);
  2. Les travaux dirigés (1h30): dans lesquels vous ferez des exercices relatifs aux notions étudiées en cours magistral et suivi par le chargé de cours;
  3. Les travaux pratiques (notés): en complément aux TDs dans lesquels vous completerez les execices. 

Evaluations 

  1. Travaux pratiques à rendre (individuels) 
  2. Examens théoriques (sans documents) 
  3. Mini projets (groupes de 3 ou 4)