Référence : FLEX
Durée : 5 Jours
Durée : 5 Jours
Prix (HT) : 2 294,00 €
Présent sur plus de 98 % des postes, le Player Flash est maintenant capable d'exécuter des applications d'entreprise dans un navigateur. Flex est le produit d'Adobe qui permet de construire ces applications d'entreprise Flash avec un modèle de développement standard connu des développeurs Java, PHP ou C#.
Ce cours vous permet de devenir un véritable développeur Flex. Pour cela, vous apprendrez à décrire vos interfaces avec un langage XML, le MXML, à gérer les événements produits dans cette interface et à écrire la logique de gestion des événements avec le langage objet ActionScript 3.0. Vous découvrirez les nombreux composants qui sont à votre disposition comme, par exemple, les boutons, les fenêtres, les tableaux, les arbres, les images, les vidéos... Vous verrez aussi comment alimenter ces IHM en données en discutant avec un serveur Java.
Il est destiné à ceux qui se posent les questions suivantes : "Comment développer des applications Flash pour l'entreprise ?", "Comment intégrer Flex dans mon architecture informatique ?", "Comment connecter Flex à mes sources de données ?".
Vous allez apprendre à
Méthode pédagogique : 60% de travaux pratiques
Audience : Développeurs, chefs de projet souhaitant réaliser des applications Flash pour l'entreprise
Pré-requis : Pratique d'un langage de programmation orienté objet (Java, C++, C#, ActionScript...) Notions de XML
Programme
Outils : FlashBuilder, Tomcat, Blaze Data Service
Présent sur plus de 98 % des postes, le Player Flash est maintenant capable d'exécuter des applications d'entreprise dans un navigateur. Flex est le produit d'Adobe qui permet de construire ces applications d'entreprise Flash avec un modèle de développement standard connu des développeurs Java, PHP ou C#.
Ce cours vous permet de devenir un véritable développeur Flex. Pour cela, vous apprendrez à décrire vos interfaces avec un langage XML, le MXML, à gérer les événements produits dans cette interface et à écrire la logique de gestion des événements avec le langage objet ActionScript 3.0. Vous découvrirez les nombreux composants qui sont à votre disposition comme, par exemple, les boutons, les fenêtres, les tableaux, les arbres, les images, les vidéos... Vous verrez aussi comment alimenter ces IHM en données en discutant avec un serveur Java.
Il est destiné à ceux qui se posent les questions suivantes : "Comment développer des applications Flash pour l'entreprise ?", "Comment intégrer Flex dans mon architecture informatique ?", "Comment connecter Flex à mes sources de données ?".
Vous allez apprendre à
- Comprendre le Framework Adobe Flex
- Apprendre à décrire des IHM Flash avec le MXML
- Développer avec le langage objet ActionScript 3.0
- Pratiquer l'outil FlashBuilder pour Eclipse
- Connaître les principaux composants de Flex
- Alimenter les applications Flex avec des flux XML ou SOAP
- Intégrer Flex dans une architecture Java EE, .Net ou PHP
Méthode pédagogique : 60% de travaux pratiques
Audience : Développeurs, chefs de projet souhaitant réaliser des applications Flash pour l'entreprise
Pré-requis : Pratique d'un langage de programmation orienté objet (Java, C++, C#, ActionScript...) Notions de XML
Programme
- Présentation de Flex 4
- Clients riches Internet
- SDK, FlashBuilder, LiveCycle Data Services
- Machine virtuelle Flash
- Adobe Integrated Runtime (AIR)
- Fondamentaux Flex
- Application Flex, espaces de nommage
- Conteneurs, contrôles et Binding
- Les composants Custom
- Utiliser les contrôles
- Notion de contrôles
- Contrôle de type Button, Image...
- Propriétés de contrôles
- Gérer les événements
- Organiser l'application
- Conteneurs de type Application, Panel, Form...
- Dimensionnement des conteneurs
- Positionnement absolu
- Contraintes FlashBuilder et MXML
- Bonnes pratiques
- Utiliser les états pour concevoir une application
- Notion d'état des composants
- Les états et FlashBuilder
- Les états, MXML et ActionScript
- La navigation dans l'application
- Flex et la navigation
- ViewStack et les connexions Linkbar et TabBar
- Conteneurs Accordion, ApplicationBar et TabNavigator
- Personnaliser l'application
- Styles, thèmes et le Look and Feel
- L'animation avec les effets et les transitions
- Composants Spark et Skinning
- Créer et appliquer un Skin
- Le dessin avec FXG
- SkinPart et SkinState
- L'animation dans les Skins
- Les bases d'ActionScript 3
- Classes ActionScript 3.0
- Packages, constructeurs, propriétés, méthodes
- Tableaux, Binding et Value Object
- Charger dynamiquement du XML avec HTTPService
- Récupération de données lors de l'exécution
- Création de requêtes HTTP
- Gestion des résultats et des erreurs
- Les données dans les DataGrid et Datagroup
- Fournisseurs de données
- Format et rendu des colonnes
- SkinnableComponent, ItemRender et ItemEditor
- Accéder à des services Web SOAP
- Déclenchement des services Web SOAP
- Gestion des résultats et des erreurs
- Les paramètres de services Web
- Accéder à un serveur Java avec BlazeDS
- Architecture, installation, structure
- Projet et compilation serveur
- Intégration à Java EE
- Remote Object, messagerie (JMS), Proxy
- FlashBuilder et l'assistant Data / services
Outils : FlashBuilder, Tomcat, Blaze Data Service
Ce cours peut être financé par l'OPCA (Agefos, Fafiec, Opcalia...) de votre société. Il peut également être suivi dans le cadre d'une période de professionnalisation ou du DIF. Notre équipe est à votre disposition pour vous aider à constituer votre dossier.











