Revenir à la liste des catégories de formation



Formation : Conception d'applications Web d'entreprise avec Java EE


(Réf. 12592)

Evaluation :
Détails de la fiche formation
Options disponibles pour la fiche formation


Détails de la fiche formation



Compétence(s)

Java

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

Public

Développeurs Java expérimentés souhaitant apprendre à utiliser des composants Java EE (Servlets et JSP) pour bâtir des applications Web d'entreprise

Objectifs

  • 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
  • Parmi les grandes évolutions de l'informatique de ces vingt dernières années, l'avènement du Web et celui du langage Java sont particulièrement marquantes. Le premier pour l'universalité d'accès qu'il offre aux applications et qui en fait le mode de développement privilégié par les entreprises. Le second pour s'être imposé, en dix ans, comme le langage de développement le plus utilisé sur les nouveaux projets. Les réunir, donc faire du développement Web en Java, est donc porteur de multiples promesses.
  • A l'issue de ce cours vous serez non seulement capables de concevoir et développer une application Web évolutive en Java mais vous aurez aussi acquis des compétences d'architecte comme une vue d'ensemble de la structure d'une application Web, des technologies clientes et des Frameworks Web du monde java.
  • Afin de mieux comprendre l'impact de la conception et des Frameworks sur le développement Web vous construirez la même application simple... une dizaine de fois ! Vous analyserez au mieux les avantages et inconvénients de chacune des solutions de conception et technologies présentées.

Type de formation

Courte

Programme

Applications Web : notions essentielles

  • HTTP : notions fondamentales
  • Application Web ou site Web
  • Fichiers WAR et fichiers EAR
  • Navigateurs et serveurs Web

Servlets

  • Conteneurs de Servlets : architecture et multi-threading
  • Écriture de Servlets
  • Objets HttpServletRequest et HttpServletResponse
  • Gestion des formulaires
  • Forward et inclusion
  • Suivi de session
  • Attributs de requête, de session et d'application
  • Binding Listeners
  • Filtres

Pages JSP

  • Syntaxe des JSP
  • Exécution des JSP
  • Séparation Modèle / Vue
  • Gestion dynamique des formulaires
  • Pages JSP avec JavaBeans
  • Objets implicites
  • Inclusions statiques et dynamiques
  • Pages d'erreurs

Bibliothèque de balises

  • Définition de TagLibs
  • Balises simples
  • Attributs des TagLibs
  • Balises complexes
  • Fragments JSP
  • Intégration des TagLibs

JSP 2.0 et JSTL

  • Langage d'expression des JSP
  • Java Standard Tag Libraries
  • Internationalisation avec JSTL

DHTML et JavaScript

  • Syntaxe JavaScript de base
  • Validation de formulaires côté client à l'aide de JavaScript
  • Ajax

Patterns et bonnes pratiques

  • Servlets de contrôle
  • Contrôleurs basés sur les commandes
  • Validation de formulaires
  • Séparation Java / HTML

Frameworks Web Java EE

  • Struts
  • JavaServer Faces

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

Pédagogie

Non renseigné

Point(s) fort(s)

Non renseigné
Revenir en haut


Options disponibles pour la fiche formation



Langue(s)

Français

Moyen(s)

Inter-Entreprise

Durée

Non renseigné

Zone géographique

Inter-Entreprise :
75000 Paris :


Revenir en haut





Revenir à la liste des catégories de formation