M2i Formation

Développer des applications multiplateformes avec ExtJS 6

Mobilité - Développement WebApp

Présentiel

3 jours (21 heures) - EXTJS-DEV

Accueil  ›  Formations Informatique  ›  Mobilité  ›  Développement WebApp  ›  Développer des applications multiplateformes avec ExtJS 6

Objectifs pédagogiques

  • Concevoir des applications Web interactives et multiplateformes avec la bibliothèque ExtJS 6.

Niveau requis

Avoir une bonne connaissance du langage JavaScript et de la Programmation Orientée Objet (POO).

Public concerné

Développeurs Web.

La Défense03/04/20191 800 € HTDates proposées dans les agences M2iRéserver
La Défense09/10/20191 800 € HTDates proposées dans les agences M2iRéserver

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Metz03/04/20191 800 € HTDates proposées dans les agences M2iRéserver
Mulhouse03/04/20191 800 € HTDates proposées dans les agences M2iRéserver
Nancy03/04/20191 800 € HTDates proposées dans les agences M2iRéserver
Reims03/04/20191 800 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Caen03/04/20191 800 € HTDates proposées dans les agences M2iRéserver
Évreux03/04/20191 800 € HTDates proposées dans les agences M2iRéserver
Le Havre03/04/20191 800 € HTDates proposées dans les agences M2iRéserver
Lille03/04/20191 800 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Dijon03/04/20191 800 € HTDates proposées dans les agences M2iRéserver
Grenoble03/04/20191 800 € HTDates proposées dans les agences M2iRéserver
Lyon03/04/20191 800 € HTDates proposées dans les agences M2iRéserver
Saint-Étienne03/04/20191 800 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Bordeaux03/04/20191 800 € HTDates proposées dans les agences M2iRéserver
Orléans03/04/20191 800 € HTDates proposées dans les agences M2iRéserver
Tours03/04/20191 800 € HTDates proposées dans les agences M2iRéserver
Bordeaux09/10/20191 800 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Aix-en-Provence03/04/20191 800 € HTDates proposées dans les agences M2iRéserver
Montpellier03/04/20191 800 € HTDates proposées dans les agences M2iRéserver
Sophia Antipolis03/04/20191 800 € HTDates proposées dans les agences M2iRéserver
Aix-en-Provence09/10/20191 800 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Présentation et introduction au Framework ExtJS 6

  • Présentation générale
    • ExtJS 6
    • Plateforme Sencha
  • Principes et fonctionnement
  • Exécution et débogage
  • Architecture d'application
    • MVVM
    • MVC

Les concepts fondamentaux d'ExtJS 6

  • Structure d'une application
  • Système de classes
    • Définition
    • Héritage
  • Instanciation des objets
  • Gestion du DOM
  • Chargement dynamique des classes

Les composants de base d'ExtJS 6

  • Définitions des composants, conteneurs et évènements
  • 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éfinition des Models
  • Champs, Proxies et Stores
  • Chargement, sélection et filtres
  • 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
  • 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

En cliquant le bouton « Accepter », vous acceptez l’utilisation de cookies pour réaliser des mesures d’audiences et vous permettre d’enregistrer vos préférences de navigation. Sans votre acceptation, aucun cookie ne sera enregistré.

Accepter Paramètres En savoir plus