Fantom Tag

Formation - Java EE - Développer des applications d'entreprise

Développer des applications d'entreprise à partir de la plate-forme Java EE, en utilisant ses principaux composants et les API associées

  • Présentiel ou classe à distance
  • Fondamental
Télécharger le PDF
PRESENTIEL OU CLASSE A DISTANCE
Référence
OB397

Durée
5 jours (35 heures)

Prix
2 790,00 €  HT

Dans vos locaux ou à distance
Référence
OB397

Durée
5 jours (35 heures)

Forfait intra - En savoir plus
8 490,00€ HT
(Prix pour un groupe de 12 personnes max)
Formation à la demande
Cette thématique vous intéresse ?
Nos experts conçoivent votre formation
sur-mesure !

Partager cette formation

Lire la suite
Pour qui ?

A qui s'adresse cette formation ?

Pour qui

  • Développeurs, chefs de projets, architectes techniques...

Prérequis

  • Avoir des connaissances pratiques de Java et des technologies web de base (HTML/CSS)
Programme

Le programme

1 - Architectures d'applications professionnelles avec Jakarta EE (JEE)

  • Les apports de l'architecture N-tiers (Cluster, réutilisation de services...)
  • Les principaux concepts Jakarta EE
  • Les services (JNDI, Web, EJB, JTA, JAAS, JMX...)
  • Les offres du marché (GlassFish, JBoss/WildFly, WebLogic, WebSphere, Oracle AS...)
  • Panorama de l'écosystème Jakarta EE : composants, Design Pattern et les principaux frameworks utilisables

2 - Les technologies Web et Jakarta EE

  • Architecture Web, serveur HTTP et client léger
  • Protocole HTTP, requête cliente et réponse serveur
  • Fonctionnement et rôle des Servlets et des JSP
  • Les librairies de balises ou taglibs
  • Structure standard d'une application Web JEE et le patron d'architecture MVC
  • Le fichier de configuration normalisé web.xml
  • Déploiement des applications Web JEE, les archives JAR, WAR et EAR
  • Les frameworks MVC (Spring MVC, Struts 2.x, JSF...)

3 - Java Server Faces JSF

  • Présenter l'API JSF
  • Comprendre les notions de Managed Bean et Facelets
  • Maitriser l'Expression Language
  • Comprendre les différents composants de validation de formulaires

4 - Les Entreprise Java Beans

  • Problématique de réutilisation et d'accès distant aux services
  • Principes et technologies des EJB (Stub, Skeleton, Remote, Local, RMI, IIOP...)
  • Les annotations
  • Les différentes spécifications (EJB2.x et 3.x), apport de la nouvelle version EJB 4.0
  • Description de l'architecture EJB 4.0
  • Les différents types d'EJB (session, entité et message)
  • Support d'EJB 4.x par les serveurs d'applications
  • Gestion de l'asynchronisme dans les nouvelles versions
  • L'API Timer
  • Pratiquer les EJB MDB pour le messaging asynchrone

5 - Déploiement des applications Jakarta EE avec JBoss WildFly

  • L'importance du serveur d'application dans une architecture JEE
  • Maîtriser le serveur JBoss Wildfly : installation, démarrage, présentation des différents modes
  • Maîtriser l'interface d'administration du serveur et les différents services (annuaires, datasources, etc.)
  • Les différentes façons de déployer une application JEE
  • Monitorer l'exécution de votre application
  • Configurer votre serveur en mode Cluster pour plus de performances

6 - Web Services Java

  • SOAP ou REST ?
  • Présentation des différents types de services web
  • Mettre en oeuvre des services web
Objectifs

Les objectifs de la formation

  • Comprendre l'architecture de la plate-forme Java EE
  • Appliquer les principes de Java EE pour le développement d'applications professionnelles
  • Appréhender les technologies web de JEE
  • Connaître les spécificités des servlets, JSP et EJB
  • Connaître les différents modèles de déploiement
  • Comprendre comment utiliser les outils d'automatisation de déploiement
  • Savoir utiliser l'API Java pour le monitoring des ressources mémoire et des processus
Moyens pédagogiques

Moyens pédagogiques

  • Cette formation fait l'objet d'une évaluation formative.
Points forts

Les points forts de la formation

  • La programmation orientée composants avec Jakarta EE et précédemment Java EE a depuis sa création eu pour objectif de faciliter la vie du développeur grâce à la notion de conteneur implicite offert par les différents serveurs d'applications. La productivité des développeurs s'en trouve accrue grâce à cette solution clé-en-main. Cette formation présentera les différentes composantes de cette spécification (Servlet, JSP, JSF, EJB) et aidera les participants à comprendre la conception, réalisation et déploiement d'applications basées sur Jakarta EE.
  • Une formation très concrète durant laquelle s'alternent les phases d'apports théoriques, d'échanges, de partage d'expériences et d'ateliers réalisés au travers d'un cas pratique "fil rouge".
  • Chaque API/Framework est présenté et appliqué concrètement ce qui favorise un ancrage immédiat des acquis et une meilleure appréhension des sujets traités.

Qualité des formations

ib - groupe Cegos est certifié Iso 9001 et Qualiopi.

Dates et villes

Mise à jour le 21/09/2023

Trier par:

  • 2 790,00 € HT
    Places disponibles
    S'inscrire
    a distance
  • 2 790,00 € HT
    Places disponibles
    S'inscrire
    Paris
    Tour Atlantique / 1 place de la Pyramide La Défense 9
    92800 Puteaux
Formation - Java EE - Développer des applications d'entreprise