Formation Flex / Flash Builder :
Créer une RIA
Découvrez Flex la plateforme de création de Rich Internet Application
Initiez-vous à Flash Builder RIA - Flex, et produisez des RIA.
- Après ce stage vous maîtriserez les bonnes pratiques de l'utilisation du framework Flex.
35 heures de formation (5 jours en présentiel).
Public
- Développeurs actionscript 3 maîtrisant la méthodologie objet.
Pré requis
- Expérience en programmation orientée-objet
- Pratique de l'Actionscript 3
Objectifs
- Maîtriser Flash Builder
- Comprendre le workflow du framework Flash Builder
- Utiliser le MXML et créer une RIA (Application Internet Riche)
- Designer une interface, créer des graphiques interactifs de statistiques...
Programme
Dispensé avec des méthodes d'apprentissage actives basées sur des exercices pratiques.
1 - Introduction
- Qu'est ce que Flash Builder RIA - Flex ?
- Flash Builder : compilateur, framework, debugger, profiler, swf
- Avantages des webapp
- Etude du nouveau runtime Flex : l'AVM2
- Language : mxml, AS3, AS3 dans mxml et mxml avec AS3
2 - Le développement avec Flash Builder
- IDE configuration : flex.ini, perspectives, workspace, vues, préférences, projet...
- Flash Builer : Hello world (mxml, as3)
- Shell : Hello world (mxml, as3)
3 - Composants du framework
- WYSIWYG
- Containers & composants
- Principes des layout
- Astuces de création UI
- Création d'un composant
- Liaisons inter composants
4 - Design d'interface
- CSS
- Skins
- Fonts
- Image
- Le metatag Embed
- Workflow Flash - Flash Builder
- Effets
5 - Révisions
- Display List
- Gestion événementielle : Concepts, Propagation, Événements personnalisés
6 - Données
- Binding :Principe général, syntaxe {} et [Bindable]
- E4X
- HTTPService
- RemoteObject
- Security sandbox
7 - Composants utiles
- Data aware : dataprovider, List, Datagrid, Gestion du drag & drop, ItemRenderer
- Composants Navigators : ViewStack, Accordion, Initiation au principe des States
- Flex charting : création de graphiques interactifs
8 - Low level
- Garbage collector
- Debugging
- Profiling
9 - Introduction à AIR pour mobile
- Création d'in projet mobile
- Utiliser l'émulateur
- Déploiement