Fin d'Inscription : Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.
Si vous avez un besoin URGENT et que vous souhaitez une date de formation plus proche que les sessions programmées (minimum 15 à 20 jours ouvrés à date de votre demande)
Développer avec JEE : les bonnes pratiques (méthodes KISS, DRY et POJO, séparer les responsabilités)
Présentation des APIs disponibles
De Java EE à Jakarta EE
Simplifier l’écriture JEE avec le framework Spring
2/ Environnement de travail
L’IDE Eclipse
Moteur de production Maven
Tests unitaires avec Arquillian
Utilisation des webtools
Prendre en main le serveur d’application
3/ Découpage n-tiers et injection de dépendances avec CDI
La notion de POJO
Concept POJO dans Java
Le découpage en couches, l'approche POJO
Définir la portée (scope) des identifiants
Gestion de l’état
JSR/CDI : Injecter les dépendances dans les tiers
Gestion des intercepteurs
4/ Accès aux données avec JPA
L’API JPA et le langage JPQL
Mapping objet relationnel (xml, annnotations)
Techniques de Lazy Loading : économiser les ressources serveur
Manipulation de l'API EntityManager
JPA-QL, API Criteria, MetaModel, EntityGraph
Gérer les transactions avec l’API JTA
5/ Développement de l’architecture distribuée
Les types d’EJBs et cycles de vie
Utiliser les services techniques d’EJB
EJB et CDI : positionnement
Gérer les échanges de messages avec Java Message Service (JMS)
6/ Web et JSF
La spécification JSF, ses apports
MVC vis à vis de MVP
Facelets : présentation, layouts et composants personnalisés
Configuration des taglibs JSF 2
Language EL : présentation, expressions, objets implicites
Validation des beans avec la spécification JSR303
Ajax et JSF
7/ Web services REST
Revue de la syntaxe HTTP
Services web SOAP et RESTful : principe, comparaison, domaines d'applications
Services Web RESTful avec JAX-RS
La communication « cross-domain » avec CORS
Introduction à HATEOAS avec REST
Echange de données aux formats HTML, XML, JSON
8/ Les WebSockets
Communication full-duplex et web « real time »
Intégration par les navigateurs
Mise en place côté client et côté serveur
Approche Pédagogique
Approche Pédagogique
Pédagogie très opérationnelle fondée sur l'alternance entre théorie et pratique
Cas pratiques
Remise d’outils
Echanges d’expériences
Public Cible
Personnes Visées
Architectes techniques
Chefs de Projet
Développeurs
Dates
Dates
Du 10 au 14 Juin 2024
Du 23 au 27 Sept. 2024
Du 23 au 27 Déc. 2024
Fin d'Inscription : Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.