☀️ C'est l'été chez ITTA ! Profitez de 10% de réduction jusqu'au 31 juillet sur une sélection de formations 🌴

Formation : Introduction au développement des Applications J2EE avec Struts

Ref. STRUTS
Durée :
3
 jours
Examen :
Non certifiant
Niveau :
Fondamental

Description

STRUTS est un framework libre qui fournit les éléments nécessaires au développement d’applications basées sur la technologie Internet. Il s’appuie sur des technologies standards comme JavaBeans et Java Servlets. Les applications et services Web développés avec la technologie Internet libre ont tout intérêt à intégrer la richesse des composants STRUTS, ceci dans le cadre d’une architecture MVC2. Les développeurs qui participent à cette formation apprendront à concevoir et à créer des composants serveur de type J2EE avec STRUTS.

Profils des participants

  • Développeurs
  • Chefs de projet

Objectifs

  • Comprendre les concepts, connaître les composants d’une approche MVC2
  • Maîtriser les composants du framework et la communication inter-composants dans STRUTS
  • Savoir effectuer un mapping fonctionnel sur les composants de STRUTS
  • Aller plus loin avec les projets connexes du groupe Apache

Connaissances Préalables

  • Bonnes connaissances du langage Java
  • Bonnes connaissances sur JSP/Servlets et JavaBeans
  • Avoir suivi ou maîtriser les notions incluses dans le cours suivant : JAVA SE 8 Programming

Contenu du cours

Module 1 : Introduction à Struts2
  • Leçon 1 : Qu’est-ce que Struts
  • Leçon 2 : Caractéristiques de Struts2
  • Leçon 3 : Model1 vs Model2
Module 2 : Composants principaux
  • Leçon 1 : Intercepteurs
  • Leçon 2 : ValueStack
  • Leçon 3 : ActionContext
  • Leçon 4 : ActionInvocation
  • Leçon 5 : OGNL
Module 3 : Struts 2 Architecture
  • Leçon 1 : Struts2 Action
  • Leçon 2 : Configuration Struts2
    • Struts.xml
    • Configuration multiple
  • Leçon 3 : Espace de noms
Module 4 : Intercepteurs
  • Leçon 1 : Intercepteur personnalisé
  • Leçon 2 : Intercepteur de params
  • Leçon 3 : ExecAndWait
  • Leçon 4 : Préparer l’intercepteur
  • Leçon 5 : Intercepteur modelDriven
  • Leçon 6 : Intercepteur d’exception
  • Leçon 7 : Intercepteur FileUpload
Module 5 : Struts 2 Validation
  • Leçon 1 : Validation personnalisée
  • Leçon 2 : Validateurs groupés
    • Requiredstring
    • Stringlength
    • Email
    • Date
    • Int
    • Double
    • Url
    • Regex
  • Leçon 3 : Validation Ajax
Module 6: Interfaces sensibles
  • Leçon 1 : ServletActionContext
  • Leçon 2 : SessionAware
  • Leçon 3 : ServletContextAware

Module 7 : Struts2 avec I18N

Module 8 : Configuration zéro

  • Leçon 1 : Par convention
  • Leçon 2 : Par annotation
Module 9 : Tags d’interface utilisateur
  • Leçon 1 : DateTimePicker
  • Leçon 2 : Balise itérative

Documentation

  • Support de cours numérique inclus

Cours complémentaires

Financement Temptraining

ITTA est partenaire de Temptraining, le fonds de formation continue pour les travailleurs temporaires. Ce fonds de formation peut subventionner des formations continues pour toute personne qui travaille pour un employeur assujetti à la Convention collective de travail (CCT) Location de services.
Prix de l'inscription
CHF 2'150.-
Inclus dans ce cours
  • Formation dispensée par un expert du domaine
  • Documentation et supports digitaux
  • Badge de réussite
Mois actuel

lun03Fév(Fév 3)09:00mer05(Fév 5)17:00VirtuelVirtuel Etiquettes de sessionSTRUTS

lun03Fév(Fév 3)09:00mer05(Fév 5)17:00Lausanne, Avenue Mon repos 24, 1005 Lausanne Etiquettes de sessionSTRUTS

lun10Mar(Mar 10)09:00mer12(Mar 12)17:00VirtuelVirtuel Etiquettes de sessionSTRUTS

lun10Mar(Mar 10)09:00mer12(Mar 12)17:00Genève, Route des Jeunes 35, 1227 Carouge Etiquettes de sessionSTRUTS

lun14Avr(Avr 14)09:00mer16(Avr 16)17:00VirtuelVirtuel Etiquettes de sessionSTRUTS

lun14Avr(Avr 14)09:00mer16(Avr 16)17:00Lausanne, Avenue Mon repos 24, 1005 Lausanne Etiquettes de sessionSTRUTS

lun19Mai(Mai 19)09:00mer21(Mai 21)17:00VirtuelVirtuel Etiquettes de sessionSTRUTS

lun19Mai(Mai 19)09:00mer21(Mai 21)17:00Genève, Route des Jeunes 35, 1227 Carouge Etiquettes de sessionSTRUTS

lun23Juin(Juin 23)09:00mer25(Juin 25)17:00VirtuelVirtuel Etiquettes de sessionSTRUTS

lun23Juin(Juin 23)09:00mer25(Juin 25)17:00Lausanne, Avenue Mon repos 24, 1005 Lausanne Etiquettes de sessionSTRUTS

lun28juil(juil 28)09:00mer30(juil 30)17:00VirtuelVirtuel Etiquettes de sessionSTRUTS

lun28juil(juil 28)09:00mer30(juil 30)17:00Genève, Route des Jeunes 35, 1227 Carouge Etiquettes de sessionSTRUTS

lun01Sep09:00mer03(Sep 3)17:00VirtuelVirtuel Etiquettes de sessionSTRUTS

lun01Sep09:00mer03(Sep 3)17:00Lausanne, Avenue Mon repos 24, 1005 Lausanne Etiquettes de sessionSTRUTS

lun06Oct(Oct 6)09:00mer08(Oct 8)17:00VirtuelVirtuel Etiquettes de sessionSTRUTS

lun06Oct(Oct 6)09:00mer08(Oct 8)17:00Genève, Route des Jeunes 35, 1227 Carouge Etiquettes de sessionSTRUTS

lun10Nov(Nov 10)09:00mer12(Nov 12)17:00VirtuelVirtuel Etiquettes de sessionSTRUTS

lun10Nov(Nov 10)09:00mer12(Nov 12)17:00Lausanne, Avenue Mon repos 24, 1005 Lausanne Etiquettes de sessionSTRUTS

lun15Déc(Déc 15)09:00mer17(Déc 17)17:00VirtuelVirtuel Etiquettes de sessionSTRUTS

lun15Déc(Déc 15)09:00mer17(Déc 17)17:00Genève, Route des Jeunes 35, 1227 Carouge Etiquettes de sessionSTRUTS

Contact

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Horaires d’ouverture

Du lundi au vendredi

de 8h30 à 18h00

Tél. 058 307 73 00

Contactez-Nous

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Faire une demande

Opening hours

Monday to Friday
8:30 AM to 6:00 PM
Tel. 058 307 73 00

Contact-us

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Make a request