Vous êtes sur la page 1sur 2

Stage pratique de 3 jour(s)

Réf : NCH
Sencha Ext-JS 6, développer des applications
Participants multiplateformes en JavaScript
Développeurs Web, Vous apprendrez dans ce cours à concevoir des applications Web interactives et multiplateformes avec la
informaticiens. bibliothèque Ext JS 6. Vous appréhenderez notamment les nouvelles fonctionnalités de cette version au
Pré-requis travers du data-binding, du routage d'URL et de la configuration avancée des aspects "responsive design".

Bonnes connaissances OBJECTIFS PEDAGOGIQUES


du langage JavaScript et
des technologies Web. Installer Ext JS et son environnement
Bonnes connaissances de la Créer des applications MVVM multi-cibles (tablettes, Smartphone, desktop)
programmation orientée objet. Créer et mettre en œuvre des composants graphiques
Gérer des données
Prix 2018 : 1990€ HT Elaborer des thèmes

Dates des sessions 1) Présentation du framework 5) Gestion des données


PARIS 2) Concepts fondamentaux 6) Composants graphiques orientés données
12 déc. 2018 3) Composants de base 7) Concepts avancés
4) Architecture d'une application

Modalités
d’évaluation 1) Présentation du framework
L’évaluation des acquis se - Environnement : éditeur, Sencha Cmd...
fait tout au long de la session - Exécuter et déboguer une application.
au travers des multiples - Architecture Ext-JS 6, pourquoi MVVM plutôt que MVC.
exercices à réaliser (50 à 70%
du temps). Travaux pratiques
Installation d'Ext-JS. Création d'un espace de travail. Déboguer une application Ext-JS.

Compétences du 2) Concepts fondamentaux


formateur - Structure d'une application.
- Instanciation d'un objet : procédurale vs déclarative, Ext.create(), alias et new. La gestion du DOM.
Les experts qui animent
la formation sont des
- Définir une classe : Ext.define(), constructor et config.
spécialistes des matières - Hériter une classe : extend, overrides et mixins.
abordées. Ils ont été - Chargement dynamique des classes.
validés par nos équipes
pédagogiques tant sur le
Travaux pratiques
plan des connaissances Créer une application avec Sencha Cmd. Créer des composants personnalisés.
métiers que sur celui de la
pédagogie, et ce pour chaque 3) Composants de base
cours qu’ils enseignent. Ils
ont au minimum cinq à dix - Composants, Conteneurs et Evénements.
années d’expérience dans - Les objets «Panels», «Toolbar» et «Buttons».
leur domaine et occupent - Les "Layouts". Les objets "Windows" (classic) et "NavigationView" (modern).
ou ont occupé des postes à - Le nouvel objet « Menu » (modern).
responsabilité en entreprise.
Travaux pratiques
Agencer les composants de l'application. Créer des boutons et des fenêtres.
Moyens 4) Architecture d'une application
pédagogiques et
techniques - Le modèle MVVM. Concepts du pattern V VC VM
- Les dépendances : requires, views, models et stores.
• Les moyens pédagogiques - Envoi d'événements. Modulariser les classes.
et les méthodes - Partage de ressource entre Classic et Modern.
d'enseignement utilisés
sont principalement : aides Travaux pratiques
audiovisuelles, documentation Utilisation d'un pattern MVVM et du databinding.
et support de cours, exercices
pratiques d'application et 5) Gestion des données
corrigés des exercices pour
les stages pratiques, études - L'ensemble des données : Models, Proxies, Stores.
de cas ou présentation de cas
réels pour les séminaires de
- Envoi et réception de données (HTTP, Ajax/JsonP).
formation. - Appel direct vs Model et Store. L'objet "Forms".

• A l'issue de chaque stage ou Travaux pratiques


séminaire, ORSYS fournit aux Créer, valider et associer les données.
participants un questionnaire
d'évaluation du cours qui 6) Composants graphiques orientés données
est ensuite analysé par nos
équipes pédagogiques. - Templating et Vue. Les graphiques.
• Une feuille d’émargement - Les grilles : Stores, Columns, Features...
par demi-journée de présence - Les arbres : nœud racine/enfants, TreeStore...
- Les formulaires : soumission, champs, validation...

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 1
est fournie en fin de formation - Les « List »,« NestedList » et « Grid » en Modern.
ainsi qu’une attestation de fin
de formation si le stagiaire a Travaux pratiques
bien assisté à la totalité de la Utilisation de templates. Mise en place de grilles, d'arbres, de formulaires...
session.
7) Concepts avancés
- Routages des URL de l'application.
- Responsive Design.
- Build de l'application avec Sencha Cmd.
- Internationalisation. Amélioration des performances.
- Theming avec Sass et Sencha Fashion.
- Outils optionnels : PivotGrid, Inspector, Test...
- Compatibilité mobile avec les applications universelles.
Travaux pratiques
Associer une URL à un écran. Rendre une application responsive. Mettre à jour le thème à l'exécution.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 2

Vous aimerez peut-être aussi