Booster des Talents IT

Formation Tapestry 5

Cette formation vous aidera à développer des applications Web en Java/JEE grâce au framework. Vous découvrirez les classes et les pratiques de programmation présentez dans ce framework.
Prixà partir de
2000 €HT
RéférenceAF10153
Durée4 jours
Public Chefs de Projet, Développeurs
PrérequisConnaissances en technologies Web JEE
TP50%

Plan de Formation Tapestry 5

Introduction

Concepts et historique
Bases de la plateforme JEE
Design pattern:
MVC (Model View Controller)
Decorator
IOC (Inversion Of Control)
Frameworks MVC
Objectifs et avantages
Différences avec Wicket

Installer l’environnement de développement

Eclipse, WTP, Tomcat
Maven, Jetty

Architecture du framework

Template, Page et Bean
Services, services applicatifs
Architecture en couches
Spring, Hibernate

Bases de Tapestry

Structure des projets
Fichiers de configuration
Composants
Annotations
Cycle de vie

Utiliser les composants

Composants :
– Class
– Beans
Templates : fichiers tml, les tags : body, container, block, content, remove, conntent, extend, replace, …
Expressions et paramètres des composants
Décorer les composants (Mixins)
Gérer la navigation entre les pages
Configurer le serveur Web
Expansions
PageLink et ActionLink

Composants avancés

GriDComponent
BeanEditForm
DateField
upload des fichiers
FCKEditor
Styles prédéfinis
Ecriture de ses propres composants

Les formulaires

Concept d’injection
Composants formulaires : TextFied, TextArea, Checkbox, …
Les tags logiques
Gérer les événements
Persistance des données : scope, @persist
Valider les formulaires
Gérer les erreurs
Internationaliser
Soumettre un formulaire
Objet d’Etat Applicatif

Afficher les données

Loop, Output, etc
Formater les sorties

Utiliser les modules avancés

Debug et Traces avec le framework
Tests unitaires
Les assets
Utiliser Ajax

Intégrer Tapestry avec d’autres Frameworks

Modules
Intégrer:
– Frameworks JPA (Hibernate …)
– Spring
– JSON
Valider les beans avec la JSR 303
Superviser avec JMX

Conteneur/h3>
Conteneur léger
Pattern Decorator
Définir et injecter des services
Configurer une application
Librairie de composants

Nos autres formations Frameworks Java

AF24507Formation Apache Storm New Formation ! 6 sessions prévues3 jours1650 €HT
AF24372Formation Apache Spark New Formation ! 5 sessions prévues3 jours1470 €HT
AF15369Formation Frameworks Java pour développeurs en Intra/Cours Particulier5 jours2350 €HT
AF14783Formation Apache Hadoop 5 sessions prévues3 jours1470 €HT
AF13578Formation Swing, développement en Java 10 sessions prévues3 jours1450 €HT
Voir les 15 formations
Vous pouvez également être intéressé par des formations développer des applications JEE, développer une application java EE, Java, tapestry, tapestry 5 ou par les formations de notre filière Frameworks Java
Prixà partir de
2000 €HT
RéférenceAF10153
Durée4 jours
Public Chefs de Projet, Développeurs
PrérequisConnaissances en technologies Web JEE
Travaux pratiques50%