Formation Java EE - Servlets et JSP
Démarche pédagogique : - Présentation des concepts, suivi d’exercices - Création d’une application web “fil rouge” tout au long des modules de la formation ○ Création d’un site de réservation de voyages : pour ce module : création de la couche de présentation Outils utilisés - Outils de développement : Eclipse - Conteneurs de servlet/JSP : Tomcat, Wildfly - Base de données : MySql
Objectifs pédagogiques
- Savoir écrire une application web en Java
- Savoir utiliser les composants java pour le développement web : servlet, JSP, listener, filtre
- Savoir mettre en oeuvre les bonnes pratiques de développement des applications web
- Savoir déployer une application web
- Savoir configurer une source de données (Tomcat, Wildfly)
- Comprendre les technologies sous-jacentes : HTTP, cookie, web-socket, serveur httpd, conteneur de servlet/JSP
Pré-requis
- Connaissance du langage Java
- La connaissance de HTML et CSS est un plus
- La connaissance de JavaScript est un plus
Public
- Développeurs
- Chefs de projets
Programme
Jour 1
Introduction
- Protocole HTTP
- Architecture des applications web
- Rappels de HTML et CSS
Application Web
- Présentation de la plateforme Java EE
- Serveur d’applications et container Servlet/JSP
- Définition d’une application Web
Mise en oeuvre des servlets
- Cycle de vie
- Compilation et déploiement
- Classes de bases : HttpServlet, HttpsServletRequest, HttpServletResponse
- Traitement de formulaire
Jour 2
JSP - Java Server Page
- Création d’une page JSP
- Eléments de script
- Langage EL
- Utilisation des JavaBean
- Création de balises personnalisés
- Utilisation de la JSTL
Cookies et session
- Gestion des contextes
Jour 3
Bonnes pratiques
- Request Dispatcher
- Controller
- Front Controller et pattern Command
Ajax
- Classe JavaScript XMLHttpRequest
- Objet JQuery
- Format JSON
Autres composants
- Les interfaces Listeners
- Les interfaces Filter
Servlet asynchrone
Envoi de fichier vers le serveur
Présentation des web-sockets
Méthodes mobilisées
- Un formateur validé par nos équipes techniques et pédagogiques sera présent pendant toute la durée de la formation
- Pour les formations en présentiel, une salle de formation sera mise à disposition et équipée d'ordinateurs portables, d'un accès Wi-Fi, d'un projecteur et d'un tableau blanc. En distanciel la session sera suivie sur Zoom ou autre outil de visioconférence sur demande (Teams, Webex, Google Meet...).
- Un support de cours en version numérique sera remis à chaque participant
Modalités d’évaluation
- Questions orales ou écrites (QCM)
- Exercices pratiques
- Auto-positionnement en amont et aval de la formation
Accessibilité aux personnes handicapées
Nous nous engageons à rendre notre formation Java EE - Servlets et JSP accessible aux personnes en situation de handicap. Merci de nous contacter afin que nous puissions réaliser les adaptations nécessaires en amont de la formation.Dernière modification le 19/05/2022