Architectures Logicielles Java(1) (GLG203)
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.
Architecture Java/EJB Maitrise des APIs J2EE
Condition d'accès / publics visés
Maitrise de la programmation orientée objet (avoir le niveau de l'UE CNAM NFP 121)
Objectifs pédagogiques
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.
Compétences visées
Architecture Java/EJB
Maitrise des APIs J2EE
Niveau
Niveau 7 (Bac+5)
Contenu de la formation
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 de validation
Contrôle continu, Examen final
- des projets sont rendus tout au long du semestre
- un examen final complète l'évaluation.
Sous l’autorité pédagogique du certificateur Cnam, les équipes du Cnam Bretagne vous offrent un accompagnement pendant votre parcours de formation à la fois sur les aspects administratifs, financiers, pédagogiques et techniques.
Cette UE est constitutive des diplômes suivants :
ECTS : 6
Modalité | Volume horaire | Employeur | France travail | Auto-financement |
---|---|---|---|---|
|
45 heures | 900 € | 260 € | 260 € |
Indexation officielle
FORMACODES
[M0A3A9] langage java - [M0A3] langage informatique - [M0] information
communication
[M0A2A2A2A1A0] mapping objet-relationnel - [M0A2A2A2A1] programmation orientée objet - [M0A2A2A2] programmation - [M0A2A2] analyse programmation - [M0A2] informatique - [M0] information
[Z5A1] framework - [Z5] logiciels/outils/applications/services
[Z5C3] logiciel serveur applications - [Z5] logiciels/outils/applications/services
Mots clés
J2EE, Génie logiciel, Middleware, Architecture client-Serveur, Architecture de base web, Patron de conception, Méthode de test, Programmation orientée objet
Indicateurs de résultat
INFOS
PRATIQUES
45 heures
14/10/2024
15/02/2025