Formation #DEV49

Formation JSP Servlets

Formation avec Restauration incluse
(Déjeuner, Petit Déjeuner et Pauses Cafés)

Durée : 5 jours

Code : DEV49


Sessions programmées :

Du 15 au 19 Fév. 2021

Du 26 au 30 Avril 2021

Du 21 au 25 Juin 2021

Du 20 au 24 Sept. 2021

Du 15 au 19 Nov. 2021

Fin d'Inscription :
Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email :
  • Pour les entreprises AU MAROC :
    Au minimum 10 JOURS OUVRÉS avant la date de formation
  • Pour les entreprises HORS MAROC :
    Au minimum 15 JOURS OUVRÉS avant la date de formation

Formation dans votre entreprise.

Durée : 5 jours

Code : DEV49


Vous souhaitez réaliser cette formation en vos locaux avec le même programme ?

Vous souhaitez personnaliser le programme de cette formation pour qu'elle réponde aux spécificités de votre entreprise ?

Objectifs

  • Etre capable de développer et déployer des applications, JSP et servlets Java
Programme
1/ Introduction à Java EE
  • Java EE Vue d'ensemble
  • Technologies Java EE
  • Applications Java EE : Principe des servlets et des JSP
  • Architectures de développement : MVC2 et modèle en couches
2/ Les Servlets
  • Présentation de l'architecture servlet
  • Structure d'une servlet
  • Traitement des données d'une page et envoi de mails
  • Gestion des exceptions dans les servlets
3/ Les JSP
  • Présentation de l'architecture
  • Syntaxe, les balises prédéfinies, scriptlets
  • Exemple d'une page simple
  • Comparaison avec des technologies existantes (CGI, ASP, Script, Servlet)
  • Éléments d'une page JSP
  • Directives JSP
  • Règles de conception de pages JSP
  • Codage des pages JSP( Scriplets)
  • Combinaison de servlets et de JSP
  • Gestion efficace des erreurs
4/ Emploi de composants JavaBeans avec JSP
  • Définition d'un JavaBean
  • Gestion des exceptions dans les beans
5/ Les TagLibs JSP
  • Apports des TagLibs
  • Utilisation des TagLibs JSTL
  • Principe de conception et d'utilisation des TagLibs
6/ Consultation et interrogation d'une base de données
  • Présentation de l'architecture d'accès aux données
  • L'API d'accès aux données de Java : JDBC
  • La passerelle JDBC-ODBC : drivers de type I
  • Interrogation d'une base de données
  • Ajout de données dans des servlets
  • Optimisation
7/ Communication avec des servlets
  • Appel d'une servlet à partir d'une applet
8/ Gestion des sessions
  • Support du protocole HTTP
  • Les méthodes traditionnelles de suivi de session
  • L'objet HttpSession
  • Obtenir des informations d'une session
  • Stocker des informations dans une session
  • Invalider une session
9/ Programmation avec JNDI
  • Présentation de JNDI
  • Connexion au JNDI Datasource Services et acces aux sources JDBC
10/ TOMCAT : Intégration
  • Intégration avec un serveur Web
  • Utilisation du module Webapp
  • Utilisation de mod_jk, configuration des connecteurs
11/ Déploiement et Gestion des applications Web
  • Installation d'une application avec les archives WAR
  • Installation d'une application à partir d'un répertoire
  • Démarrage, arrêt, désinstallation d'une application Web
  • Paramétrage des rôles de sécurité d'accès à l'application Manager
12/ Présentation de XML
  • Définition de la norme XML
  • Analyse de documents XML
  • Parseurs et DTD
  • DOM (Document Object Model)
  • Tutorial : User logon Avec XML, Bean et JSP
  • Installation d'une application avec les archives WAR
  • Installation d'une application à partir d'un répertoire
  • Démarrage, arrêt, désinstallation d'une application Web
  • Paramétrage des rôles de sécurité d'accès à l'application Manager
13/ Utilisation de « Design Patterns »
  • MVC2, DAO, Abstract Factory
  • Singleton, Service Locator
Approche Pédagogique

Approche Pédagogique

  • Pédagogie très opérationnelle fondée sur l'alternance entre théorie et pratique
  • Cas pratiques
  • Remise d’outils
  • Echanges d’expériences
Public Cible

Personnes Visées

  • Chefs de projets
  • Architectes logiciels
  • Développeurs
Dates

Dates

  • Du 15 au 19 Fév. 2021
  • Du 26 au 30 Avril 2021
  • Du 21 au 25 Juin 2021
  • Du 20 au 24 Sept. 2021
  • Du 15 au 19 Nov. 2021
  • Fin d'Inscription :
    Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email :
    • Pour les entreprises AU MAROC : Au minimum 10 JOURS OUVRÉS avant la date de formation
    • Pour les entreprises HORS MAROC : Au minimum 15 JOURS OUVRÉS avant la date de formation