Formation : Flex : Développer une application RIA avec Flex et Java / JEE
Se former
avec ZENIKA
- Renseignements :
- Durée : 4 Jours
- Type : En centre (inter)
- Diplômant : Non
- Prix H.T. € :
1750.00
- Objectifs :
- Comprendre les principes et les enjeux d'une Application Internet Riche (RIA)
Savoir créer l'interface graphique d'une application de gestion avec Flex
Savoir manipuler les données d'une application Flex
Connecter un client Flex à une application Java / JEE (Servlet, Hibernate, Spring)
- Public visé :
- Architecte
Développeur
Chef de projet
- Pré-requis :
- Connaissance de Java
- Contenu
Introduction
Définition d'une application RIA
Le langage MXML et ActionScript 3.0 (AS 3.0)
Les avantages du runtime Flash sur les autres RIA
Les offres Adobe... et les alternatives
L'édition d'écrans dans Flex Builder
Les différents composants conteneurs MXML
Les widgets de base : boutons, menus, fenêtres, tableaux, champs de textes...
Paramétrage des composants : layouts, polices, couleurs, bulles d'informations, etc...
Support CSS
Édition et visualisation de States
Personnalisation et extension de composants
Maîtrise du langage ActionScript 3.0
Les classes AS, héritage, interfaces, packages, exceptions, closures...
Différences et similitudes avec Java
Gestion des évènements
Comprendre les flux d'évènements
Utilisations simples et gestion native
Paramétrage avancé par AS 3.0 : évènements personnalisés, listeners et delegates
Gestion standard des données
Les collections et listes
Intégration et édition de XML
Les formateurs de données
Gérer l'absence de dataprovider avec l'élément MXML Repeater
Traitement des données et binding avancé avec ActionScript 3.0
Gestion des données avec Flex Data Services
Notion de Remote Object et injection de dépendances
Réaliser un mapping objet Java / ActionScript
Accéder à des DAO Hibernate
Accéder à des beans Spring
Utiliser Flex Message Service et le push de données
Gérer les sessions Flex coté client et coté serveur avec Flex Data Management Service
Validation des saisies de données
Les différents validateurs
Création d'un validateur personnalisé
Limites des validateurs Flex
Créer des classes AS de gestion de validation
Intégrer du contenu dynamique dans Flex
Gestion de données XML / RSS / JSON
Le binding automatique
Intégrer du contenu multimédia Flash / Vidéo / Son / Image : le ressource loader
Gestion de la localisation
Utiliser l'API Ressource Bundle
Créer une bibliothèque de localisation SWC
Avant Flex 3 : alternative au ressource bundle pour localisation au runtime
Architecture d'une application Flex
Le framework Cairngorm MVC pour Flex
Découpage d'une application en modules
Quelques best practices pour la maîtrise du runtime Flash
L'extension RDA fournie par Apollo SDK Alpha
L'avenir des RIA Adobe
Prochaines offres et extensions Adobe : Flex 3.0, Adobe Integrated Runtime (AIR/Apollo), Adobe Media Player
Le successeur de FDS : Adobe LiveCycle Data Services
Les solutions Open-source Granite Data Services et OpenAMF
- Répartition
50% théorie
50% pratique
10/03/2008 au 13/03/2008 (75)
17/11/2008 au 20/11/2008 (75)
14/01/2008 au 17/01/2008 (75)
08/09/2008 au 11/09/2008 (75)
15/07/2008 au 18/07/2008 (75)
12/05/2008 au 15/05/2008 (75)