retour accueil c3 institute

Tél : 01 42 37 12 34

c3 institute : formation et conseil aux entreprises

Formations et conseil aux entreprises

 

C3 Institute vous propose un catalogue complet de formations sur tous les thèmes liés à l'entreprise, informatique, coaching, management, langue...

formations continues - standard et sur mesure, DIF, FONGECIF, formations en alternance...

Java, développement de servlets et JSP


L'avis de l'expert

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 ?". 



Participants

Participants ayant déjà une expérience pratique du langage Java et une bonne connaissance des technologies Web.



Pré-requis

Ce cours est destiné à des participants ayant déjà une expérience pratique du langage Java et une bonne connaissance des technologies Web. Il ne comprend pas de présentation du langage Java ni du langage HTML.



Objectifs

  • Mener à bien un projet Web d'entreprise basé sur la plate-forme Java.
  • Découvrir les architectures MVC (Model View Controller) afin de construire des solutions robustes et facilement extensibles, avec entre autres une introduction au développement à l'aide de l'environnement Apache Struts.
  • Construire vos solutions sur les différents serveurs d'applications Java comme WebLogic, WebSphere, Jrun ou iPlanet.




Méthodes pédagogiques

Le conteneur de servlet/JSP utilisé est Tomcat, implémentation de référence de J2EE. L'environnement de développement est Eclipse.



Détails du contenu

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


Stage technique

Réf : C3JSPJWEB
Prix : 2 150 € H.T.
Durée : 5 j

Imprimer
imprimer
Faire suivre
faire suivre



Ce stage peut-être réalisé en intra entreprise

C3 Institute
101, rue de la fontaine grelot | 92160 Antony
Téléphone: 01.42.37.12.34 | Fax : 01.46.68.57.45
Courriel :
c3 Institute : activateur de compétences