vers l'accueil formulaire de contact

Formation GWT 2.5

Présentation formation GWT

JPG - 6.9 ko

Notre formation GWT 2.5 complète nos tutoriaux GWT 2.5. Après la formation GWT objis, vous aurez les réflexes et compétences clés vous permettant d’intégrer efficacement tout projet impliquant le framework GWT, en tant que développeur, concepteur ou architecte.

Créez des interfaces web riches et ergonomiques avec les composants GWT couplés aux composants Ext GWT (GXT). Mettez en oeuvre les patterns MVP et Event Bus . Couplez GWT avec Hibenate et Spring. Découvrez les concepts clés de Spring comme le chargement différé. Créez des applications multilingues et enfin testez vos applications GWT.

Dates (3j) Tarif (Euros HT) Audience Pratique Financement Contact Inscription
27-29 mar (Par)
26-28 juin (Par)
29-31 oct (Par)
Inter : 1890
Intra : 4800
Développeurs JAVA 70% Opportunités
financement
01 40 07 81 28 Bulletin inscription

Logiciels utilisés formation Maven
- GWT 2.5, Ant 1.7.1 , Junit 4, Tomcat 7, Hibernate 3.2, MySQL 5, Spring 3

Vous allez apprendre à

- Développer des interfaces riches avec GWT
- créer des interfaces web riches avec GWT
- Mettre en œuvre designs patterns MVP, Event Bus
- Comprendre le compilateur Java/Javascript de GWT
- Industrialiser vos développement GWT avec MAVEN
- Intégrer maven avec Spring, Hibernate, JPA
- Tester vos applications maven
- Maîtriser le mode développement de GWT
- Générer du Javascript à partir de code Java
- Intégrer GWT avec d’autre frameworks Javascript (Ext Js,Dojo...)
- Déployer vos applications GWT

Cours Détaillé formation GWT

Introduction
- Positionnement : Java vers Javascript !
- Concurents : Flex, Dojo, jQuery, Jsf, etc...
- Ecosystème et outils connexes
- Nouveautés GWT 2.5

Gestion de projet
- Cycle de vie d’un projet GWT
- Création du squelette de l’application avec WebAppCreator
- Développement d’un projet GWT dans Eclipse
- Séparation des sources : client , serveur, shared
- Travail en mode développeur et super développeur
- Cycle de débogage du code client
- Déploiement du projet et compilation GWT

Architecture Application GWT
- webAppCreator
- HTML, CSS
- Module XML
- EntryPoint JAVA
- fichier nocache.js
- Internationalisation I18N

Outillage
- Mode développement GWT & bouton refresh
- Compilation : GWTCompiler
- Internationalisation : i18nCreator
- Tests unitaires : junitCreator
- Benchmark : benchmarViewer
- Plugin Eclipse
- Plugin Maven 2
- SpeedTracer
- Composants Ext GWT (GXT)

Développement interfaces riches
- Widgets simples (Boutons, liens, images, cases à cocher, textes...)
- Widgets complexes : Menus, Dialog, widgets Composites
- Conteneur : Panels , VerticalPanel, HorizontalPanel, FormPanel...
- Gestion d’évènements Handlers GWT (ClickHandler, KeyBoardHandler...)
- Formulaires : validation champs, chargement, soumission données serveur

Accès couche service
- Architectures asynchrones de type Ajax
- Communication avec serveur J2ee : GWT-RPC
- Appels du service depuis le code client
- Sérialisation d’objets
- Gestion des exceptions
- Utilisation de JSON (JavaScript Object Notation)
- Servlet RemoteServiceServlet
- Interfaces RemoteService, RemoteServiceAsync

Tests
- Tests techniques et Tests IHM
- Intégration GWT et Junit
- Classe GWTTestCase
- Refactoring code en vue de test
- Test asynchrone et Timer

Design Patterns et GWT
- GWT et les Design pattern (DP)
- Mise en oeuvre DP MVP
- Mise en oeuvre DP Event Bus
- Mise en oeuvre DP DTO

Intégration framework
- Intégration GWT et Spring
- Intégration GWT et JPA/Hibernate
- Intégration GWT et JSF

JSNI
- Présentation JSNI (JavaScript Native Interface)
- Atouts et limitations
- Intégration GWT / Ext JS / Dojo
- Emulation JRE

GWT et Maven
- Installation plugin Maven GWT
- goal gwt:gwt
- Mode hébergé, mode web
- Création WAR
- Automatiser tester et déploiement

Bibliothèques tierces
- Lacunes de GWT
- SmartGWT
- Ext GWT ’GXT)