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