Dernière mise à jour le 25/11/2024
Développer des applications Web Java avec les servlets et les JSP
Informations générales
Type de formation : Formation continue
Domaine : Développement
Filière : Java JEE
Rubrique : Java/JEE
Formation éligible au CPF : Non
Formation Action collective : Non
Objectifs & compétences
Comprendre les concepts et enjeux des architectures Web
Comprendre et savoir évaluer l'architecture et la conception des principaux
Framework Web du marché
Acquérir des savoir-faire pour concevoir, développer et déployer des applications web basées sur les technologies JSP et servlet
Public visé
Architectes, développeurs et chefs de projet
Pré-requis
Avoir suivi la formation "Les fondamentaux de la programmation Java" (J-IP2) ou connaissances équivalentes
Programme
INTRODUCTION À JEE
Problématiques et caractéristiques des applications Web (HTTP, HTML et URL)
Les architectures Client / Serveur Web
Les diverses solutions
JEE : LA SPÉCIFICATION JAVA DES APPLICATIONS D'ENTREPRISE
Description Notion de container Web et de container EJB
Le packaging
Un descripteur de déploiement universel
Les serveurs d'application
PRÉSENTATION DES SERVLETS
Concepts
Cycle de vie HttpServletRequest et HttpServletResponse
Définition des pages d'accueil et d'erreur
Gestion des accès concurrents (Multi-Thread)
Exemple d'outillage (IDE/container Web) avec Eclipse WebTools et Tomcat
LES PAGES JSP
Concepts
Différence avec les Servlets Inclusion statique et dynamique
Objets implicites
JSP ET SERVLET
Utilisation du model de conception MVC
Utilisation du « redirect » et du « forward »
Utilisation conjointe JSP/Servlet
FORMULAIRES
Principes
Les composants graphiques
Validation et traitement des saisies
LES CONTEXTES ET SESSIONS
Différence entre « Paramètre » et « Attribut »
Les scopes (page, request, application et session)
La gestion des sessions (cookies, URL rewriting)
Retour d'expérience sur les bonnes pratiques
JSTL ET EXPRESSION LANGUAGE
JSTL : la normalisation des Tags « standards »
EL (Expression Language) : une nouvelle souplesse pour les JSP
Structure de contrôle avec « JSTL core »
Gestion des messages et de l'I18n (internationalisation) avec « JSTL fmt »
Connexion à une base de données avec « JSTL sql »
Manipulation XML avec « JSTL XML »
LES TAGLIB
Principe des librairies de Tag
Les Tag JSP par défaut
Définir et utiliser ses propres Tags
POUR ALLER ENCORE PLUS LOIN
Les listeners
Les filtres
Accès aux informations utilisateur (langue, adresse IP, navigateur, etc.)
DÉPLOIEMENT D'UNE APPLICATION WEB
Les fichiers WAR Les outils de pré-déploiement et déploiement
Retours d'expérience : les bonnes pratiques de déploiement
SÉCURISER LES APPLICATIONS WEB
Authentification / autorisation
Sécurité déclarative et Sécurité programmatique
Utilisation de « Security Role-Based »
LES FRAMEWORKS MVC
Pourquoi utiliser des frameworks plutôt que des JSP/Servlet seuls
Le modèle de conception MVC2 et le Front
Controller Les frameworks Struts/Struts2 Le framework JSF Spring MVC
Modalités
Jusqu'a 8 jours avant le début de la formation, sous condition d'un dossier d'insciption complet
Méthodes
Fin de formation : entretien individuel.
Satisfaction des participants : questionnaire de satisfaction réalisé en fin de formation.
Assiduité : certificat de réalisation.
Validations des acquis : grille d'evalution des acquis établie par le formateur en fin de formation.
Code de formation : J-WEB
Tarifs
Prix public : 2195 €
Tarif & financement :
Nous vous accompagnons pour trouver la meilleure solution de financement parmi les suivantes :
Le plan de développement des compétences de votre entreprise : rapprochez-vous de votre service RH.
Le dispositif FNE-Formation.
L’OPCO (opérateurs de compétences) de votre entreprise.
France Travail: sous réserve de l’acceptation de votre dossier par votre conseiller Pôle Emploi.
CPF -MonCompteFormation
Contactez nous pour plus d’information : contact@aston-institut.com
Lieux & Horaires
Durée : 28
heures
Délai d'accès :
Jusqu’à 8 jours avant le début de la formation
Prochaines sessions
Handi-accueillante
Accessible aux personnes en situations de handicap.
Pour toutes demandes, contactez notre référente,
Mme Rizlene Zumaglini
Mail : rzumaglini@aston-ecole.com