Banniàre impression

Formation AIR :
avec Adobe Flash & Adobe FlexObtenez le programme en PDF

Créez des RDA : Rich Desktop Applications

Formation complète à Adobe AIR, pour les développeurs Flash et Flex.
Créez des applications locales riches reliées au web, pleinement intégrées au système utilisateur.
28 heures, soit 4 jours de formation (uniquement en présentiel).

Pré requis

  • Maîtrise de l'Actionscript 3
  • Utilisation courante de Flash ou de Flex

Objectifs

  • Utiliser Flash ou Flex pour développer une RDA (application locale riche reliée au web)
  • Intégrer parfaitement votre application au système hôte
  • Interactions entre fenêtres ou avec le bureau
  • Enregistrer ou modifier des données online ou offline
  • Déployer et mettre à jour une application


Programme

1 - Introduction à AIR

  • Cross-platform, Application de bureau (RDA) et Application internet (RIA)
  • Le SDK Air
  • Flex Builder comme IDE pour la production d'applicatifs AIR
  • Flash CS3 comme IDE
  • Bibliographie et ressources en ligne

2 - Rappels

  • Types et syntaxe
  • DisplayList, le DOM2 pour Flex et ses composants graphiques
  • Système événementiel

3 - Prise en main et création d'une application AIR

  • Intégration à Flex Builder 3
  • Configuration
  • Utilisation IDE Flash pour la production
  • Création d'une application simple : un navigateur
  • Empaquetage et principes de déploiement
  • Tests et déboggage

4 - Système de fenêtrage et menus

  • Multi-fenêtrage : le code chrome
  • Evénements dédiés
  • Création de menus "natifs"
  • Gestion des écrans

5 - Intégration, interaction avec le système utilisateur et personnalisation

  • Accès aux fichiers locaux
  • Lecture / écriture de fichiers
  • Les associations de fichiers
  • Drag and drop
  • Gestion du presse-papier
  • Clipboard de données riches
  • Traitement de données binaires
  • System tray, taskbar & icônes d'applications

6 - Ouverture aux réseaux

  • Détection de l'état du réseau
  • Requêtes HTTP et gestion asynchrone : envoi et récupération de données sur le web
  • Sources de données dynamiques
  • Débuter avec les Remote Procedure Invocation : Actionscript Messaging Format
  • Socket binaires

7 - Passerelles

  • Modules runtime AIR (chargement CSS, JAVASCRIPT...)
  • Flex vers HTML et Javascript
  • Webkit vers Flex
  • PDF

8 - Persistance des données

  • Présentation SQLLite
  • SQL CRUD : Create, read, update and delete
  • Persistance dans les applications connectées irrégulièrement.

9 - Déploiement d'applications

  • Compilation et distribution d'application AIR
  • Sécurité et gestion de la signature numérique
  • Air express install (badges)
  • Déployer via un installeur
  • Déployer via les badges
  • Security Sandbox
  • Mise à jour automatisée
86 318 inscrits ! Montez votre projet de formation