Accueil > Développement informatique et DevOps > Java EE : mise en oeuvre des services
Formation #DEV220

Formation Java EE : mise en oeuvre des services

Durée : 5 jours

Code : DEV220


Prochaines dates programmées :

Du 15 au 19 Avril 2024

Du 05 au 09 Août 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.
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)

Objectifs

  • Appréhender les différents composants de la plateforme JEE7
  • Savoir réaliser une couche de présentation avec JSF
  • Savoir développer des EJBs
  • Appréhender les services techniques JEE
Programme
1/ Présentation de l'architecture java EE
  • Qu'est-ce qu'un serveur Java EE ?
  • Les différentes implémentations de serveurs Java EE
  • Les API proposées par la plateforme Java EE
  • Les liens entre les différentes API
  • WebProfile
  • Nouveautés de JEE7
  • Installation d'un serveur Java EE
2/ JSF
  • Cycle de vie
  • Converter et validator
  • Bean managés
  • Facelets
  • Composants graphiques PrimeFaces
  • L'annotation : @SessionScoped, @RequestScoped
3/ CDI et EJB pour la couche métier
  • La longue évolution vers EJB3
  • Beans locaux ou distants
  • Beans Session avec ou sans états
  • Pooling et activation
  • Les annotations EJB3
  • Utiliser l'injection de dépendances
  • Scopes
  • Interceptors
  • Injection des EJB dans d'autres EJB
  • Injection dans la couche de présentation JSF
  • JNDI et nommage des composants
4/ Mapping de données avec JPA (Java Persistence API)
  • Entités JPA
  • Clés primaires et stratégies de génération
  • Associations et lazy loading
  • Objets dépendants
  • Langage JPQL
  • PersistenceManager et cache transactionnel
  • Gestion des transactions
5/ Modèles Java EE
  • Design Patterns Java EE
  • Choix d'architecture Java EE
  • Choix d'implémentation
  • Intégration d'Ajax
  • Les Web Services pour communiquer
  • Le Messaging comme alternative asynchrone
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

  • Développeurs
  • Architectes
  • Chefs de projets techniques
Dates

Dates

  • Du 15 au 19 Avril 2024
  • Du 05 au 09 Août 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.