Accueil > Développement informatique et DevOps > Architectures d’entreprise Java EE
Formation #DEV64

Formation Architectures d’entreprise Java EE

Durée : 3 jours

Code : DEV64


Prochaines dates programmées :

Du 27 au 29 Mars 2024

Du 24 au 26 Juil. 2024

Du 27 au 29 Nov. 2024

Fin d'Inscription :
Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.
Si vous avez un besoin URGENT et que vous souhaitez une date de formation plus proche que les sessions programmées (minimum 15 à 20 jours ouvrés à date de votre demande)

Objectifs

  • Réussir la certification Architecture d'entreprise Java EE
  • Comprendre les concepts basés sur Architecture d'entreprise Java EE
  • Comprendre les fondamentaux et la méthodologie
  • Préparer, Réviser et Acquérir les trucs et astuces de l'examen Architecture d'entreprise Java EE
Programme
1/ Introduction
  • La JVM et le JDK
  • De Java SE à Java EE
  • L'écosystème Java : Quel avenir ?
  • Formats de déploiement
  • Outils de développement
2/ Les technologies Web de JEE
  • Les principaux concepts JEE
  • HTTP, cycle de vie d'une application web
  • Fonctionnement et rôle des Servlets et des JSP
  • Les librairies de balises ou taglibs
  • Structure standard d'une application Web JEE
  • Le fichier de configuration normalisé web.xml
  • Déploiement des applications Web JEE, les archives JAR, WAR et EAR
  • Les frameworks MVC (Struts, JSF...)
3/ Les servlets
  • Définition d'une servlet
  • Cycle de vie d'une servlet
  • Gestion des évènements
  • Partage d'information et notion de périmètre
  • Panorama des conteneurs de servlet
4/ Java Server Page et JSF
  • Pourquoi JSP ?
  • Définition et exemple d'une page JSP
  • Cycle de vie d'une page JSP
  • Eléments de syntaxe, notion de scriptlet
  • Définition d'un JavaBean, utilisation par une page JSP
  • Utilisation de librairies de balises, les librairies les plus communes (Struts, JSTL)
  • Documents JSP : définition et apports
  • Panorama des compilateurs de JSP
  • La spécification JSF, ses apports
  • Technologie de présentation : JSP ou facelets
  • Les frameworks Ajax
5/ Les EJBs
  • Définition d'un Enterprise Bean
  • Apport et cas d'utilisation
  • Les différents types et leurs cas d'utilisation
  • Accès distant et distribution
  • Cycle de vie des différents types d'EJB
  • Les annotations
  • Les différentes spécifications (EJB1.x, 2.x et 3.x)
  • Besoin de simplification de l'architecture EJB2
  • Description de l'architecture EJB 3.x.
  • Support d'EJB 3.x par les serveurs d'applications
6/ Les Web Services
  • Définition et cas d'utilisation
  • Principales technologies (SOAP, WSDL, UDDI)
  • Architecture SOA
  • Protocole SOAP
  • Les formats WSDL
  • Publication de Web Services (UDDI
  • Le format XML, Le protocole SOAP, Les formats WSDL et UDDI
  • Construire des services Web avec JAX-WS
7/ La sécurité
  • Modèle déclaratif de la sécurité
  • Authentification pluggable et API JAAS
  • Chiffrement, Cryptographie et Signature
  • Le support pour SSL, les certificats
  • La sécurité dans les différents tiers d'une application web
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
  • Concepteurs
  • Chefs de projet
  • Directeurs de projet
Dates

Dates

  • Du 27 au 29 Mars 2024
  • Du 24 au 26 Juil. 2024
  • Du 27 au 29 Nov. 2024
  • Fin d'Inscription :
    Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.