Formation : Développer des applications Internet riches avec Flex & Java / JEE
(Réf. 19213)Evaluation : 



Détails de la fiche formationOptions disponibles pour la fiche formationDétails de la fiche formation
Compétence(s)
J2EE
Prérequis
- Connaissance de base du développement en environnement Java / JEE appropriée.
Public
- Équipe projet
- Développeur
- Architecte technique
Objectifs
- Comprendre les principes d’une application Internet riche réalisée avec l’environnement Flex 3 d’Adobe
- Développer une application simple mettant en œuvre les principaux éléments du framework
- Étudier le cycle de conception et de développement d’une application
- Intégrer une application Flex avec les flux de données de l’entreprise
Type de formation
CourteProgramme
1. PRESENTATION DE LA PLATE-FORME FLEX
Introduction au nouveau paradigme des applications internet riches (RIA). Présentation des capacités de la plate-forme virtuelle Flash, du modèle de programmation Flex. Panorama de l’univers logiciel autour de Flex.
2. CONCEPTS DE BASE
L’environnement de développement graphique Flex Builder 3
. Les différents composants conteneurs. Les composants d’affichage et de saisie de données. Effets visuels et transitions. Gestion des styles, polices, icones. . Introduction au Data Binding.
. Travaux pratiques : création d’une application de type formulaire simple, liste et champs de données. Application de styles et utilisation de composants.
. La programmation en ActionScript 3
. Principes de base de programmation en ActionScript 3 : classes, fonctions, packages, interfaces, approche objet et fonctionnelle. Structures de données, tableaux, XML et ArrayCollection. Programmation événementielle.
. Travaux pratiques : exercices autour du langage. Création et propagation d’événements. Manipulation de données XML.
3. ASPECTS AVANCES
Gestion des graphiques et reporting
. Mise en œuvre des outils de tracés de graphiques. Les différents diagrammes de visualisation statistique. Grilles de données avancées, analyse multidimensionnelle OLAP.
. Travaux pratiques : programmation d’une vue de reporting utilisant différents graphiques. Démonstration autour des capacités de l’AdvancedDataGrid.
Utilisation et création de composants riches
. La gestion de l’application par états. Drag’n’drop entre composants. Validation et mise en forme de données. Création de composants personnalisés.
. Travaux pratiques : amélioration des travaux réalisés précédemment avec des outils de validation et de formatage de contenu. Mise en œuvre du drag’n’drop sur un composant simple.
Architecture d’une application
. Présentation des Design Patterns et de l’architecture MVC. Les framework Cairngorm et PureMVC. Compilation modulaire, librairies et cycles de développement. Aperçu des techniques de la localisation (multilingue).
. Travaux pratiques : réalisation d’une application cairngorm simple. Création d’une librairie et d’un module dynamique.
4. INTERACTIONS CLIENT/SERVEUR
Principe des échanges de données. Intégration avec des services Web, REST ou SOAP. Appels d’objets distants avec BlazeDS ou Adobe LiveCycle Data Services. Gestion de données distribuée et synchronisation avec LiveCycle DS.
Travaux pratiques : réalisation d’une application cliente accédant à un webservice public. Démonstration LiveCycle DS.
5. LE FRAMEWORK ADOBE AIR
Présentation de la plate-forme (intégration native au bureau, base de données locales…). La gestion de données en mode déconnecté / connecté.
Travaux pratiques : mise en œuvre des spécificités AIR sur une application d’exemple (menu natif, installeur, composant HTML).Pédagogie
Non renseignéPoint(s) fort(s)
Non renseignéOptions disponibles pour la fiche formation
Langue(s)
Français
Moyen(s)
Inter-Entreprise
Durée
Non renseignéZone géographique
Inter-Entreprise :
92100 BOULOGNE BILLANCOURT :