Formation & Accompagnement Flex
Présentation de Flex 2.0
Les clients riches Internet
La ligne de produits Flex : SDK, FlexBuilder, Flex data
services, charting
Machine virtuelle flash et flash player
Le processus de développement d'une application Flex
Aide et autres ressources
L'outil FlexBuilder 2
Eclipse et FlexBuilder 2
L'interface de FlexBuilder : éditeurs, vues et perspectives
Créer un projet et votre première application
Créer un main et le lancer
Le debug
Fondamentaux Flex
Créer une application Flex
Organiser une application Flex avec les conteneurs, les contrôles
et les bindings
Créer et utiliser des composants custom
Gérer les événements
Comprendre la notion d'événements, gérer les événements,
utiliser l'objet événement
Utiliser les contrôles
Comprendre la notion de contrôle, utiliser les contrôles de type
Button, Text, Checkbox
Afficher des images, fournir des données aux contrôles
Gérer la présentation de l'application
Organiser le contenu avec les conteneurs Application, Panel,
Form, Box, DividedBox, Tile, ControlBar...
Bonnes pratiques
Règles de dimensionnement des conteneurs
Utiliser les contraintes
Positionnement absolu ; le conteneur Canvas
Créer des contraintes de positionnement avec Flex- Builder
et en MXML
Contraintes avec des composants imbriqués
Utiliser les états pour concevoir une application
La notion d'état
Avantages
Créer des états avec FlexBuilder
Regarder le MXML généré et changer d'état en ActionScript
Les états des composants imbriqués
La navigation dans l'application
Personnaliser l'application
Utiliser les styles et les thèmes pour changer le look and feel
Appliquer les effets et les transitions pour animer l'application
Manipuler les données avec ActionScript 3.0
Le pattern Model View Controler (MVC)
Créer des modèles de données xml avec le tag mx:Model
Créer des classes ActionScript 3.0 : package, constructeurs, propriétés, méthodes
Instancier des objets ActionScript en MXML
Charger des données XML avec HTTPService Récupérer des données lors de l'exécution
Créer des requêtes http
Gérer les résultats avec les bindings et les gestionnaires d'événement
Gérer les erreurs
Interroger différents domaines
Créer dynamiquement des composants avec le Repeater
Comprendre la philosophie du Repeater
Principales propriétés et méthodes : dataprovider, currentItem, getRepeaterItem()
Accéder aux composants dynamiquement créés
Afficher les données avec une DataGrid
Fournir des données à la DataGrid
Spécifier et formater les colonnes
Le rendu et l'édition des colonnes
Les composants de type ItemRender et ItemEditor
FLEX DEVELOPPEMENT
Développer des Applications Riches Internet avec l’outil Flex 2
Code : F2RIA
Durée : 5 jours
Prix : 1 995 € HT par participant
1 700 € HT si cursus PROFESSIONNEL 7 Jours
1 615 € HT si cursus ENTREPRISE 10 Jours
RENSEIGNEMENTS PAR Téléphone : 01 73 02 33 44
DESCRIPTION
Cette formation destinée aux développeurs qui démarrent un premier projet Flex, permet de rapidement intégrer tous les concepts de base : l’architecture, les principaux contrôles, les conteneurs, la gestion des événements, les composants customs, les styles, les états, la discussion en XML... ainsi qu’une prise en main de l’outil FlexBuilder 2 basé sur Eclipse.
Vous comprendrez les différentes possibilités de discussion entre Flex sur le client et un serveur J2EE. Les aspects tels que la manipulation des données en XML avec E4X, la validation ou le formatage des données ainsi que les classes de collection sont aussi abordés. Quatre chapitres détaillent 'Flex Data Services', la partie serveur de Flex, et plus particulièrement les proxys, le remoting, la messagerie et le service de gestion des données.
“Flex Développement - F2RIA” regroupe les modules “Les Fondements Flex - F2RCA” et “Flex Serveur - F2DC”.
AUDIENCE
Développeurs, Chefs de projet souhaitant réaliser une application avec Flex.
PRE-REQUIS
Avoir des notions de programmation orientée objet : C++ ou C#, Java ou ActionScript 2.0 et quelques connaissances de XML.
FORMATIONS COMPLÉMENTAIRES
CAIRNGORM, 2 jours
SYNTHESE ACTIONSCRIPT 3, 1 jour
ADOBE AIR, 2 jours
DESCRIPTIF FORMATION
Téléchargez le descriptif de la formation au format pdf avec toutes les dates pour l’année 2008
PROCEDURE D’INSCRIPTION
La façon la plus simple de vous inscrire est de remplir le formulaire ci-contre.
présentation ACCES SERVEUR
Présentation de Flex Data Services
Architecture, installation
Structure d'une application Flex Data Services
Démarrage des services serveur
Création d'un projet de type serveur
Le processus de compilation sur le serveur
Intégration à J2EE
UTILISER DES SERVICES WEB SOAP
Configurer l’appel aux services Web (wsdl)
Déclencher les services
Manipuler les résultats
Gérer les erreurs
Passer des paramètres aux services Web
Flex Data Services : le service Remote Object
Comprendre les objets distribués et le composant RemoteObject
Configurer l'appel à un RemoteObject
Appeler plusieurs méthodes distribuées
Passer des arguments simples et complexes aux méthodes distribuées
Valider et formater les données
Valider les données d'un formulaire
Créer des validateurs en MXML et en ActionScript
Déclencher les validations avec des événements et en ActionScript
Gérer les erreurs de validation la validation et les modèles de données
Expressions régulières
Formater les données, exemple du CurrencyFormatter
Formater dans les contrôles de type List ou DataGrid
Utiliser la classe ArrayCollection
Comprendre les nouvelles classes de collection
Filtrer et trier les collections
Comprendre les interfaces
Itérer sur une collection avec ICusrsorView
Flex Data Services: Le service de messagerie
Présentation du service de messagerie : destination, adapter, channel, message
Configurer le services
Comprendre le mécanisme de publication / souscription
Producteur et consommateur
Recevoir et gérer le messages
Recevoir des données complexes
Flex Data Services : la gestion des données
Comprendre le service de gestion des données
Le tag DataService
Architecture client et serveur
Pattern Assembleur
Le fichier de configuration serveur
Destination et adaptateur
Récupérer les données
Gérer les mises à jour côté client et côté serveur
Fonctionnalités avancées
Manipuler les données XML avec E4X
Comprendre la structure du XML
Manipuler le XML en ActionScript 3.0
Exemple de manipulation avec un contrôle Tree
La classe XML
Manipuler, filtrer, trier et itérer les objets de type XML
Upload
Les bases du transfert de fichier
L’upload des fichiers ; améliorer l'expérience de l'utilisateur avec les événements de la classe FileReference
Gérer l'upload multiple avec la classe FileReferenceList
PROGRAMME
FLEX DEVELOPPEMENT, 5 jours
Accueil / Formations / Flex Développement
INSCRIPTION
“Pour bien commencer avec Flex, il est important de bien connaître toutes les bases du Framework...”
Notre équipe se tient à votre disposition pour toute question. N’hésitez pas à nous consulter pour toute demande particulière (en savoir plus).
Formations d’accès au serveur
Copyright © 2007 BaaO - 81, rue Réaumur - 75002 Paris - (33) 1 73 02 33 44