Développez vos talents
Certiiez vos compétences
Développement WebApp
Développer des applications multiplateformes
avec ExtJS 7
3 jours (21h00) | 9 4,6/5 | EXTJSDEV | Évaluation qualitative de in de stage |
Formation délivrée en présentiel ou distanciel
Formations Informatique › Mobilité › Développement WebApp
Document mis à jour le 17/02/2023
Objectifs pédagogiques
– Concevoir des applications Web interactives et multiplateformes avec la bibliothèque ExtJS 7.
Modalités et moyens pédagogiques
Formation délivrée en présentiel ou distanciel (e-learning, classe virtuelle, présentiel à distance).
Le formateur alterne entre méthode* démonstrative, interrogative et active (via des travaux
pratiques et/ou des mises en situation).
Variables suivant les formations, les moyens pédagogiques mis en oeuvre sont :
– Ordinateurs Mac ou PC (sauf pour les cours de l'ore Management), connexion internet ibre,
tableau blanc ou paperboard, vidéoprojecteur ou écran tactile interactif (pour le distanciel)
– Environnements de formation installés sur les postes de travail ou en ligne
– Supports de cours et exercices
* ratio variable selon le cours suivi
Niveau requis
Avoir une bonne connaissance du langage JavaScript et de la Programmation Orientée
Objet (POO).
Public concerné
Développeurs Web.
Cette formation :
– Est animée par un consultant-formateur dont les compétences techniques, professionnelles
et pédagogiques ont été validées par des diplômes et/ou testées et approuvées par l'éditeur
et/ou par M2i Formation
– Bénéicie d'un suivi de son exécution par une feuille de présence émargée par demi-journée
par les stagiaires et le formateur.
1/3 [Link] | client@[Link] | 01 44 53 36 00 (Prix d'un appel local)
Programme
Présentation et introduction au Framework ExtJS 7
– Présentation générale
– ExtJS 7
– Plateforme Sencha
– Principes et fonctionnement
– Exécution et débogage
– Architecture d'application
– MVVM
– MVC
Les concepts fondamentaux d'ExtJS 7
– Structure d'une application
– Système de classes
– Déinition
– Héritage
– Instanciation des objets
– Gestion du DOM
– Chargement dynamique des classes
Les composants de base d'ExtJS 7
– Déinitions des composants, conteneurs et évènements
– Fonctionnalités Modern Toolkit
– Objet Panels, Toolbars et Buttons
– Objet Layout, Windows et NavigationView
– Evènements
Architecture d'une application
– MVC et MVVM
– Concepts du pattern V VC VM
– Architecture des applications
– View Controllers
– View Model et Data Binding
– Dépendances
– Requires
– Views
– Models
– Stores
– Modulariser les classes
Gestion des données
– Déinition des Models
– Champs, Proxies et Stores
– Chargement, sélection et iltres
– Ajout, enregistrement, mise à jour et suppression
– Envoi et réception des données (HTTP, Ajax / JSONP)
Les composants de données
– Templating et Vue
– Les graphiques
– Les grilles
2/3 [Link] | client@[Link] | 01 44 53 36 00 (Prix d'un appel local)
– Les arbres
– Les formulaires
– Les List, NestedList et Grid en Modern
Concepts avancés
– Routing
– Responsive Design
– Build de l'application
– Amélioration des performances
– Theming avec Sencha Fashion
– Compatibilité mobile avec les applications universelles
Le contenu de ce programme peut faire l'objet d'adaptation selon les niveaux, prérequis et besoins des apprenants.
Modalités d’évaluation des acquis
– En cours de formation, par des études de cas ou des travaux pratiques
– Et, en in de formation, par un questionnaire d'auto-évaluation ou une certiication (M2i ou
éditeur)
3/3 [Link] | client@[Link] | 01 44 53 36 00 (Prix d'un appel local)