Présentation du cursus de formation JEE7

 

Jee

Cursus Java EE 7

 


JEE 7 – Une formation 80% pratique (5 jours)

 
[accordion title= »Contexte et objectifs de la formation »]

Depuis plusieurs années, le développement d’applications robustes, évolutives et sécurisées a été un mal de tête pour les entreprises. Ils devaient utiliser des solutions propriétaires avec des méthodes non standard.Avec Java EE, beaucoup de ces solutions ont été normalisées, simplifiées, adaptées aux besoins du développeur et mises gratuitement à la disposition de la communauté. Ainsi, il est maintenant possible de développer des applications vraiment robustes, sécurisées et évolutives à moindre coût en utilisant des outils tels que: Eclipse, JPA et WildFly.Cette formation sera un guide pratique qui, grâce à la création d’un site de pré-inscription en ligne, vous présentera les nouveautés de Java EE 7 et vous donnera des idées pour les utiliser. En vous donnant un aperçu des nouvelles fonctionnalités introduites dans Java EE 7, cette formation couvre :

  • Les objectifs de Java EE 7.
  • Les nouvelles spécifications ajoutées dans Java EE 7.
  • Les améliorations apportées dans les API et les EJB et Comment travailler avec eux.
  • La qualité des données avec l’API JPA.
  • La mise en œuvre de applications à « n » niveaux à l’aide de la plateforme Java EE et fournira également des conseils pour l’intégration de votre application Java EE aux systèmes hétérogènes avec lesquels votre application interagira.

A la fin de cette formation, vous aurez une bonne idée des changements apportés par Java EE 7, ainsi que la façon de tirer le meilleur parti de ces derniers pour construire une application à grande échelle.

[/accordion] [accordion close= »1″ title= »Programme de formation Java EE (5 jours) – Une formation pratique avec des prérequis Java exigés »]
Programme de formation Java EE (5 jours) – Une formation pratique avec des prérequis Java exigés
[/accordion] [accordion close= »1″ title= »Introduction »]

Introduction


  • Présentation de Java EE et WildFly
  • Nouvelles fonctionnalités de JEE 7
  • Installation de Java SE
  • Installation de WildFly (démarrage +arrêt)
  • Installation de Eclipse Neon + plugin Jboss Tool
  • Installation de Maven 3
[/accordion] [accordion close= »1″ title= »La couche présentation avec L’API Servlet et JSF 2″]

La couche présentation avec L’API Servlet et JSF 2


  • Servlet 3.1
  • Qu’est-ce qu’un Servlet?
  • Cycle de vie d’une servlet
  • Une page de connexion avec un Servlet
  • Dernières améliorations de Servlet 3.1 en action
  • Expression Language 3.0
  • JavaServer Faces 2.2
[/accordion] [accordion close= »1″ title= »La couche métier avec les EJB 3.2″]

La couche métier avec les EJB 3.2


  • Un aperçu général sur les EJB 3.2
  • Développement d’EJB singleton
  • Configuration du module d’objet de projet EJB (pom.xml)
  • Codage de notre application EJB
    • Gestion des accès concurrents des composants EJB.
  • Préparation des beans sessions
    • Ajout d’un bean Stateful
    • Ajout d’un Bean stateful
  • Déploiement de l’application EJB
  • JavaServer Faces 2.2
  • Un aperçu général sur les EJB 3.2
  • Développement d’EJB singleton
  • Création d’un client EJB distant
  • Configuration du module d’objet de projet du client
  • Codage du client EJB
  • Ajout de la configuration du client EJB
  • Exécution de l’application cliente
    • Ajout d’une authentification utilisateur
  • Utilisation du service Timer EJB
    • Création programmée du temporisateur
    • Programmation des événements de minuterie
  • Ajout de méthodes asynchrones à nos EJB
    • Utiliser les appels asynchrones par effraction
    • Retour d’un objet Future au client
[/accordion] [accordion close= »1″ title= »L’utilisation du contexte d’injection de dépendance (CDI) »]

L’utilisation du contexte d’injection de dépendance (CDI)


  • Introduction à CDI
  • Portée des beans CDI
  • Mise en œuvre de CDI WildFly
[/accordion] [accordion close= »1″ title= »Mise en Œuvre de l’API JPA et son intégration avec CDI »]

Mise en Œuvre de l’API JPA et son intégration avec CDI


  • La persistance des données correspond au standard JPA
  • Ajout de persistance à notre application
  • Création du projet Maven
  • Configuration de la persistance
[/accordion] [accordion close= »1″ title= »Mise en Œuvre de l’API Bean Validation et des intercepteurs »]

Mise en Œuvre de l’API Bean Validation et des intercepteurs


  • Validation des Beans dans JEE 7
  • Mise en œuvre des Intercepteurs MISE en œuvre de l’API JMS avec le provider JBOSS
  • Une courte introduction à JMS
  • La construction des Blocks de JMS
[/accordion] [accordion close= »1″ title= »Ajout et mise en œuvre des WebServices dans votre application avec JEE 7″]

Ajout et mise en œuvre des WebServices dans votre application avec JEE 7


  • Développement de services Web basés sur SOAP
  • Développement de services Web basés sur REST
  • Choix entre services SOAP et REST
[/accordion] [accordion close= »1″ title= »Ajout et mise en œuvre des WebSockets à nos applications avec JEE 7″]

Ajout et mise en œuvre des WebSockets à nos applications avec JEE 7


  • Présentation de WebSockets
  • Comment fonctionne les WebSockets
  • Création de notre premier endpoint
  • Développer notre application client
  • Une alternative aux WebSockets
[/accordion] [accordion close= »1″ title= »Tester vos applications avec l’API Arquillian »]

Tester vos applications avec l’API Arquillian


  • Types de Test
  • Démarrer avec Arquillian
[/accordion] [accordion close= »1″ title= »Sécuriser les applications dans WildFly »]

Sécuriser les applications dans WildFly


  • Approche de l’API de sécurité Java
  • Sécurisation de la couche de transport
[/accordion]
Nos formateurs
[frame_left src= »https://odellya.com/wp-content/uploads/2015/03/User.png » href= » »][/frame_left] La compétence technique de l’ensemble de nos formateurs pédagogues se justifie d’une
expérience technique réelle sur chacun de leur domaine d’intervention
Durée de la formation : 3 jours

Ce cursus s’adresse aux :

  • Débutants
  • Développeurs
  • Architectes
  • Chef de projet
  • Concepteur
  • Designer web

 

Les formations du cursus


[one_third] [styled_box color= »blue » title= »Architecture Java EE »]

2 jours
Connaissance d’un langage orienté objet Java, et Javascript
souhaitable
Débutants
Développeurs
Architectes
Chef de projet
Concepteur
Designer web
[/styled_box] [/one_third] [one_third] [styled_box color= »blue » title= »EJB 3.1 – Enterprise Java Beans »]
3 jours
Connaissance d’un langage orienté objet Java, et Javascript
souhaitable
Débutants
Développeurs
Architectes
Chef de projet
Concepteur
Designer web
[/styled_box] [/one_third] [one_third_last] [styled_box color= »blue » title= »Web Services SOAP »]
2 jours
Connaissance d’un langage orienté objet Java, et Javascript
souhaitable
Débutants
Développeurs
Architectes
Chef de projet
Concepteur
Designer web
[/styled_box] [/one_third_last]