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 13/05/2024 au 17/05/2024 | Oui | S'inscrire |
Bordeaux | Du 23/09/2024 au 27/09/2024 | Oui | S'inscrire |
Bordeaux | Du 09/12/2024 au 13/12/2024 | Oui | S'inscrire |
Bruxelles | Du 13/05/2024 au 17/05/2024 | S'inscrire | |
Bruxelles | Du 23/09/2024 au 27/09/2024 | S'inscrire | |
Bruxelles | Du 09/12/2024 au 13/12/2024 | S'inscrire | |
Distance | Du 13/05/2024 au 17/05/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 |
Genève | Du 13/05/2024 au 17/05/2024 | S'inscrire | |
Genève | Du 23/09/2024 au 27/09/2024 | S'inscrire | |
Genève | Du 09/12/2024 au 13/12/2024 | S'inscrire | |
Lille | Du 13/05/2024 au 17/05/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 |
Luxembourg | Du 13/05/2024 au 17/05/2024 | S'inscrire | |
Luxembourg | Du 23/09/2024 au 27/09/2024 | S'inscrire | |
Luxembourg | Du 09/12/2024 au 13/12/2024 | S'inscrire | |
Lyon | Du 13/05/2024 au 17/05/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 13/05/2024 au 17/05/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 13/05/2024 au 17/05/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 13/05/2024 au 17/05/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 13/05/2024 au 17/05/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 13/05/2024 au 17/05/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 13/05/2024 au 17/05/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 13/05/2024 au 17/05/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 13/05/2024 au 17/05/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
Rue de la Loi, 23
1040 Bruxelles
32 Boulevard Vincent Gâche
44000 Nantes
c/o CCI France Suisse Route de Jussy 35 Case postale 6298
CH-1211 Thônex - Genève
46 rue des Canonniers - 2è étage
59800 Lille
Proche des deux gares
5 Rue Goethe
L-1637 Luxembourg
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
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