Nouveauté 2025 : Découvrez les formations sur l'Intelligence Artificielle

Formations Google Web ToolKit - Programmation Web

Formation Google Web Toolkit (GWT) : Maîtrisez le développement d’applications web riches

Niveau :

Satisfaction de nos apprenants en 2024 : 98%
Taux d’assiduité : 100%

Tout savoir sur votre formation :

Formez-vous selon vos disponibilités ! Vous proposez 3 dates au choix et votre formateur vous confirme la date souhaitée.

En présentiel dans votre entreprise, dans l’un de nos 54 centres de formation ou en distanciel par visioconférence.

Contexte de la formation

Vous cherchez à monter en compétences sur Google Web Toolkit (GWT) ? Vous voulez développer des applications web riches et performantes ?

Dans le monde numérique d’aujourd’hui, le développement d’applications web est un outil indispensable pour toute entreprise souhaitant rester concurrentielle. Les utilisateurs d’aujourd’hui attendent des applications web performantes, riches en fonctionnalités et optimisées pour le web. C’est là que la compétence en Google Web Toolkit (GWT) entre en jeu. GWT est un framework puissant qui permet aux développeurs Java de créer des applications web complexes et performantes. Il simplifie le développement d’applications riches en compilant le code Java en JavaScript, sans nécessiter une connaissance approfondie du JavaScript.

La maîtrise de Google Web Toolkit offre de nombreux avantages professionnels et personnels. Elle permet d’accélérer le développement, d’améliorer la performance des applications et de maximiser leur interactivité. Cette compétence permet également de se démarquer dans le domaine du développement web, car elle est fortement recherchée par les entreprises. En effet, elle est essentielle pour répondre aux exigences des utilisateurs en termes de fonctionnalité et de performance, et elle peut donc contribuer à accélérer votre carrière.

Avez-vous déjà pensé à la valeur ajoutée que pourrait apporter la maîtrise de GWT à votre profil professionnel ?

Avec Expertisme, Organisme de Formation certifié QUALIOPI, vous pouvez acquérir cette compétence précieuse. Notre formation Google Web Toolkit est conçue pour vous fournir une compréhension approfondie du framework Google Web Toolkit et pour vous aider à développer des applications web riches et performantes. Votre Formateur Expert Métier vous guidera à travers les concepts clés de GWT, tels que les widgets, les panels et l’architecture client-serveur. Vous apprendrez également à utiliser les outils et bibliothèques supplémentaires du GWT, et à optimiser les performances de vos applications.

La formation est adaptable et efficace, elle s’adresse aux Architectes, Développeurs et Chefs de projets. Elle peut être suivie par toute personne ayant une connaissance de base du GWT, du Java et du HTML/CSS. À l’issue de la formation, vous serez capable de créer des applications web sophistiquées et dynamiques, et d’organiser un projet GWT de manière professionnelle.

Alors, n’attendez plus ! Investissez dans votre avenir professionnel et développez vos compétences en GWT avec Expertisme. Vous ne le regretterez pas.

En conclusion, ne manquez pas cette opportunité d’accroître vos compétences en développement web grâce à notre formation GWT. C’est l’occasion d’apporter une nouvelle dimension à votre carrière. Inscrivez-vous dès maintenant et commencez à créer des applications web riches et performantes avec GWT.

À qui s’adresse cette formation ?

Cette formation s’adresse à tous les professionnels du domaine informatique cherchant à élargir leurs compétences dans le développement d’applications Web complexes et interactives. Les postes pour lesquels cette formation est particulièrement pertinente incluent les Architectes et Développeurs logiciels, ainsi que les Chefs de projets informatiques.

Les Architectes logiciels, qui ont pour rôle de concevoir des solutions techniques pour les systèmes informatiques, bénéficieront de cette formation en approfondissant leur maîtrise des outils Google pour le développement d’applications.

Les Développeurs, qui mettent en œuvre ces solutions techniques, pourront quant à eux améliorer leur capacité à créer des applications Web riches grâce à GWT. Enfin, les Chefs de projets pourront gagner en compétences pour superviser efficacement des projets de développement d’applications complexes.

En somme, cette formation est dédiée aux professionnels de l’informatique qui souhaitent accroître leur expertise dans le domaine du développement d’applications Web.

Objectifs

  • Maîtriser l’installation et la configuration de l’environnement de développement GWT
  • Comprendre et appliquer les concepts de base du développement d’applications avec GWT, notamment la gestion des composants graphiques
  • Structurer et organiser un projet GWT en séparant efficacement les parties cliente et serveur, et en construisant des librairies personnalisées
  • Acquérir une connaissance approfondie de l’écosystème GWT, y compris les sites Internet, les librairies disponibles et les outils
  • Adopter les bonnes pratiques de développement avec GWT pour apporter une dimension professionnelle aux applications développées
  • Évaluer et optimiser les performances des applications GWT pour une meilleure expérience utilisateur.

Programme

  • 1. INTRODUCTION À GOOGLE WEB TOOLKIT
    • Présentation générale de GWT
    • Architecture Web de GWT
    • Les caractéristiques de GWT
    • Les avantages de GWT par rapport à JavaScript
  • 2. DÉBUTER AVEC GWT
    • Utilisation des outils en ligne de commande
    • Utilisation d’un plug-in pour l’environnement de développement
    • Comprendre la structure d’un projet GWT : client, serveur, public
  • 3. UTILISATION DU SUPER DEV MODE SUR CHROME
    • Introduction au Super Dev Mode
    • Avantages et inconvénients du Super Dev Mode
    • Mise en pratique et exemples
  • 4. LES COMPOSANTS GRAPHIQUES DE GWT
    • Les composants graphiques : bouton, boîte de texte, etc.
    • Les panels : AbsolutePanel, DockPanel, etc.
    • Placement des composants par CSS (Layout Panels)
    • Gestion des événements
    • Utilisation du modèle DOM
    • Impact des CSS sur les widgets
    • Construction d’un composant personnalisé
  • 5. ORGANISATION PAR MODULE
    • Déclaration d’interface avec l’UiBinder
    • Manipulation des composants, panels et événements
    • Intégration des styles CSS
    • Ajout de composants personnalisés
  • 6. JAVASCRIPT NATIVE INTERFACE (JSNI)
    • Implémentation d’une méthode JavaScript appelée depuis Java
    • Implémentation d’une méthode Java appelée depuis JavaScript
    • Gestion des exceptions
  • 7. LES SERVICES DISTANTS
    • L’API des services GWT
    • Philosophie et mise en place d’un service RPC
    • Gestion des exceptions
    • Intégration avec une infrastructure existante
  • 8. AVANTAGES DE GWT SERVER LIBRARY (GWT-SL)
    • Présentation de GWT-SL
    • Utilisations et exemples
  • 9. CONCEPTS AVANCÉS
    • Ecrire un code dynamique grâce au Deferred Binding
    • Conseils et mise en œuvre de l’Internationalisation
  • 10. DÉPLOIEMENT D'UNE APPLICATION GWT
    • GWTTestCase pour JUnit
    • Gestion de l’historique de navigation
    • Gestion de la session utilisateur
    • Mise en œuvre du design pattern MVP
  • 11. OPTIMISATION DES APPLICATIONS GWT
    • Mesurer les performances avec Speed Tracer
    • Les bonnes pratiques
    • Accélérer le chargement de vos applications
    • Chargement du code à la demande grâce au Code Splitting
    • Packager les ressources avec le ClientBundle
  • 12. POUR ALLER PLUS LOIN
    • Rôle et communication de Google autour de GWT
    • Le projet GWT-DND pour le drag and drop
    • Composants graphiques avancés
    • La richesse fonctionnelle de diverses librairies et outils

Version 4. Mise à jour le 01/01/2025
© EXPERTISME – Groupe SELECT® 2025 Tous droits réservés. Les textes présents sur cette page sont soumis aux droits d’auteur.

Pré-requis

Avoir une connaissance préalable des langages de programmation Java et HTML/CSS. Cette compétence est nécessaire pour suivre le cours de manière optimale.
Être à l’aise avec l’utilisation d’un ordinateur et des outils numériques.
Être muni d’un ordinateur relié à Internet, possédant une caméra, un micro et un haut-parleur. C’est un prérequis indispensable pour participer aux sessions interactives de la formation.
Avoir une attitude proactive et un désir d’apprendre. La formation requiert une participation active et un engagement personnel pour profiter pleinement des contenus proposés.

Points forts de la formation

  • Votre plan pédagogique de formation sur-mesure avec l’évaluation initiale de votre niveau de connaissance du sujet abordé
  • Des cas pratiques inspirés de votre activité professionnelle, traités lors de la formation
  • Un suivi individuel pendant la formation permettant de progresser plus rapidement
  • Un support de formation de qualité créé sur-mesure en fonction de vos attentes et des objectifs fixés, permettant un transfert de compétences qui vous rende très rapidement opérationnel
  • Les dates et lieux de cette formation sont à définir selon vos disponibilités
  • Animation de la formation par un Formateur Expert Métier
  • La possibilité, pendant 12 mois, de solliciter votre Formateur Expert sur des problématiques professionnelles liées au thème de votre formation
  • Un suivi de 12 mois de la consolidation et de l’évolution de vos acquis.

Approche Pédagogique

L’approche pédagogique a été construite sur l’interactivité et la personnalisation : Présentation illustrée et animée par le Formateur Expert, partage d’expériences, études de cas, mise en situation réelle.
Tous les supports sont fournis par support papier, mail ou clé USB à chaque stagiaire.

Méthodologie pédagogique employée :
Chaque formation en présentiel ou en distanciel est animée par un Formateur Expert Métier sélectionné selon ses compétences et expériences professionnelles. Apport d’expertise du Formateur, quiz en début et fin de formation, cas pratiques, échanges d’expérience. Accès en ligne au support de formation.

Méthodes utilisées et évaluation :
Evaluation et positionnement lors de la définition du projet pédagogique avec le(s) stagiaire(s). Un QCM est donné aux stagiaires le dernier jour de la formation pour valider leurs apprentissages. Une correction collective est effectuée par le Formateur. Une évaluation de fin de stage en direct est organisée entre le Formateur et le(s) stagiaire(s) pour recueillir et prendre en compte leurs appréciations. Une attestation de fin de stage est remise aux stagiaires.

Accessibilité

Toute demande spécifique à l’accessibilité de la formation par des personnes handicapées donnera lieu à une attention particulière et le cas échéant une adaptation des moyens de la formation.
Public en situation de handicap, contactez notre référent handicap au 01 42 66 36 42.

Formateur

Nos Formateurs sont des Experts Métiers intervenants sur les prestations inhérentes sur la thématique de la formation. Ils réalisent les audits et co-construisent l’offre et le déroulé de la formation avec l’Ingénieur Pédagogique avant validation par le Responsable Pédagogique. Ils sont sélectionnés pour leurs compétences pédagogiques et leurs expériences dans la formation pour adultes.

Référence : LWEB-89431

Durée : 21 heures soit 3 jours

Tarif : 2930€ HT / Personne

Cette formation vous intéresse ?

Nos Experts conçoivent votre formation
individuelle sur mesure lors de la définition
de votre projet pédagogique !

Remplissez le formulaire suivant :

L’un de nos conseillers vous contactera
dans les meilleurs délais.

Partagez cette formation :

Référence : LWEB-89431

Durée : 21 heures soit 3 jours

Tarif : Sur Devis

Formez vos équipes !

à partir de 4 collaborateurs
Nos Experts conçoivent votre formation intra-entreprise sur mesure lors de la définition de votre plan pédagogique !

Partagez cette formation :

Témoignages
de nos apprenants

Votre parcours de formation

Étape par Étape

Formations complémentaires - Formations Google Web ToolKit / Programmation Web sur-mesure

Vous avez besoin
d’une formation ?

Vous avez
besoin
d’une
formation ?