You are on page 1of 5

MEGA@COMPETENCES

FORMATION FLEX & SPRING

ANIME PAR : INGNIEUR D'TAT


PLUS DE 6 ANS DEXPRIENCE EN DVELOPPEMENT JEE EXPERT EN DVELOPPEMENT FLEX/ACTIONSCRIPT FORMATEUR AUPRS DES GRANDES MULTINATIONALES

05, 06, 12, 13, 19, 20, 26 & 27 Mai 2012

1. PRSENTATION DE LA PLATE-FORME FLEX


a. Le RIA (Rich Internet Application) b. Prsentation de FLEX et de FLASH BUILDER : SDK et modle de programmation c. Prsentation de la machine Virtuelle Flash & du Flash Player : Processus de d veloppement dapplications d. Prototype de programmation FLEX e. Principe de Flex

2. LES CONCEPTS DE BASE


a. Lenvironnement de dveloppement Flash Builder : Le workbench, Cration dun projet, Dboguer une application,

Travaux pratiques

Exercice : Cration dune application Exercice : Dboguer une application

b. Les fondamentaux Flex (conteneurs) : I. Construire une application Flex II. La mise en page dapplication avec les diffrents conteneurs III. Crer des composants MXML personnaliss IV. Crer les proprits et les mthodes des composants MXML V. Lagencement base de contraintes

Travaux pratiques

Exercice : Ajouter une image Exercice : Utilisation de Layouts simple Exercice : Utilisation des Panels Exercice : Utilisation dun ControlBar Exercice : Mise en place du data binding Exercice : Crer et instancier un composant MXML Exercice : Dfinir les proprits et les mthodes dun composants MXML

c. La gestion des vnements : Les types dvnement, Les proprits de lobjet vnement, La mthode addEventListener

Travaux pratiques

Exercice : Gestionnaire dvnement en ligne Exercice : Utiliser une fonction AS comme gestionnaire dvnements Exercice : manipuler lobjet vnement

d. Changement dtats et View states : La cration dtats, Grer et contrler les tats

Travaux pratiques :

Exercice : Crer 2 tats pour la page Contacts Exercice : Changement dtats dans le formulaire Contacts Exercice : Implmentation des changement dtats en MXML

e. Les principes de navigation : Le contrle LinkBar, Le contrle TabBar, Le conteneur ViewStack, Le conteneur TabNavigator, Le conteneur Accordion

Travaux pratiques :

Exercice : Principes de navigation en combinant un conteneur ViewStack et un contrle TabBar Exercice : Utilisation des conteneurs TabNavigator et Accordion

f. LActionScript et le modle de donne : Dclaration de variable, Type de donne de base, Type de donne de complexe, Conversion type de donne , Utilisation des oprateurs, Employer les instructions conditionnelles,Surcharge et redfinition de mthodes,

Travaux pratiques :

Exercice : Utilisation de Cast et des dclarations de variables dans Console Exercice : Employer les oprateurs dincrmentation, de mathmatiques, et de concatnation Exercice : Cration et manipulation des tableaux

g. Personnaliser une application : Modifier le look en utilisant les styles, Utilisation des C.S.S, Rgles de prcdence des styles, Appliquer un style aux tats dun bouton , Comportement dun composant , Appliquer une transition lors du changement dtat .

Travaux pratiques

Exercice : Changer le look and feel dune application Exercice : Ajouter un comportement lapplication Exercice : Mise en place dune Transition

3. DIAGRAMMES ET GRAPHIQUES
a. Diagrammes comparatifs : PlotChart, PieChart, BarChart, ColumnChart b. Diagrammes dvolution : LineChart, AreaChart c. Diagramme Multi-valu : BubbleChart d. Diagrammes Comparatifs multi-valu : HLOCChart, CandlestickChart

Travaux pratiques

Des TPs pour chaque Type de Diagramme.

4. GRILLES DE DONNES
a. DataGrids ,Item renderer, Item editor, Evnements sur les grilles de donnes b. TileList, HorizontalList c. AdvancedDataGrid

Travaux pratiques :

Des TPs pour chaque Type de grille de donnes Exercice : Exemple dun cas rel dutilisation des DataGrid partir des fichiers XML

5. INTERACTIONS CLIENT/SERVEUR
a. HTTP Service b. Web Service c. HTTP et Web Service via Proxy (LiveCycle et BlazeDS) d. Remoting Service (LiveCycle/BlazeDS) e. Messaging Service (LiveCycle/BlazeDS) f. Data Service (LiveCycle)

Travaux pratiques :

Des TPs pour chaque Type de service.

6. ARCHITECTURE DUNE APPLICATION


a. M.V.C et Cairngorm : Model, Value Object, Business Object, La ServiceLocator, Responder et AsyncToken, Delegates, Events.

Travaux pratiques :

Des TPs pour comprendre chaque couche

7. ETUDE DE CAS
a. Prsentation gnrale : I. But de cette Etude de cas II. Description du projet III. Architecture Applicative b. Prsentation de la solution I.Vue densemble Architecture II. Focus sur Flex III. Focus sur Cairngorm IV. Focus sur GraniteDS c. Retours dexpriences d. Proof of Concept

FRAIS DE PARTICIPATION
Date : 5, 6, 12, 13, 19, 20, 26 et 27 Mai 2012 Frais de la formation :

5000,00 DH HT.

INSCRIPTION
Nom Prnom : ....................................................................................................................... Fonction Actuelle : ............................................................................................................... Organisme : ........................................................................................................................... Adresse : ................................................................................................................................. Tl : ........................................................................................................................................... Fax : .......................................................................................................................................... E-mail : .................................................................................................................................... CACHET DE LENTREPRISE

CONFIRMER VOTRE PARTICIPATION PAR Tl. : 05 22 87 52 94 ou par e-mail cette adresse : hind.khairane@megacompetences.ma

You might also like