home 
 
 
 
ennl
 
Home
A propos
Services
Cours
Ressources
Contacts
MyABIS
C
Tous les coursbalkjeGénéralités » Introduction HW & SW » Soft skills » Cycles completsSystèmes d’exploitation » MVS - z/OS » UNIX - Linux - AIX » Mac OS X » iPad et iPhone iOSBases de données et middleware » Relational databases & SQL » DB2 for z/OS » DB2 for LUW » Oracle » SQL Server » MySQL & MariaDB » IMS » CICS » IBM MQ » WebSphere » Big data et analyticsDéveloppement d’applications » Méthodiques et techniques » TOGAF » PRINCE2 » Agile et Scrum » Les langages de programmation » Internet development » Object Oriented systems » Java » Development tools » SAS » XML » SOA & web servicesGestion de système » ITIL » SecuritybalkjeEn pratiqueInscriptions 
Java EE: développer des applications web avec servlets & JSPs

Objectif

Dans ce cours:

  • les participants découvrent les différentes architectures possibles pour créer des applications Web;
  • ils apprennent à développer des applications Web à l'aide du langage Java;
  • ils apprennent à concevoir l'interface utilisateur, à la lier aux fonctions du serveur en utilisant des servlets et des JavaServer Pages;
  • ils apprennent à structurer ces applications Web et à les déboguer de manière efficace;
  • ils apprennent à préparer des applications Web au processus de génération et à les intégrer dans l'environnement des utilisateurs.

L'accès aux bases de données par JDBC est traité dans le cours JDBC. La discussion des Enterprise Java Beans se trouve dans le cours supplémentaire Java EE: building enterprise applications with EJB 3.x and JPA.

Contenu

  • Architectures des applications web
  • Programmation du coté client et des interfaces utilisateurs:
  • HTML
  • applets Java
  • Programmation de serveur:
  • Servlets Java
  • protocol HTTP
  • servlet API
  • utilisation des formulaires
  • JavaServer Pages et JSP tags
  • Structuration des applications web
  • redirection
  • gestions de sessions
  • intégration avec les JavaBeans
  • model • view • controller
  • utilisation et création des custom tags
  • aperçu du JavaServer Pages Standard Tag Library (JSTL)
  • utilisation et création des filter servlets
  • Essais et débogage d'applications Web avec le navigateur - le serveur Web - le serveur d'applications
  • Génération et déploiement de composants pour applications Web
 

Participants

Programmeurs d'applications qui se préparent à développer des applications Web en langage Java.

Connaissances préalables

Une connaissance approfondie (au minimum 3 mois de pratique) du langage Java (cf. cours Concepts Java et La programmation en Java) et être familiarisé avec des concepts internet (cf. cours La technologie internet et cloud démystifiée) est impérative. Etre familiarisé avec HTML (cf. cours HTML5) et avec les concepts XML (cf. cours Concepts XML) est un atout.

Pédagogie

Les explications théoriques sont complétées par des démonstrations pratiques. Le participant consacre une partie du temps au développement interactif et aux essais d'applications web en Java. Pour les cours publiques, Tomcat ou IBM WebSphere Application Server est utilisé comme serveur d'applications. Pour les cours sur mesure, d'autres outils sont possibles.

Formateurs

Guido Indesteege, Sandy Schillebeeckx.

Durée

3 jours.

Calendrier

Vous pouvez vous inscrire en cliquant sur une date
dateduréelang.  lieu  prix
13 Nov3ELeuven  (BE)1500 EUR  (excl. TVA) 

Score global

   
4.1/5 (basé sur 66 évaluations)

Reviews

     
great introduction to jsp (, )
     
It's a good one to start with (, )
     
goede pittige cursus waar ik zeker veel aan zal hebben (, )
     
cursus materiaal mag uitgebreider met meer uitleg en/of meer voorbeelden (, )
     
Good, but course material examples lack precision; examles are not thread-safe, serial classes should have serialVersionUID (, )
     
Course was good, but I already had the knowledge and experience. (, )
     
Voor mij ging het vaak te snel (, )
     
good course - added value because of experience of the presenter whiwh provides a good background. Goold 'buildup' of the course (, )
     
OK, clear explanations (, )