Description
Ce cours vous permettra de développer des applications Internet riches (RIA) avec la plateforme Flex. Vous découvrirez son modèle de programmation basé sur MXML et ActionScript 3.0. Vous apprendrez à créer des interfaces graphiques interactives exploitant des données XML et des services web.
À qui s'adresse cette formation ?
Pour qui ?
Cette formation pratique s'adresse aux développeurs de sites, informaticiens, designers.
Prérequis
Aucun
Les objectifs de la formation
- Développer des applications Internet riches (RIA) avec la plateforme Flex.
- Maîtriser le modèle de programmation basé sur MXML et ActionScript 3.0.
- Concevoir des interfaces graphiques interactives.
- Exploiter des données XML et des services web dans les applications.
Programme de la formation
- Présentation de Flex 4
- Présentation de Flex builder.
- Intégration dans une architecture J2EE ou .
- Net.
- Le lecteur Flash 10.
- Concept DisplayObject.
- Présentation d'Adobe Catalyst pour le design Flex.
- Travaux pratiques Création d'un projet et mise en oeuvre du débogueur.
- Le langage Actionscript 3.0
- Rappels XML : modèle, schéma de validation.
- Spécificités Actionscript 3.
- 0 et Ecmascript XML (E4X).
- Variables et opérateurs.
- Création de package et de classes.
- Travaux pratiques Prise en main Actionscript 3.
- 0.
- Langage MXML
- Structure d'une application Flex : blocs script, Model.
- La gestion des événements : propagation, trois phases.
- Travaux pratiques Programmation d'événements : clic sur un bouton, changement d'état.
- Les contrôles et les conteneurs
- Architecture des composants graphiques.
- Propriétés spatiales, styles, paramétrages, ViewState.
- Les conteneurs ApplicationControlBar, TitleWindow.
- Les composants moduleLoader et Repeater.
- Les contrôles de navigation List, LinkButton, PopUpButton, PopUpMenuButton.
- Les conteneurs de navigation Accordion, ViewStack.
- Travaux pratiques Création de boutons multi-états, datagrid personnalisés.
- Construction dynamique de zones graphiques à partir de Repeater.
- Mise en oeuvre de barres de menus, onglets, boutons dynamiques vers le Web.
- Les formulaires
- Composants de saisie : texte, boutons radio, menus.
- Contrôles de saisie : dateFormator.
- Envoi du formulaire.
- Travaux pratiques Création de formulaires de login, contrôles de saisie de fiches produits.
- Styles
- Design des composants : thèmes, styles, fonts.
- Effets et transitions : rotation, séquence, parallèle.
- Construction graphique avec Adobe Catalyst.
- Travaux pratiques Mise en pratique de multiples effets.
- Accès aux données
- Accès aux Web services.
- Echanges RPC et Soap.
- Le gestionnaire de données sous Flex4.
- Travaux pratiques Appel de service Web, appel d'URL, création de ShareObject.
- Graphiques
- Mise en oeuvre de graphismes : pie, plot, bar, line,.
- Raccordement entre données et graphismes.
- Travaux pratiques Création de graphiques.