Booster des Talents IT

Formation Développer des applications Web avec Java EE 7

Java EE logo
Maîtrisez en 5 jours la plateforme Java EE 7 et ses APIs pour développer vos applications Web !
Apprenez à développer des applications Web d’entreprise performantes et complexes à partir de la plateforme Java EE sous sa dernière version ! Vous découvrirez chaque étape de la conception en mettant en œuvre les API principales de JEE comme JSR, JPA/JTA, EJB, JSF, JMS ou encore JAX-RS, appuyé sur l’IDE Eclipse et basé sur une architecture REST.
Prixà partir de
2450 €HT
RéférenceAF24608
Durée5 jours
Public Architectes techniques, Chefs de Projet, Développeurs
PrérequisProgrammation en Java, connaissance des langages et protocoles Web
Éditeurs Oracle
TP50%

Plan de Formation Développer des applications Web avec Java EE 7

Introduction à Java EE 7

Les composants, services et conteneurs principaux de la spécification Java EE 7
Les APIs disponibles
Quelles nouveautés par rapport aux versions antérieures ?
Simplifier l’écriture JEE avec le framework Spring
Développer avec JEE : les bonnes pratiques (méthodes KISS, DRY et POJO, séparer les responsabilités)

Installation de l’environnement de travail

L’IDE Eclipse et le moteur de production Maven
Les solutions de tests unitaires existantes
Choisir et prendre en main le serveur d’application

Découpage en couches et dépendances

Développer une architecture n-tiers
Utiliser des objets Java simples (méthode POJO)
Définir la portée (scope) des identifiants
Gestion de l’état
JSR/CDI : Injecter les dépendances dans les tiers
Gérer les intercepteurs, décorateurs et stéréotypes

Création de la couche d’accès aux données

L’API JPA et le langage JPQL
Définir le modèle relationnel (annotations Java et XML)
Techniques de Lazy Loading : économiser les ressources serveur
Les outils principaux de JPA 2.0 et 2.1
Persistance d’objets métiers avec JPA
Gérer les transactions avec l’API JTA

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
Choisir le modèle Point-to-point ou Publisher/Subscriber, synchrone ou asynchrone

Mise en place de JavaServer Faces (JSF)

Comprendre la différence entre les concepts de MVC et MVP
Facelets et librairies de tags Taglibs
Accéder aux Javabeans avec JSF-EL
Valider les beans avec la spécification JSR303
Mettre en œuvre Ajax

Utilisation des services REST

Retours sur la syntaxe HTTP
Développer des services Web RESTful avec JAX-RS
Autoriser la communication « cross-domain » avec CORS
Introduction à HATEOAS avec REST
Traiter les données JSON

Intégrer un Websocket

Communication full-duplex et web « real time »
Intégration par les navigateurs
Mise en place bilatérale (côté client et côté serveur)

Nos autres formations Applications Web

AF25147Formation JHipster en Intra/Cours Particulier2 jours1390€ HT
AF24608Formation Développer des applications Web avec Java EE 7 en Intra/Cours Particulier5 jours2450 €HT
AF10155Formation Applications Web avec JSF 2.0 et Java EE 6 en Intra/Cours Particulier5 jours2500€ HT
AF4321Formation Java/JEE Performance des applications en Intra/Cours Particulier2 jours1210€ HT
AF1989Formation Développement de documents XML avec Java en Intra/Cours Particulier3 jours1960€ HT
Vous pouvez également être intéressé par des formations API Java, développement en Java, Services web ou par les formations de notre filière Applications Web
A propos de Développer des applications Web avec Java EE 7
Java Enterprise Edition, ou Java EE (anciennement J2EE), est une spécification pour la technique Java d'Oracle plus particulièrement destinée aux applications d’entreprise. En savoir plus
Prixà partir de
2450 €HT
RéférenceAF24608
Durée5 jours
Public Architectes techniques, Chefs de Projet, Développeurs
PrérequisProgrammation en Java, connaissance des langages et protocoles Web
Éditeurs Oracle
Travaux pratiques50%