Dawan

ExtJS

Par Dawan

Objectifs

Maîtriser les concepts de Ext JS - Utiliser des composants Ext JS dans une application web

Programme

Découvrir ExtJS

  • Développement d'applications web
  • Panorama des frameworks disponibles
  • ExtJS : présentation, positionnement, licences
  • Cohabitation avec d'autres frameworks : jQuery, prototype,...
  • Outils : JSBuilder, ExtJS Designer
  • Rappels de javaScript, DOM, évènements
  • Architecture d'ExtJS : modules, utilitaires
  • Atelier : Intégration d'ExtJS dans une application web, documentation - présentation d'outils

Comprendre le modèle MVC

  • Pattern MVC
  • Présentation du modèle ExtJS
  • Classes essentielles : Ext.application, Ext.app.Controller
  • Arborescence de l'application
  • Gestion des évènements
  • Communication asynchrone (AJAX)
  • Manipulation des données XML / JSON, transformations
  • Atelier : Mise en oeuvre d'une application MVC avec ExtJS

Accéder aux données avec ExtJS

  • Différents types d'accès : local, distant
  • Template, XTemplate
  • Tris et regroupement
  • Proxy, Reader, Record, DataStore
  • Validation des données
  • Atelier : Utilisation de Proxy pour l'accès aux données et validatoins

Construire une IHM avec ExtJS

  • Composants,conteneurs, fenêtres
  • Gestion du positionnement (layouts)
  • Formulaires : cycle de vie, contrôles de base
  • Décoration CSS des composants
  • Navigation entre composants
  • Présentation avancée avec des grilles, arbres
  • Pagination, Drag and drop, filtres
  • Intégration de graphiques, dessins
  • Atelier : Création de fenêtres/formulaires avec ExtJS

Créer des composants personnalisés

  • Structure détaillée d'un composant
  • Méthodologie et création
  • Industrialisation
  • Atelier : Création de composants ExtJS

Pédagogie

  • Un support et les exercices du cours pour chaque stagiaire
  • Un formateur expert ayant suivi une formation à la pédagogie
  • Boissons offertes pendant les pauses en inter-entreprises
  • Salles lumineuses et locaux facilement accessibles
  • Méthodologie basée sur l'Active Learning : 75% de pratique minimum
  • Matériel pour les formations présentielles informatiques : un PC par participant
  • Evaluation de fin de formation : Certification CPF ou mise en situation notée par le formateur

Formations de la même catégories (1)

Dawan
ExtJSPar Dawan

Maîtriser les concepts de Ext JS - Utiliser des composants Ext JS dans une application web