Banniàre impression

Formation Flex 3 :
InitiationObtenez le programme en PDF

Découvrez Flex et le MXML pour créer une Rich Internet Application

Initiez-vous à Flex 3, et créez des Rich Internet Application.
Après ce stage vous serez en outre capable de créer vos premières applications AIR.
35 heures, soit 5 jours de formation (uniquement en présentiel).

Pré requis

  • Expérience en programmation orientée-objet
  • Pratique de l'Actionscript 3

Objectifs

  • Utiliser Flex 3
  • Posséder le processus le développement d'applications riches Flex côté client
  • Créer une RIA : Application Internet Riche
  • Maîtriser le MXML et les principaux éléments du framework Flex 3


Programme

1 - Flex Builder 3 et Eclipse

  • Qu'est ce que Flex 3 ?
  • La plateforme Eclipse
  • Votre premier projet
  • Rappel : DisplayList

2 - Le développement avec Flex 3

  • Hello World
  • MXML et Actionscript
  • L'utilisation des composants du framework Flex
  • Liaisons entre composants
  • L'architecture des composants
  • Databinding : lier les composants aux données
  • Debugger avec Eclipse

3 - Les contrôles et conteneurs

  • Les vues Source et Design
  • Les "Contrôles" (textes, images, éléments de formulaires...)
  • Mise en forme de l'application : principes de positionnement et de re-dimensionnement
  • Les conteneurs : Application, Panel, Box, Canvas...
  • Créer vos premiers composants MXML

4 - Affichage, édition et traitement de données

  • Concepts de base
  • Les composants d'affichage et d'édition de données : Datagrids, List, Tree...
  • Traitement de données côté client : les tris et les filtres
  • Traitement de formulaires : validation et formatage de données
  • Gestion de données XML (E4X)
  • Affichage de données complexes : le composant Advanced Data Grid

5 - Les événements

  • Comprendre la notion d'événement
  • La propagation
  • Evènements personnalisés
  • Le clavier

6 - Des applications plus interactives

  • La navigation au sein de l'application
  • Les composants de navigation : Viewstacks, TabNavigator, Accordion
  • Gestion d'états et de transitions
  • Les Tool Tips
  • Les Alerts
  • Le Drag and Drop

7 - Design d'application

  • Styles CSS et thèmes
  • Skins et Artworks : Créer l'interface de votre applications à l'aide de Flash, Photoshop, Fireworks ou Illustrator
  • Fonts
  • Les effets

8 - L'accès aux données : communication client-serveur

  • Les services HTTP
  • Les Web services
  • Remote Object Services : introduction
  • Architecture d'applications Web : Introduction à Cairngorm MicroArchitecture

9 - Intégration et déploiement

  • Compilation de l'application
  • Intégration HTML
  • DeepLinking et liaison navigateur
  • La Security Sandbox
  • Flash Player express install
  • AIR : L'extension AIR pour Flex Builder et les possibilités de la plateforme
  • La vue Profiling : tester les performances d'une application

10 - Plus Loin

  • Flex Charting : Introduction à la création de graphiques interactifs
  • Introduction aux applications modulaires
  • Introduction aux bibliothèques de composants
86 308 inscrits ! Montez votre projet de formation