Formation - Java EE - Développement Web et d'applications d'entreprise
Référence : r9g9J7z5046s
Durée : 35 h sur 5 j
Tarif
2 800 €
HT
Pré-inscription
Logo - M2i Formation
M2i Formation
Mougins
Inter-entreprise
Une formation inter-entreprise réunit dans une même session des salariés en provenance de plusieurs entreprises. Le tarif est un prix par participant. Elle se déroule généralement dans les locaux de l'organisme de formation.
Intra-Entreprise
Une formation intra-entreprise réunit dans une même session les salariés d'une seule entreprise. Elle se déroule généralement dans les locaux de l'entreprise. Le tarif est convenu pour la formation d'un groupe de salarié.

Détails de la formation

Méthodes et outils pédagogiques

Formation délivrée en présentiel ou distanciel* (blended-learning, e-learning, classe virtuelle, présentiel à distance).
Le formateur alterne entre méthode** démonstrative, interrogative et active (via des travaux pratiques et/ou des mises en situation).
Variables suivant les formations, les moyens pédagogiques mis en oeuvre sont :

  • Ordinateurs Mac ou PC (sauf pour certains cours de l’offre Management), connexion internet fibre, tableau blanc ou paperboard, vidéoprojecteur ou écran tactile interactif (pour le distanciel)
  • Environnements de formation installés sur les postes de travail ou en ligne
  • Supports de cours et exercices

En cas de formation intra sur site externe à M2i, le client s'assure et s'engage également à avoir toutes les ressources matérielles pédagogiques nécessaires (équipements informatiques...) au bon déroulement de l'action de formation visée conformément aux prérequis indiqués dans le programme de formation communiqué.
* nous consulter pour la faisabilité en distanciel
** ratio variable selon le cours suivi

Objectifs de la formation

A l’issue de cette formation, vous serez capable de :

  • Décrire la plateforme Java EE en termes de composants applicatifs (Enterprise Java Beans, Jakarta Persistence API...)
  • Développer des servlets et JSP (JavaServer Pages)
  • Gérer le contexte applicatif avec la session
  • Déployer une application et gérer son aspect optimisation
  • Identifier la place des EJB et leurs implémentations
  • Décrire les premiers pas de la persistance en Java
  • Reconnaître les outils de construction de projets Java : Maven, Gradle
  • Décrire les Java Mapping Framework (ModelMapper, Eureka, Dozer).

Méthodes d'évaluation

  • En cours de formation, par des études de cas ou des travaux pratiques - Et, en fin de formation, par un questionnaire d'auto-évaluation

Pré-requis

Avoir une connaissance pratique en Java ou avoir suivi le cours JAV-SE "Java - Les fondamentaux de la programmation". Avoir des notions de base HTML.

Public cible

Tous publics

Sessions programmées

Détails de la session

Lieu de la session :
En distanciel
Modalités d'enseignement :
En distanciel
Langue :
Français
Horaires :
De 9H à 12H30 puis de 13H30 à 17H
Stationnement :
Marco Polo (Gratuit)
Possibilité de restauration à proximité :
Oui
Restauration incluse :
Non

Programme

1
La plateforme JEE pour le Web
-Objectifs de JEE (Java Entreprise Edition)-Présentation des normes principales de JEE-Développer une application pour le Web et pour un serveur d'application-Typologie des architectures JEE selon l'objectif
2
Place des constituants dans le n-tiers
-Présentation d'une architecture n-tiers JEE-N-tiers et MVC (Modèle-Vue-Contrôleur)-Présentation de la notion de POJO (Plain Old Java Object)-Importance du concept POJO dans Java-Place des servlets-Place des JSP (JavaServer Pages) et de JSF2 (JavaServer Faces 2.0)-Place et rôle des JavaBeans de type POJOJour 1 - Après-midi
3
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 (Web Application Archive)
-RAR (Resource Adapter Archive)
-JAR (Java Archive)
-EAR (Enterprise Application Archive)
4
<em>Exemple de travaux pratiques (à titre indicatif)</em>
-Réalisation d'une application Web intégrant des contrôleursJour 2 - Matin
5
La présentation avec JSP
-Syntaxe
-Scriptlet et expressions-Variables implicites-Directives-Syntaxe XML-Utilisation de Bean-Expression Language (EL)-TagLibs et custom tags-JSTL (Java Standard Tag Library)
Pré-inscription

Sur la même thématique

Logo eDRH Sud PACA - Footer
Nous contacter

Chambre de Commerce
et d’industrie Nice Côte d’Azur

20 Boulevard Carabacel
CS 11259
06005 NICE CEDEX 1

Tel :04 93 13 75 73
(Appel gratuit depuis un poste fixe)