Pré-requis : Maitrise des bases du langage Java et connaissance du XHTML
Objectifs : Savoir architecturer et concevoir des projets web JEE performants à base de Servlets et de JSP - Mettre en place le pattern MVC
Sanction : Attestation de fin de stage mentionnant le résultat des acquis
Taux de retour à l’emploi : Aucune donnée disponible
Référence : JAV116-F
Taux de satisfaction : 4,61 / 5
Accessibilité : Nos formations sont accessibles aux personnes en situation de handicap
2 495,00 € HT
Développement d'applications web dynamiques : panorama des technologies existantes
Plate-forme JEE : architecture, APIs et environnement d'exécution
Servlets et JSP par rapport aux autres services web
Environnement de développement (Eclipse / NetBeans)
Eléments de base et optimisation du développement
Moteurs de servlets et JSP : présentation, choix (Tomcat, GlassFish, ...)
Structure d'un module web ; cycle de vie des composants
Empaquetage 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 vie
Chainage de pages : liens et formulaires
Rappel sur les mécanismes et normes d'interaction du protocole HTTP
Gestion des erreurs http et journalisation
Sessions, cookies et autres espaces de persistance
JDBC pour l'accès à une base de données depuis une servlet
JavaMail pour l'envoi de mail depuis un formulaire
Multi-threading avec des servlets
Configurations avancées de déploiement
Atelier pratique : création, déploiement et test d'un projet complet à base de Servlets incluant des fonctionnalités de gestion avec un accès à une base, utilisation de la session et envoi de mails
Principe général et comparaison avec les Servlets
Les expressions : afficher des données dynamiques au milieu du XHTML
Les scriptlets - utilisation et limites
Déclarations et directives : la JSP est une classe
Inclusions et mécanismes de réutilisation
Javabeans : présentation, création
Accès et manipulation des Javabeans depuis JSP et Servlets
Modèle MVC
Etude de cas complète - Servlets et JSP en collaboration
Organisation mémoire du serveur
Gestion des erreurs
Atelier pratique : Développement d'applications web avec une architecture MVC et une présentation avancée à base de JSP
Panorama des taglibs disponibles
Installation, utilisation d'une bibliothèque de balises
JSTL (JSP Standard Tag Lib) : présentation et test
Le language d'expressions (EL)
Définition de fonctions, création de TLDs et appels depuis une JSP
Création de taglibs : principe et apis disponibles
Atelier pratique : intégration de taglibs dans des JSP - implémentation d'une bibliothèque personnalisée de tags
Templating : mécanisme, frameworks disponibles
JNDI et configuration de ressources (JDBC, mails,...) au niveau du serveur d'applications
Sécurité de l'application : présentation des apis, gestion des utilisateurs et des rôles
Gestion d'un projet web : de l'analyse au test
Atelier pratique : configuration serveur et utilisation de ressources JNDI - Utilisation d'un moteur de templates
Pour suivre une session à distance depuis l'un de nos centres, contactez-nous.
Lieu | Date | Remisé | Actions |
---|---|---|---|
Bordeaux | Du 23/09/2024 au 27/09/2024 | Oui | S'inscrire |
Bordeaux | Du 09/12/2024 au 13/12/2024 | Oui | S'inscrire |
Distance | Du 23/09/2024 au 27/09/2024 | Oui | S'inscrire |
Distance | Du 09/12/2024 au 13/12/2024 | Oui | S'inscrire |
Lille | Du 23/09/2024 au 27/09/2024 | Oui | S'inscrire |
Lille | Du 09/12/2024 au 13/12/2024 | Oui | S'inscrire |
Lyon | Du 23/09/2024 au 27/09/2024 | Oui | S'inscrire |
Lyon | Du 09/12/2024 au 13/12/2024 | Oui | S'inscrire |
Marseille | Du 23/09/2024 au 27/09/2024 | Oui | S'inscrire |
Marseille | Du 09/12/2024 au 13/12/2024 | Oui | S'inscrire |
Montpellier | Du 23/09/2024 au 27/09/2024 | Oui | S'inscrire |
Montpellier | Du 09/12/2024 au 13/12/2024 | Oui | S'inscrire |
Nantes | Du 23/09/2024 au 27/09/2024 | Oui | S'inscrire |
Nantes | Du 09/12/2024 au 13/12/2024 | Oui | S'inscrire |
Nice | Du 23/09/2024 au 27/09/2024 | Oui | S'inscrire |
Nice | Du 09/12/2024 au 13/12/2024 | Oui | S'inscrire |
Paris | Du 23/09/2024 au 27/09/2024 | Oui | S'inscrire |
Paris | Du 09/12/2024 au 13/12/2024 | Oui | S'inscrire |
Rennes | Du 23/09/2024 au 27/09/2024 | Oui | S'inscrire |
Rennes | Du 09/12/2024 au 13/12/2024 | Oui | S'inscrire |
Strasbourg | Du 23/09/2024 au 27/09/2024 | Oui | S'inscrire |
Strasbourg | Du 09/12/2024 au 13/12/2024 | Oui | S'inscrire |
Toulouse | Du 23/09/2024 au 27/09/2024 | Oui | S'inscrire |
Toulouse | Du 09/12/2024 au 13/12/2024 | Oui | S'inscrire |
Bât Ravezies - 2e étage 250 avenue Emile Counord
33300 Bordeaux
Liaison directe de la gare Bordeaux Saint-Jean via le tram C
32 Boulevard Vincent Gâche
44000 Nantes
46 rue des Canonniers - 2è étage
59800 Lille
Proche des deux gares
62 rue de Bonnel - 1er étage Ascenseur à droite de l'entrée
69003 Lyon
38/40 rue de la République Escalier A, 1er étage
13001 Marseille
A proximité du vieux port
26 Allée de Mycènes Le Thèbes, Bât. A, 3è étage
34000 Montpellier
Quartier Antigone
32 Boulevard Vincent Gâche 5 ème étage
44200 Nantes
455 promenade des Anglais Bât Arenice, 7è étage
06200 Nice
11 rue Antoine Bourdelle
75015 Paris
dans le 15e arrondissement
3 place du Général Giraud
35000 Rennes
4 rue de Sarrelouis - 4è étage
67000 Strasbourg
1 place Occitane Bât. Le Sully - 4è étage
31000 Toulouse
Proche de Jean-Jaurès et du Capitole