Icones réseaux sociaux de Zenika Contacter Zenika Accéder au facebook Zenika Accéder au blog Zenika Accéder au twitter ZenikaIT
chargement...

Articles

Formation Adobe Flex 3

Développement d'applications riches (RIA) avec Adobe Flex 3

Référence : FLEX-03
Durée : 3 jour(s)

Lieu Date de début Prix (HT) Formateur Réserver
Paris 27 juin 2012  1490 € drapeau  Benjamin Houdu Envoyer
Paris 02 octobre 2012  1490 € drapeau  Benjamin Houdu Envoyer

La prochaine session est animée par

Benjamin Houdu possède une très solide expérience projet sur cette technologie, il est le tech lead sur la partie Flex d'une application de 500'000 lignes d'AS3 ainsi qu'expert français du comportement de la VM Flash lors de l'exécution de Flex. Il est l'auteur du whitepaper dédié à la veille technologique des RIA.
logo

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

  • 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*
  • couverture livre