Formation AIR :
avec le Webkit et AJAX
Créez des RDA : Rich Desktop Applications
Formation complète à Adobe AIR, pour les développeurs AJAX et JAVASCRIPT.
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).
Programme
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 Javascript
Objectifs
- Utiliser AJAX et le Javascript pour développer une RDA
- 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
- Le Webkit et AJAX pour la production d'applicatifs AIR
- Bibliographie et ressources en ligne
2 - Rappels
- Webkit, le rendu standard opensource
- Révisions HTML, CSS et Javascript
- Requêtes asynchrones AJAX
- Comprendre le fonctionnement d'un navigateur
3 - Prise en main et création d'une application AIR
- Configuration
- 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
86 311 inscrits !



