M2i Formation

Découvrez notre formationJava EE - Développement Web

Présentiel

5 jours (35 heures) - JAV-DW

(34)
Accueil  ›  Formations Informatique  ›  Langages et développement  ›  Développeur Java  ›  Java EE - Développement Web

Objectifs pédagogiques

  • Comprendre la plateforme Java EE
  • Développer des Servlets et JSP
  • Utiliser JSP EL
  • Créer des Custom Tags
  • Mettre en oeuvre le Pattern MVC
  • Gérer le contexte applicatif avec la session.

Niveau requis

Avoir la connaissance pratique en Java ou avoir suivi le cours JAV-SE "Java - Les fondamentaux et le développement Java SE". Avoir des notions de base HTML.

Public concerné

Développeurs, architectes, chefs de projets techniques.


Cette formation est éligible au CPF : code unique 237067

Lyon Part-Dieu09/12/20192 750 € HTDates proposées dans les agences M2iRéserver
Grenoble09/12/20192 750 € HTDates proposées dans les agences M2iRéserver
Dijon09/12/20192 750 € HTDates proposées dans les agences M2iRéserver
Saint-Étienne09/12/20192 750 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Certification : M2i Langages de Programmation (+ 120€)

La platerforme JEE pour le Web

  • Objectifs de JEE
  • Présentation des normes principales de JEE
  • Développer une application pour le Web
  • Développer une application pour un serveur d'application
  • Typologie des architectures JEE selon l'objectif

Place des constituants dans le n-tiers

  • Présentation d'une architecture n-tiers JEE
  • N-tiers et MVC
  • Présentation de la notion de POJO
  • Importance du concept POJO dans Java
  • Place des Servlets
  • Place des JSP et de JSF2
  • Place et rôle des JavaBeans de type POJO

Les servlets 3.0

  • Place et rôle des servlets dans l'architecture Web JEE
  • Cycle de vie d'une Servlet
  • Concevoir un échange Web avec une Servlet, les formulaires HTML
  • Annotations et configuration web.xml
  • Contexte de l'application et ServletConfig
  • Requêtes et réponses
  • Gestion des sessions en Servlet
  • Utilisation du RequestDispatcher
  • Filtres et Listeners
  • Sécurisation de l'application Web avec SecurityRealms
  • Architecture d'une application Web
    • Descripteur de déploiement
    • fichier .WAR
    • Packaging
  • Types de packaging d'applications Web
    • WAR
    • RAR
    • JAR
    • EAR

La présentation avec JSP

  • Syntaxe
    • Scriptlet et expressions
  • Variables implicites
  • Directives
  • Synthaxe XML
  • Utilisation de Bean
  • Expression Language (EL)
  • TagLibs et custom Tags
  • JSTL

Utilisation de la norme JSF2

  • Présentation du framework JSF2
  • Cycle de vie d'une requête JSF2
  • Les composants graphiques UI
  • La servlet FacesServlet
  • Les Managed Beans
  • Concevoir la navigation entre les pages
  • Conversion de données implicite et explicite
  • Validation des données

Accès aux données

  • Rappel JDBC
  • Utilisation de JNDI et des Data Sources
  • Présentation des diverses méthodes JSDB d'accès aux données
  • Présentation de JPA
  • Rôle de l'EntityManager
  • Les POJO et les annotations JPA
  • Accéder aux données avec JPA et HQL
  • L'API CVriteria

Les Web Services et WebSockets

  • Présentation des Web Services REST
  • Développement de Web Services REST client et serveur
  • Présentation des Web Services SOAP
  • Développement de Web Services SOAP client et Serveur
  • Présentation des WebSockets
  • Développement d'une application serveur WebSockets et cliente JavaScript

Les normes importantes

  • Rôle et importance des EJB
  • JMS
  • JMX
  • Rôle de SPRING
    • Différences avec CDI

Certification (en option)

  • Nos tests de validation des compétences font partie intégrante du processus d'apprentissage car ils permettent de développer différents niveaux d'abstractions.
  • Solliciter l'apprenant à l'aide de nos QCM, c'est lui permettre d'étayer sa réflexion en mobilisant sa mémoire pour choisir la bonne réponse. Nous sommes bien dans une technique d'ancrage mémoriel.
  • L'examen sera passé à la fin de la formation.

Les + de la formation

L'examen de certification est en français.

Testez vos connaissances

Objectif : Ce test a pour objectif de tester vos connaissances sur le langage Java.

Complétez votre formation

En cliquant le bouton « Accepter », vous acceptez l’utilisation de cookies pour réaliser des mesures d’audiences et vous permettre d’enregistrer vos préférences de navigation. En poursuivant votre navigation sur ce site, vous acceptez l’utilisation de cookies.

Accepter Paramètres En savoir plus