Développer vos premières applications riches

Vous souhaitez une formation sur mesure, être accompagné, audité ou conseillé dans vos projets ? Faites nous votre demande

Informations

3 jours

Connaître un langage de programmation comme C++, Java, PHP ou .Net.

Toute personne désireuse de développer des applications riches avec la technologie Flex 4.5 et l'outil Flash Builder.

80% de pédagogie

Objectifs

  • Concevoir des applications riches simples
  • Déployer une application Flex
  • Contrôler la mise en page de vos composants
  • Interagir avec l'application
  • Valider la saisie de l'utilisateur
  • Créer un modèle de données
  • Travailler avec les composants d'affichage de données

PROGRAMME

  • Introduction à Flex 4
    • La plateforme Flash
    • La technologie Flex
    • Du code à l'exécution
  • L'outil Flash Builder
    • L'environnement Eclipse
    • L'espace de travail (Workspace)
    • Les perspectives et les vues
  • Les bases essentielles
    • Les namespaces
    • Les composants Flex : Spark et Halo
    • Concevoir et styliser avec Flash Builder
    • La notion d'identifiant
    • Interagir avec l'interface
    • Compiler et exécuter une application
    • La relation entre MXML et l'Actionscript 3
  • Les composants de placement
    • Les classes de placement : BasicLayout, HorizontalLayout, VerticalLayoutet TileLayout
    • Utiliser et paramétrer une classe de placement
    • Les conteneurs Spark: Application, Panel et TitleWindow
    • La barre de contrôle
    • Le conteneur de formulaire : Form et FormItem
    • Appliquer des contraintes de placement
  • Les contrôles utilisateurs
    • Le champ de saisie (TextInput)
    • Le choix multiple (CheckBox)
    • Le choix unique (RadioButton)
  • La gestion des événements
    • Traiter un événement
    • Créer un gestionnaire d'événement
    • La notion d'objet événement
  • Création de composants MXML
    • Définir la classe de base
    • Intégration des composants dans l'environnement
  • Validation et mise en forme de données
    • Utiliser les Formatters
    • Validation de données de formulaire
    • Déclencher la validation par le code
  • Les fenêtres modales
    • Utiliser le composant Alert
    • La classe PopUpManager
    • Utiliser un composant comme fenêtre
    • Centrer la fenêtre
    • Supprimer la fenêtre modale
  • Création d'un modèle de données typées
    • Le besoin de typer
    • Créer une classe pour les données
    • Alimenter une collection d'objets typés
    • La liaison dynamique avec des objets typés
    • Le mécanisme de transtypage
  • Les collections d'objets
    • La collection ArrayList et ArrayCollection
    • Trier une collection
    • Filtrer une collection à partir de critères
  • Les composants de données
    • Les composants de données et le modèle MVC
    • Afficher une collection depuis un composant List
    • Utiliser le composant DropDownList et ComboBox
    • Paramètrer l'affichage de données
  • Afficher vos données avec DataGrid
    • Le contrôle DataGrid
    • Définir et paramètrer des colonnes
    • Formater les données de vos colonnes
  • Accès aux données distantes
    • Créer une requête HTTP avec HTTPService
    • Gestion de la réponse serveur
    • Gestion des erreurs
    • Passer des paramètres à une requête