EnglishSite mapContactsFrançais
 SociétéConseilFormationIngénierieProduitsMOATechnologiesMétiersEvénementsRecrutement
Formation 
Objectifs
  • Permettre aux développeurs connaissant un langage orienté objet de développer des applications internet dynamiques avec Flex.
Publics
  • Ce stage pratique s'adresse aux développeurs et chefs de projets ayant à travailler sur le développement d'applications Flex.
Pré-requis
  • XML, Java, ActionScript, ou C#
Théorie / Pratique
  • 50/50
Réf : FLEX / 4 Jours
Paris 2010
Nous contacter
Nantes 2010
24-27 Août
Rennes 2010
Nous contacter
Sophia-Antipolis 2010
11-14 Oct. 20-23 Déc.
1600€ ht
Maîtrise du développement RIA avec Adobe Flex 3
Enjeux
La technologie Flex 3 présente dans le Player Flash d'Adobe permet la mise en œuvre d'applications de type RIA au sein des navigateurs. Du fait de sa diffusion massive, cette technologie constitue une solution répandue et efficace. Avec un modèle de développement orienté objet, standard connu des développeurs C++, Java ou C#, cette solution permet des développements industriels, efficaces et facilement déployables. Ce stage vous permet d'acquérir la pratique nécessaire au démarrage de vos projets et de maîtriser la mise en œuvre des outils de développements dédiés.

Introduction
    Fondamentaux de FLEX
    • Créer une application Flex
    • Utiliser les conteneurs
    • Ajouter un contrôle d'interface utilisateur
    • Créer une liaison entre les contrôles (data binding)
    • Construire une application avec des composants MXML
    Gestion des événements
    • Créer des gestionnaires d'événements en utilisant ActionScript
    • Gérer les événements avec des fonctions ActionScript
    Utilisation des contrôles Flex
    • Les classes Button, TextInput, TextArea etc.
    • Les classes Image
    • Les classes fondées sur des listes (ComboBox, List, Tree, DataGrid etc.)
    • Notion de dataProvider (fournisseur de données)
    Positionnement et navigation
    • Utiliser les conteneurs de positionnement (Canvas, H/VBox, Panel, Grid etc.)
    • Utiliser les conteneurs de navigation
    • Utilisation des formulaires
    • ViewStack et gestion de l'historique
    • Gestion des états (States)
    Utilisation des styles
    • Définir le style des composants
    • Notion de thèmes et de skins
    Modèles de données
    • en MXML
    • en ActionScript 3
    • Validators
    • Formatters
    Internationalisation (i18n)
    • Configurer pour gérer plusieurs langues
    • Fichiers properties : syntaxe, référence, chargement, changement dynamique
    • Gérer les images et autres ressources
    Utiliser des données XML
    • Inclure des données XML dans le SWF au moment de la compilation
    • Chargement dynamique via HTTP
    • Gérer les résultats et les erreurs produits par les requêtes
    • Passer des structures de données complexes aux composants MXML
    Composants orientés donnés
    • Utiliser un contrôle DataGrid
    • Spécifier les colonnes du DataGrid
    • Utiliser un conteneur Tile
    • Dupliquer les contrôles avec un Repeater
    • Utiliser un TileList
    • Notion de Renderer

    Echange de données entre composants
    • Notion de Data binding
    • Définir et émettre des événements
    • Gérer les événements
    Glisser-déposer (drag'n'drop)
      Programmation avancée
      • Gestion de la souris
      • Packaging d'une application, notion de module, chargement différé
      • Politique d'instanciation
      • Bulles d'aide
      • Video, son
      • Les effets, transitions et behaviours
      • Expressions régulières
      • Gestion du format E4X (format XML natif)
      • Réécriture d'url, ExternalInterface
      • DisplayObjects et display list
      • Notion de Loader
      Optimisation
        Frameworks Flex
        • Cairngorm
        • pureMVC
        Echanges de données avec leur serveur
        • XML
        • JSON
        • Web Services (SOAP)
        blazeDS
        • RemoteObjects (RPC)
        • Configuration du serveur
        • Intégration java EE
        • Communication par messages (messaging)
        • Intégration JMS
        Présentation de Adobe AIR
        • Accès au système de fichier
        • Ressources HTML
        • Menus natifs
        • Fenêtrage, écrans, icônes
        • Base de données locales
        • Interaction avec le bureau
        Conclusion
          Copywright © 2009 SOFTEAM - Think Object : Modeling