Département Informatique
PRESENTATION       FORMATIONS       COURS       ESPACE AUDITEURS       PUBLICATIONS       RECHERCHE       MEMBRES       CONTACTS



  s'abonner à cette rubrique Format d'impression Accessibilité malvoyants (Format Texte)  
Accueil > Unités d’enseignements (UEs) et supports > Unités d’enseignements (UEs) > AISL GLG203 : Architectures Logicielles Java(1)

GLG203 : Architectures Logicielles Java(1)

Fiche descriptive UE au format PDFFiche descriptive de l'UE (PDF): Cliquez ici
Fiche descriptive UE au format HTMLFiche descriptive de l'UE (Web): Cliquez ici
Agenda de l'UE au format iCal: http://informatique.cnam.fr/agendas/GLG203.ics
Icone UEDiplômes:  Diplôme d’ingénieur Cnam spé. informatique option architecture et ingénierie des systèmes et des logiciels
Icone UEMots clés:  Génie logiciel , Programmation orientée objet , Multimédia , Langage JAVA
Ressources multimédias de l'UE: Cliquez ici

Enseignant responsable : ROSMORDUC Serge

Les cours commencent la semaine du 26 septembre ; les inscriptions sont possibles jusqu’au 18 octobre ; si vous vous inscrivez et que vous rencontrez des difficultés pour accéder au cours, n’hésitez pas à nous contacter (mail : prenom.nom@lecnam.net)

l’UE (unité d’enseignement) GLG 203 porte sur la conception et l’implémentation d’architectures logicielles en Java. L’UE a longtemps porté sur le framework J2EE, mais nous avons récemment décidé de la moderniser et de nous intéresser plutôt au framework Spring.

Il s’agit d’un cours approfondi, qui demande une bonne connaissance du langage Java et des bases en conception objet (notion de pattern, par exemple). Elle complète bien l’UE NFP 121.

GLG 203 est aussi une UE pratique : des TPs détaillés sont proposés à chaque cours, et certain d’entre eux entrent dans l’évaluation finale de l’UE.

Les concepts abordés sont entre autres :

  • Gestion d’erreurs ;
  • Généricité ;
  • Annotations ;
  • Test Driven Development et JUnit ;
  • Concepts de DAO ; JDBC ;
  • Spring, Dependency Injection ;
  • Spring MVC ;
  • Gestion de la sécurité avec Spring Security ;
  • Mapping objet-Relationnel avec Java Persistence API ;
  • Isolation de couches avec des DTO ;
  • Sérialisation JSON ;
  • Architecture REST ;
  • Session ;
  • Test en Spring ;
  • Aspect Oriented Programming.

GLG 203 est complétée par l’UE de projets GLG 204, où les auditeurs conçoivent et implémentent un logiciel Spring.

Modalités d’évaluation de GLG 203

L’UE GLG 203 est évaluée :

  • par des TPs notés. Typiquement, les auditeurs ont une semaine pour rendre le TP. Le premier TP noté est donné vers le 20 octobre. Il y aura entre trois et quatre TP notés dans le semestre ; le coefficient des TP notés est croissant.
  • par un examen final. Le contenu de celui-ci sera fortement inspiré des TPs.

La moyenne finale sera calculée comme suit :

  • Si la note d’examen est strictement inférieure à 8, elle sera seule prise en compte ;
  • si la note d’examen est supérieure ou égale à 8, l’examen comptera coefficient 2/3 et la moyenne pondérée des TP comptera coefficient 1/3 ; dans ce cas, si la moyenne finale (examen et tps) est inférieure à 8, on la ramènera à 8.
Contacts        FORUMS        CEDRIC        CNAM        Réseau CNAM        Bibliotheque        Handi'CNAM        CRAP        Mentions légales
FORMATIONS

S’inscrire
Financer sa formation
Licences
Masters
Diplômes d’Ingénieur
Formation doctorale
Titres, diplômes et certificats d’établissement
Alternance
Stages entreprises
Informations générales
Unités d’enseignements (UEs) et supports

Unités d’enseignements (UEs)
Supports (Formations)
AUDITEURS

Espace privé
Liens pratiques
Stages ou emplois
VIE PRATIQUE

Actualités
La Minute Informatique
Revue de presse
Espace privé (enseignants)