Flex Initiation + Approfondissement


Lieu de formation


DAWAN Lille

Parc du Chateau Rouge 276, 4ème étage avenue de la Marne - 59700 Marcq-en-Baroeul - France



Objectifs de la formation

Maîtriser les principales fonctionnalités de Flex - Apprendre la syntaxe MXML - Apprendre à utiliser les conteneurs, concevoir des interfaces, des animations - S'initier à la programmation Action Script


Contenu pédagogique

Introduction

A propos de Flex Quelques concepts : Environnement, RIA, ActionScript, XML, MXML Les avantages de Flex

Présentation de l'environnement de travail

Présentation de l'IDE Eclipse Les différents panneaux : le panneau explorateur, de propriété, de composant, ... Présentation de l'arborescence « bin », « html-template », « src » et des différentes extensions Apprendre à travailler en mode Design et en mode Source

Création d'un premier projet

MXML et ActionScript Le fichier MainApplication Comprendre les évènements Ajouter un premier script

Les Conteneurs

Le principe du positionnement : absolute, vertical, horizontal Les principaux composants conteneurs : Application, Hbox, Vbox, Canvas, Panel... Création d'un composant personnalisé

La Navigation

Les composants de navigation : ViewStack, LinkBar, TabBar, MenuBar, Accordion Apprendre à utiliser les composants avec les états Ajouter des évènements sur les états en MXML et ActonSrcipt Gestion des transitions Etude de cas : construction d'un petit site Web

Introduction à ActionScript

Syntaxe et structure d'ActionScript Ajouter de l'ActionScript dans votre MXML Interactivité et ActionScript : Apprendre à gérer les évènements Les variables et leurs différents types L'écriture d'un premier programme ActionScript simple Mettre en place une stratégie de débogage

Les principaux composants de donnée

Les principaux contrôles : champ Texte, Image, bouton radio, liste déroulante, champ date Principe et fonctionnement des formulaires Le composant DataGrid Un composant Wysiwyg : RichTextEditor Afficher et éditer les données Databinding : lier les composants à des sources de données externes Etude de cas : créer un formulaire de contact

Styliser votre application

Modifier l'aspect graphique de votre application Gestion des polices Apprendre à utiliser des styles au sein de Flex

Les validateurs de données

Principe et intérêts Les différents types de validateurs : validateur de chaîne, de date, de nombre, d'email... Personnaliser et afficher des messages d'erreurs Etude de cas : Apprendre à valider un formulaire

ActionScript 3 en détails

Les différents opérateurs Les structures conditionnelles et les boucles Les fonctions La Programmation Orientée Objet Etude de cas : créer une classe personnalisée

La publication

Compilation de l'application Intégrer votre animation au sein d'un fichier HTML

Aller plus loin avec Flex : La communication client-serveur

Les concepts de base Flex couplé à un script serveur Charger et envoyer des données à partir d'un script serveur Etude de cas : lier le formulaire de mail à PHP


En savoir plus ...



Informations complémentaires

Public admissible : Tout public
Durée de formation : 5 jours
Type d'enseignement : Formation présentielle
Formation diplomante : Non
Niveau requis : sans niveau spécifique
Conditions d'admission : Algorithmie, notions de POO
Domaine de formation : / Internet
Lieu de formation : DAWAN Parc du Château Rouge - 4ème étage 276 avenue de la Marne 59700 MARCQ-EN-BAROEUL

Formation dispensée par :

DAWAN Lille

Description :

Centre de formation et société de services spécialisée dans le domaine des logiciels libres (SSLL), Dawan a été créée en mars 2000 à Nantes. Trois nouvelles implantations ont suivi : Paris en 2004, Lyon en 2008 et Lille en 2009.

Coordonnées :

Adresse postale :
Parc du Chateau Rouge 276, 4ème étage
avenue de la Marne

59700 Marcq-en-Baroeul
Nord, Nord-Pas-de-Calais
France

RSS  Abonnez-vous à nos mises à jour

Information collectée par le
Réseau National des MIFE
INTERMIFE France
379 Faubourg Montmélian
73000 Chambéry
www.intermife.fr

Les cookies nous permettent de personnaliser le contenu et les annonces, d'offrir des fonctionnalités relatives aux médias sociaux et d'analyser notre trafic. Nous partageons également des informations sur l'utilisation de notre site avec nos partenaires de médias sociaux, de publicité et d'analyse, qui peuvent combiner celles-ci avec d'autres informations que vous leur avez fournies ou qu'ils ont collectées lors de votre utilisation de leurs services.