Formation ExtJS 4


  • FRAMEWORK JAVASCRIPT POUR DÉVELOPPER DES APPLICATIONS INTERNET RICHES (RIA)
REFERENCE
 
 
IEJS
DUREE
 
 
3 jours
TARIFS
 
 
1590 € HT
Niveau : Intermédiaire
Cours à distance: Possible
OBJECTIFS :
 

Cette formation ExtJS 4 vous permettra de développer des applications Web riches (RIA) et interactives pour mobiles ou Desktop. Ce standard du développement d'application Web respecte le modèle MVC et le HTML5 avec tous les navigateurs sur lesquels il s'exécute. Il propose de nombreux composants visuels d'une grande qualité (formulaire avancé, arbre, tableau, onglets,...), et une philosophie d'encapsulation du modèle événementiel qui facilite l'interactivité avec l'utilisateur. Le design et la richesse de son arborescence de classes en font un modèle particulièrement apprécié des développeurs tant au niveau de la qualité du code que du rendu graphique mais aussi sur le plan professionnel car il facilite le travail en équipes. Les nouveautés (composant, sous-système, ...) apportées par ExtJS 4 par rapport à ExtJS 3 seront présentées.

PRÉ-REQUIS :
 

Connaissance minimale de JavaScript.

PUBLIC :
 

Cette formation ExtJS 4 s'adresse aux développeurs et aux chefs de projet.

PROGRAMME :
 

Philosophie et premiers pas avec ExtJS 4

Philosophie et concepts
Positionnement dans le monde des RIA (Flex, Silverlight, GWT, etc.)
Valeur ajoutée de ExtJS sur d'autres Framework (Dojo, Yui, jQuery, Gwt, ...)
Installation et paramétrage
Ou trouver de l'aide ?
Structure générale d'une application utilisant ExtJS

Le modèle MVC avec ExtJS 4

Vocabulaire et concepts
Rôle du contrôleur
Qu'est-ce qu'une vue ?
Qu'entend-on par modèle ?
Rôle des classes Ext.application et Ext.app.Controller
Organisation des fichiers et des répertoires
La gestion des événements dans Ext JS (contrôleur, listener, ...)
Analyse détaillée du cycle de vie de l'ensemble de l'application (chargement, événements utilisateurs, accès serveur, affichage, etc.)
Exemple de mise en oeuvre

Communication avec le serveur (XMl, JSON, Ext Direct)

Ajax dans le contexte de ExtJS
Accéder aux données du serveur par flux XMl ou JSON
Config object et JSON
Règles syntaxiques des objets JSON
Transformer une chaîne JSON en objet, tableau, etc.
Quel intérêt d'utiliser Ext Direct ?
Quelques exemples de synthèse

Gérer les données avec ExtJS

Accès local et distant
Manipulation des données statiques
Template et Xtemplates
Tri et regroupement
Utilisation d'un Proxy pour accéder aux données
Associer des modèles de données (Ext.data.Model, Ext.Data.Store)
Graphe des objets du modèle métier
La validation des données

Construire une interface (conteneur, panel, layout)

Différences entre composant et conteneur
Les conteneurs et les panels
Un layout pour gérer la disposition des panels
Variantes avec les layouts (fit, absolute, accordion, ...)
Personnaliser un layout
Exemples de combinaisons

Les composants de base (fenêtre, formulaire, etc. )

FenêtresCréation d'un formulaire
Cycle de vie d'un formulaire (chargement, validation, etc. )
Les fondamentaux (champs, toolbar, checkbox, bouton radio, etc. )
Les styles CSS
Composants personnalisés
Navigation entre les composants
Le drag and drop

Présentation avancée (grille, arbre, etc. )

Affichage de données structurées dans une grille
Formatage et mise en forme de cellule
Evénements et cellules
Manipulation de la grille
Treeview et variantes (multiple trees)
Chargement de données dans un arbre
Filtrage et édition des données
Graphiques et dessin

Professionnaliser son application avec EXtJS 4

La charte du développeur
Conseils sur l'organisation du code
Recommandations sur les types de données
Anticiper les problèmes classiques avec les différents navigateurs
Internationaliser son application (traduction)
Localisation (langue, fuseau horaire)
Quel format pour le livrable ?
Le déploiement

REMARQUES :
 

Vous pouvez suivre cette formation ExtJS 4 à distance, vous participez en temps réel à la même session en même temps que les autres participants présents eux en salle de cours. Un kit spécial formation à distance vous sera envoyé avec notamment le matériel (casque micro). Vous n’avez besoin que d’un navigateur et d’une connexion internet pour suivre dans les meilleures conditions cette formation à distance ExtJS 4 Contactez-nous pour plus d’informations sur cette formation ExtJS 4 à distance de chez vous ou depuis votre bureau. Attention sur cette formation toutes les sessions ne sont pas réalisables en formule cours à distance

TRAVAUX PRATIQUES :
 

De nombreux ateliers pratiques permettent une mise en oeuvre concrète des différents concepts et composants de ExtJS

S'INSCRIRE À CETTE
FORMATION EXTJS 4
Cliquez sur une date pour vous inscrire
Information pratiques sur
LA FORMATION
Lieu de la formation Paris - LA DEFENSE
Nous contacter 01 43 34 90 94
CETTE FORMATION SUR-MESURE Ce cours est réalisable en intra-entreprise, dans vos locaux ou nos salles de cours CONTACTER NOTRE SERVICE INTRA
D'autres formations
SUR LE MÊME THÈME

2 j

 

Web - Digital

ExtJS 4 Avancé
A l'issue de cette formation ExtJS 4, vous serez capable de : - Modifier le style visuel des écrans ExtJS 4 avec Saas & Compass - Approfondir connaissances architecture MVC...

4 j

 

Web - Digital

ExtJS 5
ExtjS 5 le Framework javaScript de Sencha ,vous permettra de développer des applications Web riches (RIA) et interactives pour mobiles ou Desktop. Ce standard du développement...

4 j

 
Avec Ext JS 6, Sencha introduit un unique Framework pour la création d'applications sur tous les types d'appareils, mobile, tablettes et postes de travail. Vous serez en mesure de...

3 j

 
Le nouveau framework React, créé par Facebook, s’est rapidement imposé grâce à ses très hautes performances par rapport aux autres Framework. Cette...
Plus de formations sur le même thème

Des questions ?

ON VOUS RAPPELLE

 

0

Formations
Informatique
et Management
en ligne à ce jour

+ 0

Stagiaires dans nos
salles de cours sur
l'année

0%

De participants
satisfaits ou très
satisfaits de nos
formations

0

Formateurs experts
validés PLB