
Cursus Java EE 7
[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. |
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
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
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
L’utilisation du contexte d’injection de dépendance (CDI)
- ➱ Introduction à CDI
- ➱ Portée des beans CDI
- ➱ Mise en œuvre de CDI WildFly
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
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
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
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
Tester vos applications avec l’API Arquillian
- ➱ Types de Test
- ➱ Démarrer avec Arquillian
Sécuriser les applications dans WildFly
- ➱ Approche de l’API de sécurité Java
- ➱ Sécurisation de la couche de transport
expérience technique réelle sur chacun de leur domaine d’intervention
Ce cursus s’adresse aux :
- Débutants
- Développeurs
- Architectes
- Chef de projet
- Concepteur
- Designer web
[one_third]
[styled_box color= »blue » title= »Architecture Java EE »]
souhaitable
Développeurs
Architectes
Chef de projet
Concepteur
Designer web
souhaitable
Développeurs
Architectes
Chef de projet
Concepteur
Designer web
souhaitable
Développeurs
Architectes
Chef de projet
Concepteur
Designer web