Vue d’ensemble de la formation :

Présentation de l'application
L’une des évolutions majeures que va connaître l’Internet, c'est l’introduction d’un nouveau concept d’utilisation des applications Web. Souvent appelé Web 2, ce nouveau type de développements s’appuie non pas sur une technologie, mais plutôt sur une philosophie orientée vers l’utilisateur.

Travailler avec MXML
La version personnalisée du langage mxml permet de mettre en place facilement une interface d’application Web. En utilisant les nombreuses options des différents comportements, il est possible de monter une interface complexe en quelques clics.

Les composants
Les composants vous permettent de créer facilement et rapidement des applications robustes à la présentation et au comportement cohérents.

Le Glisser / Déposer
La fonctionnalité du Glisser / Déposer permet d’introduire dans vos applications des interactions utilisateur dans lesquelles il peut déplacer des objets d’une source vers une cible, créant ainsi une expérience ludique et conviviale.

Personnaliser son interface
L’aspect final de votre application étant un des facteurs de son succès, il est important de pouvoir redéfinir et personnaliser son interface, afin que l’application puisse répondre aux exigences d’un directeur artistique.

Affichage de données
Flex permet l’affichage graphique de données à travers une extension appelée Charting components. Cette extension possède une API permettant d’afficher dynamiquement des données d’un dataProvider structuré avec un ArrayCollection.

Validation des données
Flex comprend un puissant système intégré de validation de données. Vous pouvez ainsi facilement contrôler les entrées de formulaire sur des données de type e-mail, numéro de téléphone ou carte de crédit.

Utilisation des Navigators
Dans un contexte de navigation dans des RIA, il est judicieux d’architecturer ses informations en utilisant des composants ou conteneurs de navigation tels que des boîtes à onglets barre de menu ou des accordéons.

Composants CS3 pour Flex
Adobe met à disposition des extensions pour les logiciels graphiques de la gamme CS3 permettant aux graphistes ou aux développeurs d’enrichir graphiquement les interfaces d’application Flex. On trouve notamment une extension pour Flash permettant de faciliter l’intégration et la communication des swf dans Flex.

Flex-PHP-MySQL
Dans un projet Flex il est souvent indispensable de pouvoir exploiter des données issues d’une base de données à l’aide de technologies serveur telles que PHP, .NET ou ColdFusion. Dans ce chapitre, le formateur utilise le couple PHP/MySQL pour exploiter dynamiquement des données.

Tester et déployer son application
Les heures passées à réaliser une application ont un but : faire exister votre application sur Internet. Mais avant, de nombreuses précautions et opérations sont nécessaires.

AIR
AIR (Adobe Integrated Runtime) est un environnement d’exécution multiplateforme permettant d’utiliser les technologies du Web pour créer des applications pour poste de travail.

Cette formation est disponible dans notre boutique WE.

A+
Bertrand