Référence | F175371 |
Prix par personne en présentiel ou distanciel | 1550 € |
Session ouverte | A partir de 2 personnes |
Intra-entreprise | Nous consulter |
Public concerné : Développeurs Java
Prérequis : Maîtriser le langage Java et avoir des connaissances de base relatives aux technologies Web
Durée : 3 jours
Objectifs : Comprendre les technologies Internet/Intranet, Créer des pages web dans un environnement Java, Comprendre les spécificités du Web, Maîtriser la partie Web de l’écosystème JEE, Intégrer le Web avec l’ensemble du SI. Monter un cluster sécurisé pour scaler une application.
Méthodes et moyens pédagogiques : Formation réalisée en présentiel ou en distanciel (Choix à définir). Exposés, cas pratiques, synthèse. Matériel : 1 poste par stagiaire, vidéoprojecteur, tableau.
Support de cours fourni à chaque stagiaire.
Modalités de suivi et d’évaluation : Exercices de mise en pratique ou quiz de connaissances tout au long de la formation permettant de mesurer la progression des stagiaires. Questionnaire d’évaluation de la satisfaction en fin de stage. Feuille de présence émargée par demi-journée par les stagiaires et le formateur. Attestation de fin de formation.
Informations pratiques : Accessibilité , modalités et délais d’accès
Contenu de formation
Introduction :
Installation
Présentation des Servlets
Présentation de Tomcat
Exemple d’une page JSP
Le protocole http :
Historique
Requête et Réponses
Les Headers
Les codes d’erreurs
Cache
Sécurité
Ajax
Les principes REST
Les servlets :
Le descripteur de déploiement web.xml
Déclaration d’une Servlet
ServletContext et ServletConfig
Les annotations (@WebServlet)
Création d’un Filter
Création d’un Listener
Création d’une session
JSP :
Structure d’une page
Cycle d’une page JSP
Scriptlets, et pourquoi les éviter
Les Composants JavaBean
Création d’un Formulaire
JSTL :
Les actions
Les structures de contrôle
Le formatage de texte
L’internationalisation
XPath et XSLT
Gestion du XML
Tags personnalises :
Fichier Tag
Les attributs
Document JSP
Etendre SimpleTagSupport
Concepts avancés
Architecture et utilisation de Tomcat :
Encapsulation des *containers*
Définition des concepts
Les composant additionnels
Gestion des logs
Déploiement
Intégration des services :
JNDI
JDBC et MySQL
Gestion des Sessions
Intégration avec Apache
Clustering avec mod_jk
Sécurité :
Authentification par formulaire
Le Realm
Authentification
Autorisation
SSL