Formation adobe >
Formation Air > Formation AIR : développeurs Flash / Flex
Formation AIR :
Formation AIR :
avec Adobe Flash & Adobe Flex
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).
Dispensé avec des méthodes d'apprentissage actives basées sur des exercices pratiques, et manipulation sur poste informatique.
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).
Public
- Développeurs sur Flash ou Flex.
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
Niveau formateur
Vérification des acquis : QCM corrigé & envoi du support de cours.
Programme
Dispensé avec des méthodes d'apprentissage actives basées sur des exercices pratiques, et manipulation sur poste informatique.
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
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







