Accueil > Développement Logiciel, Devops > Java EE : mise en oeuvre des services
Formation #DEV220

Formation Java EE : mise en oeuvre des services

Formation avec Restauration incluse
(Déjeuner, Petit Déjeuner et Pauses Cafés)

Durée : 5 jours

Code : DEV220


Sessions programmées :

Du 22 au 26 Fév. 2021

Du 12 au 16 Avril 2021

Du 14 au 18 Juin 2021

Du 27 Sept. au 01 Oct. 2021

Du 22 au 26 Nov. 2021

Fin d'Inscription :
Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email :
  • Pour les entreprises AU MAROC :
    Au minimum 10 JOURS OUVRÉS avant la date de formation
  • Pour les entreprises HORS MAROC :
    Au minimum 15 JOURS OUVRÉS avant la date de formation

Formation dans votre entreprise.

Durée : 5 jours

Code : DEV220


Vous souhaitez réaliser cette formation en vos locaux avec le même programme ?

Vous souhaitez personnaliser le programme de cette formation pour qu'elle réponde aux spécificités de votre entreprise ?

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 22 au 26 Fév. 2021
  • Du 12 au 16 Avril 2021
  • Du 14 au 18 Juin 2021
  • Du 27 Sept. au 01 Oct. 2021
  • Du 22 au 26 Nov. 2021
  • Fin d'Inscription :
    Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email :
    • Pour les entreprises AU MAROC : Au minimum 10 JOURS OUVRÉS avant la date de formation
    • Pour les entreprises HORS MAROC : Au minimum 15 JOURS OUVRÉS avant la date de formation