Formation : Cursus JAVA « Couche de présentation JEE» 9 jours
(Réf. 19222)Evaluation : 



Détails de la fiche formationOptions disponibles pour la fiche formationDétails de la fiche formation
Compétence(s)
Java
Prérequis
- Culture Objet.
- Connaissance générale en architecture informatique.
- Avoir suivi le lot 1 ou avoir une connaissance générale JEE.
- Connaissance du langage Java.
Public
- Développeur, chef de projet, architecte, urbaniste.
Objectifs
- Découvrir la couche présentation JEE
- Etre capable de manipuler les outils principaux
- Acquérir les connaissances techniques nécessaires pour intégrer une équipe de développement sur un projet JEE
Type de formation
CourteProgramme
Cours éligible à l'action collective JAVA du FAFIEC
JOUR 1 - Rappel des concepts fondamentaux :
Présentation des concepts architecturaux JEE
Le modèle MVC/MVC2
Les différents types d’application JEE
- Les clients lourds
- Les applications Web
Les applications Web :
Détail de l’architecture d’une application Web.
Présentation du modèle Jsp/Servlet
- Servlet : présentation de l’API
cycle de vie
Introduction aux méthodes
- JSP
Structure
cœxistence HTML/JAVA
Instruction autorisée
Mise en œuvre via des exercices simplifiés (Eclipse/Tomcat).
JOUR 2 - Les applications Web, suite :
Introduction des JavaBeans
Exercice de mise en œuvre.
Introduction à JSTL
Mise en place de sa propre TagLib
Exercice de mise en œuvre
Le déploiement d’application Web : Introduction
Ecriture d’un fichier web.xml
Exercice de mise en œuvre au travers de la création d’une application « évoluées ».
JOURS 3, 4 et 5 - Les frameworks JAVA :
Introduction aux frameworks.
Utilité des frameworks
Struts : un exemple de framework pour le web
- Concept clés
- Mise en place d’une première application Struts.
- Gestion des formulaires
- Bibliothèque de balises Struts
Exercices de mise en œuvre.
- Struts : problématique d’internationalisation
Exercice de mise en œuvre
- Struts : gestion des exceptions
Exercice : Gestion des exceptions dans struts
- Formulaire dynamique et validator
- Tiles et forward globaux.
Exercice de mise en œuvre.
JOUR 6 - Les concepts avancés :
JSF : introduction
- Présentation des JSF
- Les bases des JSF
Introduction aux Portail et aux portlet.
- Concept clé
- Le développement de portlet
- La norme JSR-168
- Les principales interfaces.
- Modes et etats
- Librairies de tags.
- Introduction au Remote portlet (WSRP).Les solutions portails du marché
JOURS 7et 8 - Les clients lourds :
Introduction à Swing et SWT.
L’architecture de Swing
Exercice de mise en œuvre : Premier écran swing
Exercice de mise en œuvre : Positionnement de la taille de preférence
Exercice de mise en œuvre : Exercice sur la taille du contentPane, methode statique et dynamique
Les layout manager
Exercice de mise en œuvre : Utilisation de formLayout de Jgoodies
Gestion des événements
Exercice de mise en œuvre :actions et evenements
Gestion des threads
Synthèse et perspective :
Les principaux serveurs d’applications
Ajax : introduction autour du web2.0
JOUR 9 - Le web 2.0 :
Introduction et historique.
Les grands concepts du web 2.0
Les solutions technologiques autour du web 2.0
o Ajax
o Flux Rss
o Wiki, Blog
AJAX :
Introduction et historique.
Présentation détaillée
o Le concept de web 3D
o Le modèle de conception Ajax
Les frameworks Ajax
o Les frameworks d’infrastructure
o Les frameworks client
o Les frameworks coté serveur
Les grands concepts du web 2.0
Exercice de mise en œuvre : mise en place d’une interface cliente se basant sur le framework DOJO
Conclusion et bonnes pratiquesPédagogie
Non renseignéPoint(s) fort(s)
Non renseignéOptions disponibles pour la fiche formation
Langue(s)
Français
Moyen(s)
Inter-Entreprise
Durée
Non renseignéZone géographique
Inter-Entreprise :
92100 BOULOGNE BILLANCOURT :