Ferme la recherche

Créer une application web avec JAVA JEE

Descriptif

Durée de la formation

Durée 35 heures

Session

entrées/sorties permanentes

du 04 janv. 2021 au 31 déc. 2021  - Le Port (97)
du 04 janv. 2021 au 31 déc. 2021  - Le Port (97)
Pour connaître les dates des prochaines sessions, veuillez contacter l'organisme de formation

Objectif de la formation

Savoir architecturer et concevoir des projets web JEE performants à base de Servlets et de JSF

Description de la formation

Rappels sur la structure des servlets
Introduction
Les servlets
Request et response
Deployement descriptor
Web container ou serveur d'application : tomcat,glassfish, jboss
3 scopes du servlet : request, session, context
Filter
Annotations : principe, fonctionnement
Introduction au principe et fonctionnement de Maven
Persistence
Standardisation JPA
Implémentation Hibernate JPA sous jboss
Comprendre JSF
Caractéristiques des applications web et de leurs interfaces utilisateur
Qu'est
- ce que JSF ? Ses apports, quand envisager JSF ?
Principes généraux , Rappels et déclinaisons du modèle MVC
Présentation de la structure et configuration
Constitution d'une application JSF
Principes et fichiers de configuration
Contenu d'une page JSF
Responsabilité client/serveur
Utilisations de JSF
Les modèles de composant, de navigation, d'événements, ...
Les différents types de requêtes et leur cycle de vie
Technologies de présentation : JSP ou facelet ?
Les distributions disponibles
Apports de JSF 2.0
Navigation
Les règles de navigation et le fichier faces
- config.xml
Fonctionnement du gestionnaire de navigation
Règles de navigation avancées
Navigation simplifiée avec JSF 2.0
L'expression langage : EL
Principe de fonctionnement, moteur d'évaluation
Éléments de syntaxe
Managed beans vs Dependency Injection (JSR 314 vs JSR 330)
Rôle des backinbeans cycle de vie, Distinction avec les composants métier
Configuration des backingbeans
Association des propriétés aux composants d'interfaces
Association des méthodes aux interactions : navigation, validation, gestion d'événement
Validation et conversion de données
Les validateurs standards
Validation via les méthodes du bean
Balises spécifiques et validation
Rappels sur les bundle et l'internationalisation
Affichage des messages
L'objet FacesMessage
Problématique de la conversion
Convertisseurs standards
Balises spécifiques et conversion
Interface Homme
- machine
Composants d'interface
Composants HTML
Composants d'affichage
Composants de saisie
DataTable
Templating avec JSF
Réutilisation et organisation des vues
Définition de sa propre bibliothèque de balises
Richface 4 : des composants riches supplémentaire

Conditions d'accès

Avoir, si possible, l'expérience pratique d'un langage de programmation (C, PHP..) et une connaissance d'Internet, du Web et des concepts objet
Programmeur
Ingénieur
Analyste et responsable qui souhaitent développer des applications et des applets Java

Validation

Attestation de formation
Et après la formation ?

NON DÉTERMINÉ

Conseils
Les questions à poser avant de choisir un centre de formation
  • Quels sont les profils des anciens stagiaires (niveau de formation, expérience professionnelle) ?
  • Est-il possible de visiter le centre ?
  • Quel type de public accueillez-vous en formation (salariés, demandeurs d’emploi, particuliers) ?
  • Peut-on obtenir une liste de ces anciens stagiaires pour les interroger sur cette formation ?
  • Comment aidez-vous les stagiaires à trouver un emploi ?

EXPERNET

Lieu de formation

38 rue Claude Chappe
ZAC 2000
Le Port

Calculez votre itinéraire

Centre de formation

38 rue Claude Chappe
ZAC 2000
97420, Le Port

Toutes les formations et avis pour EXPERNET