Retour à la recherche
Devis Demander un devis
star--3

Formation Développement Java en utilisant Struts 2.0 avec TechnoWide

À propos de cette formation

Bordeaux

33

À partir de 2 010€ HT (Entreprise)

À partir de 0€ HT (Individuel)

3 jours

21 heures

Action de formation

Éligible OPCO

En savoir plus

Objectifs pédagogiques

  • Concevoir des applications web exploitant le modèle MVC2 de Struts 2
  • Développer des pages struts 2 en technologie JSP à l’aide de la librairie de tags « struts-tags »
  • Déployer une application Struts 2 sous Tomcat
  • Traiter les cas d’erreurs à l’aide des mécanismes de validation
  • Réaliser des modèles de présentation avec « Tiles » et les exploiter dans la production de pages JSP.
Contenu de la formation
  • Présentation du framework struts 2
    • problématique d'architecture des applications web
    • le modèle d'architecture de struts 2: cinématique et principaux constituants
    • introduction à la configuration struts 2 : le fichier struts.xml
    • réalisation d'une première application struts 2
  • La couche « control »
    • la configuration : les fichiers web.xml, struts.xml et struts.properties
    • le filtre « strutsprepareandexecutefilter»
    • les actions struts 2 et la méthode « execute »
    • la classe « actionsupport »
    • mapping des paramètres de requêtes et résultats d'une action
    • pile d'objets et langage de navigation « ognl »
    • principes des « intercepteurs » et technique de mise en oeuvre
  • La couche présentation
    • architecture d'une vue struts 2
    • les différentes technologies: jsp, velocity et freemarker
    • la librairies de tags « struts-tags » et ses principaux constituants : «control tags », «data tags» et «form tags»
    • mise en oeuvre des expressions ognl dans des jsp
    • externalisation des libellés
    • customisation du rendu des vues : les « thèmes »
  • Validation des formulaires
    • l'interface « valideable » et son implémentation via « actionsupport »
    • les « intercepteurs » liés à la validation
    • validation programmatique versus validation déclarative
    • les « validators » prédéfinis
  • Intégration du framework tiles
    • le plugin « struts2-tiles-plugin »
    • le concept de template de pages (layout)
    • les principales balises de la librairie tiles
    • définition de pages de manière déclarative
  • Autres aspects du framework
    • les « global results »
    • gestion des exceptions
    • intégration du framework spring

L'organisme de formation

star--1
TechnoWide

Assurer votre succès !

Découvrir TechnoWide

Public concerné

  • Développeurs maîtrisant le langage Java qui souhaitent comprendre les mécanismes de Struts

Prérequis

  • Ingénieur en développement logiciel, Analyste/développeur, Architecte logiciel.
  • Connaissance du langage Java impérative, la connaissance de l'API Servlet/JSP est un plus.

Conditions d'accès

Accessibilité

Les personnes atteintes de handicap souhaitant suivre cette formation sont invitées à nous contacter directement, afin d'étudier ensemble les possibilités de suivre la formation.

Capacité

0 à 10 places

Délai d'accès

3 semaines

Diplôme / Certification

  • Pas de certification

Plus qu'une formation !

Équipe pédagogique

Votre formateur est un consultant et architecte logiciel avec plus de 10 d'expériences pédagogiques et techniques.

Objectifs pédagogiques

  • Moyens pédagogiques : Réflexion de groupe et apports théoriques du formateur, Travail d'échange avec les participants sous forme de réunion-discussion, Utilisation de cas concrets issus de l'expérience professionnelle, Validation des acquis par des questionnaires, des tests d'évaluation, des mises en situation et des jeux pédagogiques, Remise d'un support de cours.
  • Moyens techniques en Présentiel : Accueil des stagiaires dans une salle dédiée à la formation, équipée d'ordinateurs, d'un vidéo projecteur d'un tableau blanc et de paperboard.
  • Moyens techniques en Distanciel : A l'aide du logiciel Teams, un micro et une caméra pour l'apprenant, Suivez une formation en temps réel et entièrement à distance. Lors de la classe en ligne, les apprenants interagissent et communiquent entre eux et avec le formateur. Les formations en distanciel sont organisées en Inter-Entreprise comme en Intra-Entreprise. L'accès à l'environnement d'apprentissage (support de cours, labs) ainsi qu'aux preuves de suivi et d'assiduité (émargement, évaluation) est assuré.
PDF du programme

D'autres formations qui pourraient vous intéresser

star--2

Formation Développer avec C#

Lieux sur devis

À partir de 1740€ HT (Entreprise)

À partir de 0€ HT (Individuel)

3 jours | 21 heures
  • Action de formation

  • Formation éligible OPCO

Options de formation

Des Organismes de formation de confiance !

Nous recensons aujourd’hui des formations dans plus d’une 100ène de catégories et sous catégories afin d’être le plus représentatif par rapport au besoin en compétences des entreprises.

Comparer
Comparez jusqu'à 3 cours