Ba

Formation & Accompagnement Flex

aO
 

Présentation de Flex 3
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 3
Eclipse et FlexBuilder 3
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
Manipuler les images
Organiser une application Flex avec les conteneurs, les contrôles
et les bindings
Utiliser le Panel et la ControlBar
Créer et utiliser des composants custom
Ajouter des propriétés et des méthodes aux composants

Gérer les événements
Comprendre la notion d'événements, gérer les événements,
utiliser l'objet événement

Utiliser les contraintes
Positionnement absolu ; le conteneur Canvas
Créer des contraintes de positionnement avec FlexBuilder
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
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  : package, constructeurs, propriétés, méthodes
Instancier des objets ActionScript en MXML

ECHANGER DES DONNEES AVEC LES EVENEMENTS CUSTOMS
Comprendre la problématique du couplage
Créer des événements customs
Ajouter des données aux événements customs

CREER DES FORMULAIRES DE SAISIE
Le conteneur Form et le partage de données
Valider les données saisies avec les Validators
Déclencher la validation avec des événements
Déclencher la validation en ActionScript 3

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énements
Gérer les erreurs
Interroger différents domaines

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

LES PROVINCIALES FLEX

A l’écoute de vos préoccupations et pour répondre à la demande de plusieurs de nos clients qui souhaitent faire évoluer leur équipe sur Flex, à proximité de leur lieu de travail, sans avoir à supporter des contraintes logistiques coûteuses, nous organisons également au cours de ce premier semestre 2010 plusieurs formations en province.

La prochaine “Provinciale Flex” se déroulera à Toulouse
du 06 au 10 Septembre 2010.


FLEX DEVELOPPEMENT
Développer des Applications Riches Internet avec l’outil Flex 4

Code : F4DRIA
Durée : 5 jours
Prix  : 1 895 € HT par participant

RENSEIGNEMENTS PAR Téléphone : 01 73 02 33 44         

DESCRIPTION
Cette formation permet de rapidement intégrer tous les concepts de base : l’architecture, les principaux contrôles MX et Spark, les conteneurs, la gestion des événements, les composants customs, les styles, les états, le skinning, les effets,  ainsi qu’une prise en main de l’outil Flash Builder 4 basé sur Eclipse.

Pour comprendre les différentes possibilités de discussion entre Flex sur le client et un serveur J2EE ou PHP, quatre chapitres détailleront Blaze DS pour Java, ZendAMF pour PHP, le nouvel assistant Data/Services pour les deux plate-formes et une introduction à la sécurité.

AUDIENCE
Développeurs, Chefs de projet souhaitant réaliser une application avec Flex et la connecter à un serveur J2EE et PHP.

PRE-REQUIS
Avoir des notions de programmation orientée objet et quelques connaissances de XML.

DESCRIPTIF FORMATION
Téléchargez le descriptif de la formation au format pdf

PROCEDURE D’INSCRIPTION
La façon la plus simple de vous inscrire est de remplir le formulaire ci-contre.

INTERNATIONALISATION (Chapitre conçu par BaaO :-)
Configurer pour gérer plusieurs langues
Fichiers properties : syntaxe, référence, chargement
Changement dynamique avec LocalChain
Gérer les images et autres ressources

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

PRESENTATION DE BLAZE DS ET LIVECYCLE DATA SERVICE
Présentation de LiveCycle et Blaze Data Service
Architecture, Installation
Structure d’une application LiveCycle ou Blaze DS
Démarrage des Services serveur
Création d’un projet de type serveur
Configurer et utiliser le service Proxy du serveur
Spécificités Blaze DS

LIVECYCLE OU BLAZE DS : 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 
Comprendre le mapping Java / ActionScript 3

Utiliser la classe ArrayCollection
Comprendre les classes de collection
Filtrer et trier les collections
Comprendre les interfaces
Itérer sur une collection avec ICursorView

LIVECYCLE OU BLAZE DS : Le service de messagerie
Présentation du service de messagerie : destination, adapter, channel, message
Configurer le service
Comprendre le mécanisme de publication / souscription
Producteur et consommateur
Recevoir et gérer les messages
Recevoir des données complexes

LIVECYCLE 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

SERVEUR OPENSOURCE (Chapitre conçu par BaaO :-)
Créer un projet Blaze DS / Tomcat
Créer un projet Flex / PHP
Intégrer et configurer amfphp
Utiliser RemoteObject avec amfphp
Présentation des solutions pour asp

PROGRAMME

Accueil / Formations / Les Provinciales Flex

INSCRIPTION

FLEXAIR du 26 au 30 Janvier 2009
L
imoges au Pôle Elopsys

En fonction du nombre d’inscrits nous pouvons être amenés à ouvrir des dates de sessions complémentaires.

Notre équipe se tient à votre disposition pour toute question au :
                                   
01 73 02 33 44
N’hésitez pas à nous consulter pour toute demande particulière (
en savoir plus).

Copyright © 2008 BaaO - 81, rue Réaumur - 75002 Paris - (33) 1 73 02 33 44