Adobe Flex 3
Développement d'applications riches (RIA) avec Adobe Flex 3
Référence : FLEX3-03
Durée : 3 jour(s)

 PROCHAINE SESSION
 
 Formateur :  Benjamin Houdu
 Date :   Du 22  au 24 mars
 Lieu :  Zenika - Paris
 Prix : 1490 € (HT)
 Formateur :  
 Supports :  
 
Bulletin d'inscription  +33(0)1 45 26 19 15
Autres Dates et Lieux

Formateur, Benjamin Houdu

Benjamin Houdu

Benjamin Houdu est développeur expérimenté Flex / ActionScript ainsi que formateur Flex. Il possède une très solide expérience projet sur cette technologie, il est le tech lead sur la partie Flex d'une application de 500'000 lignes d'AS3 ainsi qu'expert français du comportement de la VM Flash lors de l'exécution de Flex. Il est l'auteur du whitepaper dédié à la veille technologique des RIA (Rich Internet Application et Web 2.0).

Pour en savoir plus

Objectifs
  • Comprendre les principes et les enjeux d'une Application Internet Riche (RIA)
  • Savoir créer l'interface graphique d'une application de gestion avec Flex
  • Maîtriser la manipulation de données et d'événements dans une application Flex
  • Connecter un client Flex à une application Java/JEE (Servlet, Hibernate, Spring)

 Contenu

Introduction

  • Définition d'une Rich Internet Application (RIA)
  • Découverte du langage déclaratif MXML et de ActionScript 3.0
  • Caractéristiques majeures de Flash Player
  • Les différents produits et offres Adobe, les alternatives (Microsoft Silverlight, etc)

Prise en main de Flex Builder 3

  • Gestion de projets et librairies Flex
  • Édition d'écrans via l'éditeur WYSIWYG: widgets, States...
  • Déboguer efficacement avec Flex Debug
  • Utiliser Flex Profiler pour optimiser une application

Utilisation des composants

  • Widgets de base: boutons, menus, fenêtres, tableaux, champs de texte...
  • Support des feuilles de style CSS
  • Implémentation en «Code Behind» pour optimiser la clarté et la maintenabilité
  • Paramétrage des composants: layout, couleur, polices, bulles d'informations...
  • Externalisation du look-n-feel: utilisation de skins

Gestion des événements

  • Comprendre les flux d'événements en Flash
  • Cas simples et gestion native
  • Événements et écouteurs personnalisés
  • Routage d'événements

Gestion de la navigation

  • Widgets de navigation du SDK
  • Utilisation et limites des States
  • Gestion de l'historique avec HistoryManager
  • Gestion des URLs avec BrowserManager

Gestion des données

  • Tableaux et collections en ActionScript 3.0
  • Maîtrise du système d'itemRenderer et d'itemEditor des composants Flex (rendu et édition de données)
  • Utilisation de MXML Repeater
  • Les formateurs de données standards et personnalisés
  • Les validateurs de données standards et spécifiques
  • Utilisation d'expressions régulières en ActionScript 3.0

Gestion de la localisation

  • Utilisation de l'API RessourceBundle
  • Création d'une bibliothèque de localisation SWC
  • Localisation au runtime

Intégration de contenus dynamiques

  • Traitement des formats JSON, RSS, XML
  • Utilisation de l'API Ecma4XML
  • Intégration et manipulation de vidéos et sons
  • Insertion d'animations Flash

Interactions serveur et récupération de données

  • Manipuler des requêtes HTTP
  • Sérialisation de données au format AMF3

Architecture d'une application Flex

  • Le framework MVC Cairngorm
  • Découpage d'une application en modules
  • Utilisation de Shared Object pour sauvegarde de données (cookies)
  • Création de Runtime Shared Libraries (RSL) pour optimisations au chargement
  • Retours d'expérience et best practices de développements applicatifs d'envergure

Autour de Flex

  • Intégration du framework dans Adobe Creative Suite
  • Présentation de l'extension RDA Adobe Integrated Runtime (AIR)
  • Avenir de la technologie: Flex 4, Flash Catalyst, Flash Player 10...
* Le déjeuner est compris dans le tarif.
** Les livres sont offerts uniquement pour les formations inter-entreprise. Zenika se réserve le droit de changer le livre proposé à tout moment.
 training@zenika.com
 
DownloadTélécharger la fiche !
 
Suggestions
- Intégration Flex3 Java/JEE




Auteur du cours
 
Benjamin Houdu


Sessions 2010
Du 18  au 20 janvier
Du 15  au 17 février
Du 22  au 24 mars
Du 19  au 21 avril
Du 24  au 26 mai
Du 21  au 23 juin
Du 26  au 28 juillet
Du 23  au 25 août
Du 20  au 22 septembre
Du 25  au 27 octobre
Du 22  au 24 novembre
Du 13  au 15 décembre