Tous
Maitrise des bases du langage Java et connaissance du XHTML
Savoir architecturer et concevoir des projets web JEE performants à base de Servlets et de JSP - Mettre en place le pattern MVC.
Développement d'applications web dynamiques: panorama des technologies existantesPlate-forme JEE: architecture, APIs et environnement d'exécutionServlets et JSP par rapport aux autres services web
Environnement de développement (Eclipse / NetBeans) Eléments de base et optimisation du développementMoteurs de servlets et JSP: présentation, choix (Tomcat, GlassFish,...) Structure d'un module web; cycle de vie des composantsEmpaquetage et déploiement d'une application Web
Atelier pratique: installation des environnements de développement et d'exécution; premier projet web minimal
Spécification et cycle de vieChainage de pages: liens et formulairesRappel sur les mécanismes et normes d'interaction du protocole HTTPGestion des erreurs http et journalisation Sessions, cookies et autres espaces de persistance
Atelier pratique: création, déploiement et test d'un projet complet à base de servlets incluant des fonctionnalités de gestion
Principe général et comparaison avec les ServletsLes expressions: afficher des données dynamiques au milieu du XHTMLLes scriptlets - utilisation et limitesDéclarations et directives: la JSP est une classeInclusions et mécanismes de réutilisationEtude de cas complète - Servlets et JSP en collaboration
Atelier pratique: Développement d'applications web avec une architecture MVC
Méthodologie basée sur l'Active Learning : 75% de pratique minimum. Chaque point théorique est systématiquement suivi d'exemples et exercices.
Contrôle continu
Attestation de fin de stage mentionnant le résultat des acquis