Formation Flex 3 :
Initiation
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).
Programme
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 !



