Zenika débarque sur Android
L'expertise Zenika dans votre poche !
>> Détails <<
Adobe Flex 3
Développement d'applications riches (RIA) avec Adobe Flex 3
Référence : FLEX3-03
Durée : 3 jour(s)

Lieu Date de début Prix (HT) Formateur Réserver
Paris 20 septembre 2010  1490 €   Benjamin Houdu Envoyer
Paris 25 octobre 2010  1490 €   Benjamin Houdu Envoyer
Paris 22 novembre 2010  1490 €   Benjamin Houdu Envoyer
Paris 13 décembre 2010  1490 €   Benjamin Houdu Envoyer

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
  • Maîtriser la manipulation de données et d'événements dans une application Flex
  • Connecter un client Flex à une application Java/JEE (Servlet, Hibernate, Spring)
Répartition : 50% Théorie, 50% Pratique
Public : Architecte, Développeur, Chef de projet,
Pré-requis : Notions de développement Web,

Programme

Introduction

  • Définition d'une Rich Internet Application (RIA)
  • Découverte du langage déclaratif MXML et de ActionScript 3.0
  • Caractéristiques majeures de Flash Player
  • Les différents produits et offres Adobe, les alternatives (Microsoft Silverlight, etc)

Prise en main de Flex Builder 3

  • Gestion de projets et librairies Flex
  • Édition d'écrans via l'éditeur WYSIWYG: widgets, States...
  • Déboguer efficacement avec Flex Debug
  • Utiliser Flex Profiler pour optimiser une application

Utilisation des composants

  • Widgets de base: boutons, menus, fenêtres, tableaux, champs de texte...
  • Support des feuilles de style CSS
  • Implémentation en «Code Behind» pour optimiser la clarté et la maintenabilité
  • Paramétrage des composants: layout, couleur, polices, bulles d'informations...
  • Externalisation du look-n-feel: utilisation de skins

Gestion des événements

  • Comprendre les flux d'événements en Flash
  • Cas simples et gestion native
  • Événements et écouteurs personnalisés
  • Routage d'événements

Gestion de la navigation

  • Widgets de navigation du SDK
  • Utilisation et limites des States
  • Gestion de l'historique avec HistoryManager
  • Gestion des URLs avec BrowserManager

Gestion des données

  • Tableaux et collections en ActionScript 3.0
  • Maîtrise du système d'itemRenderer et d'itemEditor des composants Flex (rendu et édition de données)
  • Utilisation de MXML Repeater
  • Les formateurs de données standards et personnalisés
  • Les validateurs de données standards et spécifiques
  • Utilisation d'expressions régulières en ActionScript 3.0

Gestion de la localisation

  • Utilisation de l'API RessourceBundle
  • Création d'une bibliothèque de localisation SWC
  • Localisation au runtime

Intégration de contenus dynamiques

  • Traitement des formats JSON, RSS, XML
  • Utilisation de l'API Ecma4XML
  • Intégration et manipulation de vidéos et sons
  • Insertion d'animations Flash

Interactions serveur et récupération de données

  • Manipuler des requêtes HTTP
  • Sérialisation de données au format AMF3

Architecture d'une application Flex

  • Le framework MVC Cairngorm
  • Découpage d'une application en modules
  • Utilisation de Shared Object pour sauvegarde de données (cookies)
  • Création de Runtime Shared Libraries (RSL) pour optimisations au chargement
  • Retours d'expérience et best practices de développements applicatifs d'envergure

Autour de Flex

  • Intégration du framework dans Adobe Creative Suite
  • Présentation de l'extension RDA Adobe Integrated Runtime (AIR)
  • Avenir de la technologie: Flex 4, Flash Catalyst, Flash Player 10...
* Les livres sont offerts uniquement pour les formations inter-entreprise. Zenika se réserve le droit de changer le livre proposé à tout moment.
 Télécharger
>>Descriptif du cours
>>Bulletin d'inscription

Offert en inter-entreprise
>>Le petit déjeuner (croissants, jus d'orange, café)
>>Le déjeuner
>>Une qualification téléphonique si nécessaire avec l'un de nos consultants
>>Le livre  Programming Flex 3*