accueil / formation / catalogue 2008 / développement web / JWEB
Conception d'applications Web d'entreprise avec Java EE, les Servlets, JSP et Struts - Code : JWEB
Si les Servlets et les JSP offrent aux développeurs Java la possibilité de créer facilement des pages Web dynamiques, l'association de diverses technologies devient vite déroutante, à mesure que les applications Web gagnent en complexité.
Ce cours intensif vous apportera toutes les compétences nécessaires à la création d'applications Web évolutives, sûres et simples à administrer. Une étude de cas est développée tout au long du cours, dont le contenu s'attache avant tout aux questions de logique et de contrôle des applications Web plutôt qu'aux éléments de conception graphique ou de mise en page sous HTML. Vous serez confronté à des problèmes rencontrés fréquemment dans la conception d'applications Web et apprendrez à utiliser les Design Patterns Java EE pour les résoudre.
Ce cours répond aux questions suivantes : "Comment créer une application Web efficace et maintenable ?", "Comment gagner du temps dans les développements Web ?", "Quand utiliser les technologies JSP, JSF, JSTL, EJB, Struts, JavaScript, XML, Applets ?".
Vous allez apprendre à :
  • Construire des interfaces Web à l'aide de JSP, de Servlets et de JavaScript
  • Écrire des applications Web portables, faciles à administrer, faisant la séparation entre HTML et Java
  • Savoir pourquoi passer à JSP 2.0
  • Comprendre l'évolution des applications Web vers Struts et JSF
  • Décider de l'opportunité d'utiliser telle ou telle technologie Web
  • Utiliser efficacement XML et les technologies connexes dans les applications Web
  • Invoquer des Enterprise JavaBeans à partir de composants Web
Durée : 5 jour(s)
Audience : Développeurs Java expérimentés souhaitant apprendre à utiliser des composants Java EE (Servlets et JSP) pour bâtir des applications Web d'entreprise
Méthode pédagogique : 50% de travaux pratiques.
Pré-requis : Expérience pratique de la programmation avec Java et compréhension de la conception orientée objet ou avoir suivi le cours JOD ou IJOP
Prix : Voir dates
Programme :
Applications Web : notions essentielles
HTTP : notions fondamentales
Application Web vs. site Web ?
Fichiers WAR et fichiers EAR
Navigateurs et serveurs Web


Servlets
Conteneurs de Servlets : architecture et multi-threading
Écriture de Servlets
Objet HttpRequest - HttpResponse
Gestion des formulaires
Forward et inclusion
Suivi de session
Binding Listeners
Filtres


Pages JSP
Syntaxe des JSP
Architecture des JSP de type 2
Séparation Modèle-Vue
Gestion dynamique des formulaires
Pages JSP avec JavaBeans
Scriptlets ou balises de style XML
Objets implicites
Inclusions statiques ou dynamiques ?
Pages d'erreurs


Bibliothèque de balises
Utilisation des Tag Libs
Attributs de temps d'une requête
Définition de Tag Libs
Balises simples
Balises complexes


JSP 2.0 (JSF et JSTL)
Langage d'expression des JSP
Java Standard Tag Libraries
JavaServer Faces


DHTML et JavaScript
Syntaxe JavaScript de base
Validation de formulaires côté client à l'aide de JavaScript


Patterns et bonnes pratiques
Servlets de contrôle
Contrôleurs basés sur les commandes
JavaBeans sous forme de validateurs de formulaires
Séparation Java-HTML
Le Framework Struts


Architecture et conception
Architectures des applications Web
Choix des technologies Web appropriées
Extensions WAE (Web Application Extensions) à UML
Accès SGBD et Pool de connexion
Serveurs d'applications, EJB et Java EE


Sécurité sur le Web
Autorisation, authentification
Sécurité déclarative Java EE
Certificats - SSL


XML dans les applications Web
Syntaxe XML de base
DTD et schémas XML
Utilisations de XML


Dates :
code
[JWEB]
Prix
euros/HT
Jan Fév Mars Avril Mai Juin Juillet Août Sept Oct Nov Déc
Paris 2060 14.28 11.25 10.31 21 19 2.16 7.21 4 1.15 6.20 17.24 8
Grenoble 2060 21 - 3 - - 9 - 25 - 13 - 8
Lyon 2060 28 - 31 - 26 - 7 - 15 - 17 -
Contact :
tél : 04 72 13 35 84
Contactez-nous.
Pour télécharger le bulletin d'inscription cliquez ici
Haut retour haut