Développer des applications Web Java avec les servlets et les JSP
A M S FORMATION
Salarié en poste
Demandeur d'emploi
Entreprise
Étudiant
En ligne
En présentiel
4 Jours – 28 Heures
Nous contacter
Localité
En ligne
Vous pouvez suivre cette formation depuis chez vous ou depuis n’importe quel endroit à distance.
En présentiel
Découvrez les localités disponibles pour suivre cette formation en présentiel.
Objectifs
1. La formation en résumé
Cette formation vise à maîtriser le développement d’applications Web Java en s’appuyant sur les technologies Servlet et JSP. Elle propose une compréhension approfondie des architectures Web, des enjeux associés ainsi que des frameworks principaux du marché. L’objectif est d’acquérir les compétences nécessaires pour concevoir, développer et déployer des applications Web performantes et sécurisées, en intégrant les bonnes pratiques techniques et méthodologiques spécifiques à l’environnement Java EE.
2. Les thèmes abordés
- Introduction aux problématiques des applications Web : HTTP, HTML, URL et architectures client/serveur.
- Présentation de la spécification Java EE : containers Web et EJB, packaging, descripteurs de déploiement, serveurs d’application.
- Concepts fondamentaux des servlets : cycle de vie, gestion des requêtes et réponses HTTP, multi-threading, utilisation d’outils comme Eclipse WebTools et Tomcat.
- Technologie JSP : concepts, différences avec les servlets, inclusion statique et dynamique, objets implicites.
- Intégration JSP et servlets avec le modèle MVC, gestion des redirections et des forwards.
- Conception et traitement des formulaires Web : composants graphiques, validation et saisie.
- Gestion des contextes et sessions : paramètres, attributs, scopes, gestion des sessions avec cookies et URL rewriting, bonnes pratiques.
- Utilisation de JSTL et Expression Language pour simplifier la manipulation des pages JSP, gestion de l’internationalisation, accès base de données et traitement XML.
- Création et utilisation de TagLib personnalisées et des tags JSP standards.
- Approfondissements techniques : listeners, filtres, récupération des informations utilisateur (langue, IP, navigateur).
- Déploiement d’applications Web : fichiers WAR, outils de déploiement, retours d’expérience sur les bonnes pratiques.
- Sécurisation des applications : authentification, autorisation, sécurité déclarative et programmatique, rôles basés sur la sécurité.
- Présentation des frameworks MVC : justification de leur usage, modèles MVC2 et Front Controller, exploration des frameworks Struts/Struts2, JSF et Spring MVC.
3. Éléments de méthodologie de la formation
L’approche pédagogique combine apports théoriques et exercices pratiques afin de favoriser l’assimilation progressive des concepts. Chaque participant dispose d’un poste de travail pour réaliser des mises en pratique concrètes. Le suivi individualisé est assuré grâce à un encadrement en petits groupes, permettant d’adapter les échanges aux besoins spécifiques des stagiaires. Un support pédagogique complet est remis pour accompagner les apprentissages. La progression est régulièrement évaluée par des échanges collectifs et la validation des acquis en fin de formation.
Cette formation vise à maîtriser le développement d’applications Web Java en s’appuyant sur les technologies Servlet et JSP. Elle propose une compréhension approfondie des architectures Web, des enjeux associés ainsi que des frameworks principaux du marché. L’objectif est d’acquérir les compétences nécessaires pour concevoir, développer et déployer des applications Web performantes et sécurisées, en intégrant les bonnes pratiques techniques et méthodologiques spécifiques à l’environnement Java EE.
2. Les thèmes abordés
- Introduction aux problématiques des applications Web : HTTP, HTML, URL et architectures client/serveur.
- Présentation de la spécification Java EE : containers Web et EJB, packaging, descripteurs de déploiement, serveurs d’application.
- Concepts fondamentaux des servlets : cycle de vie, gestion des requêtes et réponses HTTP, multi-threading, utilisation d’outils comme Eclipse WebTools et Tomcat.
- Technologie JSP : concepts, différences avec les servlets, inclusion statique et dynamique, objets implicites.
- Intégration JSP et servlets avec le modèle MVC, gestion des redirections et des forwards.
- Conception et traitement des formulaires Web : composants graphiques, validation et saisie.
- Gestion des contextes et sessions : paramètres, attributs, scopes, gestion des sessions avec cookies et URL rewriting, bonnes pratiques.
- Utilisation de JSTL et Expression Language pour simplifier la manipulation des pages JSP, gestion de l’internationalisation, accès base de données et traitement XML.
- Création et utilisation de TagLib personnalisées et des tags JSP standards.
- Approfondissements techniques : listeners, filtres, récupération des informations utilisateur (langue, IP, navigateur).
- Déploiement d’applications Web : fichiers WAR, outils de déploiement, retours d’expérience sur les bonnes pratiques.
- Sécurisation des applications : authentification, autorisation, sécurité déclarative et programmatique, rôles basés sur la sécurité.
- Présentation des frameworks MVC : justification de leur usage, modèles MVC2 et Front Controller, exploration des frameworks Struts/Struts2, JSF et Spring MVC.
3. Éléments de méthodologie de la formation
L’approche pédagogique combine apports théoriques et exercices pratiques afin de favoriser l’assimilation progressive des concepts. Chaque participant dispose d’un poste de travail pour réaliser des mises en pratique concrètes. Le suivi individualisé est assuré grâce à un encadrement en petits groupes, permettant d’adapter les échanges aux besoins spécifiques des stagiaires. Un support pédagogique complet est remis pour accompagner les apprentissages. La progression est régulièrement évaluée par des échanges collectifs et la validation des acquis en fin de formation.
Ces formations peuvent vous intéresser
MONTPELLIER
À distance / En centre / En entreprise
Entreprise
Non finançable CPF
7350 €
ORSAY
À distance / En centre / En entreprise
Entreprise
Non finançable CPF
1500 €
MÉRIGNAC
À distance / En centre / En entreprise
Entreprise
Non finançable CPF
Malheureusement, vous ne pouvez pas contacter ce centre via Maformation.
Voici des formations similaires :
À DISTANCE
Tout public
Finançable CPF
1990 €
Avis du centre
SAINT-HERBLAIN
En centre / En entreprise
Salarié en poste / Entreprise
Non finançable CPF
7740 €
Avis du centre
LE HAILLAN
En centre
Entreprise
Non finançable CPF
1200 €
Les formations les plus recherchées
Formation Strasbourg
Formation Metz
Formation Reims
Formation Troyes
Formation Mulhouse
Formation Colmar
Formation Charleville-Mézières
Formation Épinal
Formation Châlons-en-Champagne
Formation Saint-Dizier
Formation Informatique CPF
Formation Informatique en ligne
Formation Developpeur informatique CPF
Formation Developpeur informatique en ligne
Formation Technicien support informatique
Formation Consultant en informatique
Formation Administrateur systeme
Formation Technicien informatique
Formation Technicien reseaux
Formation Administrateur reseau
Formation Directeur des systemes d information
Formation Rssi
Formation Data scientist
Formation Chef de projet informatique
Formation Technicien support informatique Nancy
Formation Technicien informatique Nancy
Formation Consultant en informatique Nancy
Formation Administrateur systeme Nancy
Formation Technicien reseaux Nancy
Formation Directeur des systemes d information Nancy
Formation Administrateur reseau Nancy
Formation Data scientist Nancy
Formation Technicien reseaux Strasbourg
Formation Administrateur reseau Strasbourg
Cette formation est temporairement suspendue.
Voir des formations similaires