RENSEIGNEMENTS : 01 73 02 33 44 ou 04 42 42 53 57 16

Siège Social : BaaO - 81, rue Réaumur - 75002 PARIS

Etablissement Secondaire : BaaO - 3, rue Clérion - 13530 TRETS

Migrer de Flex 3 à Flex 4.5

Intégrer rapidement les nouveautés de Flex 4.5


Code : F345
Durée : 2 jours / 14 heures

Prix intra-entreprise pour 2 participants : 1 135,00 EUR HT par participant
(sans facturation supplémentaire de frais pour le déplacement du formateur)

Prix intra-entreprise pour 3 participants et plus : tarif à la journée, nous consulter

Description
La version 4 de Flex est une mise à jour majeure du produit. Elle apporte de nombreux changements dans le modèle de skinning, de positionnement ou des états des composants. L’upgrade en 4.5 y ajoute le développement pour les mobiles et la fameuse Datagrid à la sauce Spark. Elle propose aussi une plus grande productivité dans l’accès serveur. Cette formation propose aux développeurs Flex 3 (ou 4.1) confirmés d’intégrer au plus vite ces changements pour les mettre en place sur leurs projets Flex.


Audience
Toute personne connaissant Flex 3 (ou Flex 4.1) et souhaitant rapidement comprendre les nouvelles fonctionnalités de Flex 4.5 pour pouvoir les intégrer : Développeurs ou Chefs de projet.


Pré-requis
Maitriser les fondamentaux de Flex 3.


Descriptif de formation
Télécharger le descriptif au format pdf

Programme

PRESENTATION
Les objectifs de Flex 4 et Flex4.5 ; Principaux changements ;
Méthode pédagogique et contenu de la formation

MXML ’09
Namespace & Package ; Nouveaux tags (Declaration...) ;
Evolution du CSS (namespace, css id...) ; MXML ASDocs ; Nouvelle syntaxe des «states»

ARCHITECTURE SPARK
Architecture et primitives Spark ; Comparaison Spark et Halo ; MXML graphique et FXG ; TLF et les composants Spark de texte

APERCU DU DEVELOPPEMENT POUR MOBILE
Hello Mobile ; MobileApplication ; Views et ViewNavigator ;
Données et persistance ; Déploiement sur Device (Android) ;
Développement pour iOS (iPod, iPad, iPhone)

SKINNING DES COMPOSANTS SPARK
Ecrire un skinning simple ; Contrat de skinning des composants Spark ; Gérer les états dans les skins ; Echanger des données avec le skin ; Comprendre les «skins parts»

POSITIONNEMENT ET LISTES
Nouveau modèle de layout ; Nouveaux composants container et layout ; Viewport, Scroller and Virtualization ; DataGroup, List et ItemRenderer ; List pour Mobile et MobileItemRenderer

DEVELOPPEMENT «DATA CENTRIC»
Connecteurs HTTPService ; Définir les services ;
Générer le code source d’accès du client ; Intégration PHP avec ZendAMF ; Intégration Java avec BlazeDS

COMPOSANTS SPARK DE FLEX 4.5
La Datagrid Spark ; Le nouveau composant Form ;
Formatter et Validator ; Spark images

FLASHBUILDER 4.5
Theme, Refactoring , Source ; Debugging ; Swfobject ;
Tests unitaires et FlexUnit ; Intégration Flash CS5.5 ;
Etre productif avec FB4.5 !

PRESENTATION DE FLASH CATALYST CS5.5
Prototyper avec Catalyst ; Récupérer des ressources Illustrator ou Photoshop ; Etat, navigation, skinning ;
Communication avec Flash Builder 4.5

LA GESTION DES DONNEES TYPEES
Créer des Value Object (VO) en AS3 ; Manipuler des tableaux de VO ; Le binding et les VO

LES EVENEMENTS CUSTOMS
Créer des événements customs ; Lever des événements dans les composants customs ; Etendre la classe Event ;
Passer des données dans les événements

Programme (suite)

PRESENTER DU CONTENU AVEC LES DATAGROUPS
Comprendre le DataGroup et les ItemRenderers ;
DefaultItemRenderer et DefaultComplexItemRenderer ;
Définir un ItemRenderer custom ; Créer un Renderer imbriqué avec fx:Component/ ; Utiliser un SkinnableContainer avec un DataGroup

LE COMPOSANT DATAGRID
Ajouter des colonnes aux DataGrids ; Formater les données des cellules ; Positionner des renderers et des editors sur les colonnes ;
Sélectionner des éléments

DEPLOYER DES APPLICATIONS FLEX OU AIR
Connaître les options de compilation ; SwfObject et wrapper HTML
Comprendre les Ressource Shared Librairies (RSL) ; Construire un build de livraison ; Créer et déployer une application AIR

INTERNATIONALISATION
Configurer pour gérer plusieurs langues ; Fichiers properties : syntaxe, référence, chargement ; Changement dynamique avec LocalChain ; Gérer les images et autres ressources

L’ACCES AUX DONNEES XML
Charger des données XML distantes avec HTTPService  ;
Gérer les événements result et fault ; Envoyer des requêtes paramétrées ; Utiliser l’assistant Data/Services

REMOTING JAVA AVEC BLAZE DS
Comprendre les objets distribués et le composant RemoteObject
Configurer l’appel à un RemoteObject ; Passer des arguments
Comprendre le mapping Java / ActionScript 3 ; Sécurité Blaze DS
Intégration avec Spring

REMOTING PHP AVEC ZendAMF
Installer ZendAMF ; Architecture générale
Configurer les services PHP ; Mapping des classes PHP et ActionScript 3 ; Sécurité ZendAMF

UTILISER LES DATA/SERVICES
Créer un service avec Flash Buider 4 ; Connecteurs HTTPService et WebService SOAP ; La vue DataService ;
La vue Monitor pour surveiller les requêtes

DATA/SERVICES ET REMOTING
Connecteur Blaze DS ; Connecteur ZendAMF ;
Génération de code client et serveur ; Pagination serveur ;
DataManager et opérations de CRUD

Réussir votre projet Web ou Mobile

Accueil   Accompagnement   Formation   La Manufacture   Blog   TTFX    ../BaaO/Formation_et_accompagnement_flex.html../BaaO/Accompagnement.html../BaaO/Formations.html../BaaO/La_Manufacture.htmlhttp://blog.baao.com/blog/http://groups.adobe.com/group/504shapeimage_3_link_0shapeimage_3_link_1shapeimage_3_link_2shapeimage_3_link_3shapeimage_3_link_4shapeimage_3_link_5
Expert en simplicité

Procédure d’inscription

La façon la plus simple pour organiser une session intra-entreprise est de nous contacter au 01 73 02 33 44, ou de cliquer sur le lien ci-contre pour nous envoyer un mail indiquant vos nom et prénom, le nom de votre société et un numéro de téléphone afin de pouvoir vous rappeler.


Nous établirons un devis pour la formation que vous souhaitez suivre aux dates convenues. Il sera accompagné si nécessaire d’un projet de convention si la formation devait faire l’objet d’une demande de prise en charge de financement auprès de l’OPCA de votre entreprise.


N’hésitez pas à nous consulter pour toute demande particulière.