Présentation formation GWT
Notre formation GWT 2.6 complète nos tutoriaux GWT. 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.
Tarif (Euros HT) | Audience | Pratique | Financement | Contact | Inscription |
---|---|---|---|---|---|
Inter : 1690 Intra : Nous contacter |
Développeurs JAVA | 70% | Opportunités financement |
07 63 03 11 08 | Bulletin inscription |
Planning des cours
Mois | Janv | Fév | Mars | Avril | Mai | Juin | Juillet | Aout | Sept | Oct | Nov | Déc |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Lieu | PARIS |
PARIS |
PARIS |
PARIS |
PARIS |
PARIS |
PARIS |
PARIS |
PARIS |
PARIS |
PARIS |
PARIS |
Dates (3j) | 30-1er Avril |
13-15 |
14-16 |
Logiciels utilisés formation Maven
GWT 2.6, Ant 1.7.1 , Junit 4, Tomcat 8, Hibernate 4, MySQL 5, Spring 4
Vous allez apprendre à
Choisir le bon conteneurs pour vos écrans GWT
Choisir la bonne mise en page ( Layout )
Utiliser les composants GWT fournis
Créer des composants réutilisable
Brancher des évènements
Mettre en oeuvre UIBinder et ClientBundle
Mettre en œuvre designs patterns MVP, Event Bus
Gérer l’historique des pages (I18N)
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
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
Maîtriser le nouveau mode ‘Superdev’ de GWT
Cours Détaillé formation GWT
Introduction
Positionnement : Java vers Javascript !
Concurents : Vaadin, ZK, JSF, jQuery , etc…
Ecosystème et outils connexes
Nouveautés GWT 2.6
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
Compilation : GWTCompiler
Internationalisation : i18nCreator
Tests unitaires : junitCreator
Benchmark : benchmarViewer
Plugin Eclipse
Plugin Maven
SpeedTracer
Composants Ext GWT (GXT)
Basiliq Mock-Up
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
Mvp Activities And Places
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)