• Programmation orientée objet
  • Framework
  • Logiciel serveur applications

Architectures Logicielles Java(1)

Mis à jour le

Responsable(s) : M. Serge ROSMORDUC

  • Cours
Code Cnam : GLG203-PAR
  • Durée : 50 heures
  • A la carte
  • Soir & samedi
  • 6 crédits
  • Distanciel planifié

Présentation

Public, conditions d'accès et prérequis

Prérequis

Maitrise de la programmation orientée objet (avoir le niveau de l'UE CNAM NFP 121)

 

 

Objectifs

L'U.E. vise une connaissance approfondie des frameworks applicatifs Java de type J2EE ou Spring, du point de vue de la programmation, de l'intégration et de l'architecture.

L'avis des auditeurs

Les dernières réponses à l'enquête d'appréciation pour cet enseignement : Fiche synthétique au format PDF

Compétences et débouchés

Compétences

Architecture Java/EJB
Maitrise des APIs J2EE

Informations pratiques

Contact

Logo Ecole numérique et IA Cnam

Programme

Contenu

La formation sera articulée autour de l'étude d'un Framework applicatif Java, JEE ou Spring par exemple. Son écosystème sera aussi étudié.

  • Patrons de conception
  • généricité, annotations en java
  • persistance des données (JDBC)
  • injection de dépendance
  • mapping objet-relationnel
  • transactionnalité
  • couche présentation web (à titre d'exemple : JSF, ou Spring MVC et Thymeleaf)
  • web services, REST
  • sécurisation et authentification

Modalités d'évaluation

  • des projets sont rendus tout au long du semestre
  • un examen final complète l'évaluation.

Bibliographie

  • Antonio Goncalves . http://antoniogoncalves.org/category/books/
  • Rod Johnson . Expert One-on-One J2EE Design and Development
  • Cosmina et al. . Pro Spring 5

Formation mère

Architectures Logicielles Java(1)

Ces formations pourraient vous intéresser