| Adobe Flex 3 |
| Développement d'applications riches (RIA) avec Adobe Flex 3 |
Référence : FLEX3-03
Durée : 3 jour(s) |
|
|
|
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)
|
| Répartition : 50% Théorie, 50% Pratique |
| Public : Architecte, Développeur, Chef de projet, |
| Pré-requis : Notions de développement Web, |
Programme
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...
|
| * Les livres sont offerts uniquement pour les formations inter-entreprise. Zenika se réserve le droit de changer le livre proposé à tout moment. |
|
| Offert en inter-entreprise |
| >>Le petit déjeuner (croissants, jus d'orange, café) |
| >>Le déjeuner |
| >>Une qualification téléphonique si nécessaire avec l'un de nos consultants |
>>Le livre Programming Flex 3 *
|

|
|
|
|