Formation : Flex
Se former
avec REGART.NET
- Renseignements :
- Durée : 5 Jours
- Type : En centre (inter)
- Diplômant : Non
- Prix H.T. € :
N.C.
- Objectifs :
- Flex est l'outil créé par Adobe pour le développement d'applications Internet Riches, pour le lecteur Flash (Content management system, Back-office, Applications Intranet...) Sa technologie repose sur l'Action Script 3.0 et sur le langage de description d'interfaces graphiques MXML (comparable à XUL-Mozilla Foundation ou XAML-Microsoft). Cette formation est destinée à l'apprentissage de Flex pour tout type d'environnement client/serveur. Nous découvrirons ainsi comment développer des applications Flex riches à moindre coût sans sacrifier performances et souplesse.
- Pré-requis :
- Connaissance du développement orienté objet en général et du modèle événementiel ActionScript 3. Connaissance d'ActionScript 3.0 ou 2.0. Le suivi de la formation AS3 serait en effet un plus dans la pratique du logiciel Flex.
- Introduction au développement d'applications Flex La notion de RIA (Rich Internet Application) Les technologies des RIA Les limites imposées par le navigateur Flex, Flash et ActionScript L'architecture client Flex / serveur Les principales ressources en ligne Les environnements de développement Créer une application Flex avec Flex Builder 3 Création d'un projet Flex Le contenu d'un projet Flex Exportation et importation de projet Les propriétés d'un projet Tester un projet Décrire une interface utilisateur grâce au MXML Les vues Source et Design Présentation des composants Disposer l'interface utilisateur Créer des composants personnalisés Le langage ActionScript 3 Un langage orienté objet Vocabulaire Mots-Clefs Les particularités de l'AS3 Création d'une classe AS3 Les propriétés Les méthodes Insérer du code ActionScript dans un fichier MXML L'héritage Les getter/setter Présentation du framework Flash et de ses API TopLevel Les évènements L'affichage Les autres paquetages Mécanismes fondamentaux La relation MXML/ActionScript Comparaison Instancier un objet Gérer les événements Les événements personnalisés Diffuser un événement La Méta donnée Event Créer ses propres types d'événement Déboguer une application Créer et intercepter les erreurs Utiliser la perspective de débogage L'API de Logging La liaison de données (Data Binding) La liaison de données par accolades La liaison de données par la balise Binding La Méta donnée Bindable Déclencher un enchaînement de liaison de données Vue d'ensemble des API de Flex 3 Manipuler les données Utiliser le XML Créer des objets XML Lire les données Manipuler les données L'API de collection et les composants List IList ICollectionView Les propriétés selectedIndex et selectedItem Les dataProviders hiérarchiques Valider les données Le mécanisme de validation Localisation et validation Le moment de la validation Personnalisation des notification d'erreur Présentation des principaux Validators Formater les données Le mécanisme de formatage Présentation des principaux formateurs Formater les données Le mécanisme de formatage Présentation des principaux formateurs Personnaliser l'interface utilisateur Les items renderers et item editors Drop-in Inline Composants personnalisé Les States et les ViewStack Les States Les ViewStacks Les Effets et les transitions Les styles CSS Embarquer des actifs Permettre le glisser/déposer Utiliser le glisser déposer avec les composants de liste Créer son propre comportement de glisser/déposer Créer des fenêtres PopUp Créer et détruire la fenêtre Communiquer avec la fenêtre Créer une application modulaire Créer et charger un module Communication Limites Autres outils Les fenêtres d'alerte Modifier le curseur Afficher des infos-bulles Gérer le focus Les composants charts Communiquer avec l'entourage de l'application Stocker des données côté client : Les Shared Objects Communiquer avec l'enveloppe HTML Les Flashvars ExternalInterface Charger un fichier externe Communiquer avec le serveur d'applications HTTPService WebService Remote Object Les principales passerelles Utilisation de la balise RemoteObject Gérer les erreurs Recevoir des objets ActionScript Recevoir des objets typés Envoyer des données ActionScript LiveCycle Data Services Présentation Installation Architecturer une application Flex Les objectifs Les principaux modèles de conception Singleton Observateur Délégation et composition Factory Command Model / View / Controller Utiliser le framework Cairngorm Présentation Création d'une application Cairngorm Les stratégies de localisation Les ressourcesBundles Proposition d'architecture Plus loin avec Flex Les principaux outils tiers La bibliothèque corelib d'Adobe Les composants FlexLib Trouver d'autres composants A propos de AIR et Flexbuilder3 Les nouveautés de FlexBuilder3 Présentation de AIR
26/05/2008 au 30/05/2008 (75)
31/03/2008 au 04/04/2008 (75)
02/06/2008 au 06/06/2008 (69)