AccueilFormationDéveloppement et intégration › Formation Sencha, ExtJS 4

Formation Sencha, ExtJS 4

Apprendre le Framework Sencha, ExtJS pour proposer des interfaces riches aux utilisateurs


Public :

Intégrateurs Web, Webmaster, Développeurs Web, architectes Web


Prérequis :

Notion en JavaScript et en Programmation Orientée Objet. Bonnes notions en développement Web (CSS, HTML, XHTML)


Objectif :

Connaître le cadre d’utilisation de ExtJS, et ses principales fonctionnalités Cerner les problématique d’architecture liées à l’utilisation de ExtJS Etre capable de mettre en place ExtJS dans une application Web


Durée :

3 jours


Descriptif

separation

Vue d’ensemble de la formation

  • A la découverte de l’architecture d’ExtJS
  • Créer des conteneurs, layouts, viewports
  • Intégrer ExtJS avec un autre Framework javascript (jQuery…)
  • Récupérer et afficher des données serveur
  • Créer des interfaces pratiques avec ExtJS
  • Concevoir des appels en Ajax avec ExtJS
  • Gérer les composants de données DataGrid
  • Créer vos propres composants réutilisables pour ExtJS.
  • Migrer vos applications Ext 3 vers Ext 4

La formation en détail

Introduction ExtJS

-        Installation

-        Documentation

-        Modèle de licence

-        Intégration yui, jquery, prototype.js,

-        adapter, resources,s.gif

-        ext-all.js, ext-debug.js

-        Application Hello ExtJS

-        Nouveautés ExtJS 4

-        Les outils : JSBuilder et ExtJS Designer

Architecture ExtJS

-        ExtJS Base & Core

-        Gestion DOM / Event

-        Composants UI

-        Services accès données

-        Accès distant (Remoting)

-        Utilitaires

-        Glisser déposer

Les différents types de conteneur

-        Notion de base

-        L’héritage

-        La Viewport

-        La Window

-        Les TabPanel

-        Les Xtypes

Les différents types de Layout

-        Notion de base des Layouts

-        Relation Conteneur et Layout

-        Le BorderLayout

-        Les Layouts horizontal ou vertical : Layout Hbox, Vbox

-        Le Layout fit

-        L’AbsoluteLayout

-        Le Layout accordéon

-        Les Layout pour les formulaires

Coté Serveur

-        Notion d’Ajax et l’objet XMLHTTPResquest

-        Extjs et l’Ajax

-        Le XML et le Json

-        Ext.Direct

-        La méthode Pull

La gestion du DOM avec ExtJS

-        getElementById

-        getElementsByTagName

-        Ext.get()

-        Ext.Element

-        el, getEl()

-        createChild(), remove()

La gestion des évènements avec ExtJS

-        Ext.util.Observable

-        el.on, el.un

-        addListener

-        removeListener

-        addEvents

-        fireEvents

-        scope

La GridPanel Ext JS

-        Notion de base

-        Mise en place d’une GridPanel

-        Etude des  fonctionnalités de base

-        Affichage des données serveur (Json, Xml)

-        Manipulation des GridPanel

-        Etudes des autres possibilités avancées des gridPanel (Pagination, EditorGridPanel)

Les Treeview ExtJS

-        Chargement des données dans un arbre

-        Le Drag and Drop

-        Manipulation des Treeviews

Les formulaires et Extjs

-        Les champs de formulaire

-        Validation standard et personnalisée

-        Gestion des évènements des champs de formulaire

-        Intégration d'Ajax et données serveur

De ExtJS3 vers ExtJs4

-        Nouveau système de classe

-        Environnement et espace de noms

Création composants ExtJS

-        Méthodologie

-        Composant personnalisés

-        Bonnes pratiques

-        Exemples

Les Widgets

DatePicker, Slider, ProgressBar

Exemples d’exercices pratiques :

  • API
  • Préparation de l'environnement de travail
    • Installation
    • Configuration
  • Premiers pas en ExtJs
    • Une fenetre sur mesure
    • Paramétrer un objet
    • Le Viewport : Une application plein écran
  • Extend ou comment créer son propre composant
  • Des onglets avec le TabPanel
  • Le TreePanel
    • Un menu TreePanel Simple
    • Un menu TreePanel recursif
  • Le GridPanel
    • GridPanel simple
    • GridPanel Dynamique
    • GridPanel dynamique avec pagination
    • Créer son propre composant GridPaginator
    • Utiliser son propre composant GridPaginatorPerso
  • Création de formulaires

 Logiciels utilisés

  • ExtJS 3.3
  • ExtJS 4
  • Firebug
  • WAMP
Conseil malin – parrainez et économisez -15% !

Tarif groupe/inter :

350€ par jour et par personne.
(2 à 3 pers.)

Tarif individuel/intra :

650€ par jour. (sur mesure)
Eligible au DIF.





13
fév.
2012

23
avr.
2012

25
juin.
2012

17
sept.
2012

19
nov.
2012

Demande de renseignements

Pour plus d'infos ou pour personnaliser votre formation :


02 99 000 934

illustration

Nom*:

Téléphone*:

Email*:


illustration

Pourquoi choisir Voyelle pour votre formation ?

  • Sur mesure, le formateur appel toujours le stagiaire pour adapter la formation.
  • Des professionnels en activité, les formateurs vous conseillent.
  • Le formateur vous accompagne après la formation.
  • Vous pratiquez sur vos exemples.


LiveZilla Live Help