Découvrez notre catalogue de formation 2026
Se connecter
Ou creér votre compte
Vous venez d'ajouter à votre sélection
Votre panier est vide, Voir nos formations

Description

Cette formation vous permet de maîtriser la bibliothèque Sencha Touch 2 afin de concevoir des applications mobiles multiplateformes. Vous apprendrez à installer l’environnement Sencha Touch, à utiliser ses composants graphiques, à développer vos propres composants, à personnaliser les thèmes et à gérer les données des applications..

À qui s'adresse cette formation ?

Pour qui ?

Développeurs et chefs de projets.

Prérequis

Avoir une première expérience dans le développement mobile (Javascript, HTMl, CSS, XML, ...).

Les objectifs de la formation

  • Maîtriser les concepts fondamentaux de Sencha Touch 2
  • Développer des applications mobiles riches avec Sencha Touch 2
  • Packager une application Sencha Touch 2 dans une application native

Programme de la formation

    • Présentation générale du framework Sencha Touch
    • Mise en place de l’environnement avec Sencha Cmd
    • Exécution et débogage d’une application
    • Panorama des solutions de test
    • Documentation du framework
    • Architecture d’une application Sencha Touch basée sur le modèle MVC
    • Comparaison entre Responsive Design et Adaptive Design
    • Travaux pratiques : installation de Sencha Touch et de l’environnement, création d’un workspace et d’une application MVC avec Sencha Cmd
    • Instanciation d'un objet : procédurale vs déclarative, Ext.
    • create() vs new.
    • La gestion du DOM.
    • Les éléments de base : composants, conteneurs et événements.
    • Le système de classes.
    • Les objets "Toolbars" et "Button".
    • Comprendre les "Layouts".
    • Les fenêtres.
    • Travaux pratiques Créer des composants personnalisés.
    • Créer des boutons et des fenêtres.
    • Concepts du modèle MVC
    • Rôle et fonctionnement du contrôleur
    • Gestion des dépendances : requires, controllers, views, models et stores
    • Référencement des composants via ComponentQuery
    • Émission et gestion d’événements personnalisés
    • Travaux pratiques : création et utilisation d’un contrôleur, mise en œuvre d’événements personnalisés
    • L'ensemble des données : Models, Proxies, Stores.
    • Envoi et réception de données : requêtes et réponses HTTP, Ajax/JsonP.
    • Travaux pratiques Gérer les données.
    • Concepts du modèle MVC
    • Rôle et fonctionnement du contrôleur
    • Gestion des dépendances : requires, controllers, views, models et stores
    • Référencement des composants via ComponentQuery
    • Émission et gestion d’événements personnalisés
    • Travaux pratiques : création et utilisation d’un contrôleur, mise en œuvre d’événements personnalisés
    • Thèmes par défaut.
    • Créer des thèmes personnalisés.
    • Modifier les CSS et les thèmes avec Sass et Compass.
    • Travaux pratiques Modifier le thème de l'application.
    • Les applications hybrides : Build de l'application pour iOS, Android.
    • API natives : Camera, notification, gyroscope.
    • Travaux pratiques Utilisation de l'API Device.
  • 1432
  • 21 h

Soumettez votre avis