Formation développer une application mobile multi plates-formes avec Flex Mobile
Objectifs de la formation Flex Mobile
A la fin de cette formation Flex Mobile vous saurez développer des applications natives ou web pour mobiles et tablettes en Flex.
Public concerné
Développeurs.
Pré-requis
Connaitre les langages du web XHTML et CSS ou avoir suivi la formation HTML/CSS.
|
Informations pratiques
Référence : #DMFL1
Durée : 4 jours (28 heures)
Tarif inter-entreprises: 1 650€ (HT)
Stage intra-entreprise disponibe
Dates 2012:
- du 6 au 9 Février
- du 5 au 8 Mars
- du 9 au 12 Juillet
- du 17 au 20 Septembre
- du 5 au 8 Novembre
Consultez-nous pour obtenir un devis et les prochaines disponibilités de nos consultants formateurs.
|
Présence nationale
Cliquez sur l'image pour l'agrandir
Aix-en-Provence, Auxerre, Bordeaux, Caen, Clermont-Ferrand, Dijon, Grenoble, Lille, Lyon, Marseille, Montpellier, Nantes, Nice, Paris, Perpignan, Reims, Rennes, Rouen, Strasbourg, Toulouse, Toulon, Tours
|
Programme de la formation Flex Mobile
- La notion de RIA (Rich Internet Application), ses technologies et ses limites
- Flex 4, Flash et ActionScript 3
- La gamme de produits Flex/AIR
- L'architecture client Flex/serveur
- Les principales ressources en ligne
- Les environnements de développement
- Créer une application Flex 4 avec Flash Builder
- Différences développement Flex pour le mobile
- Focus sur les nouveautés Flex 4.5, Flex 4.6
- Le contenu d'un projet Flex
- Exportation et importation de projet
- Les propriétés d'un projet
- Tester un projet
Exercice pratique: Lancement de Flash Builder, découverte des différentes perspectives et fenêtres. Création et lancement dans le navigateur d'un premier projet Flex.
- Les vues Source et Design
- Présentation des composants controls, layout et navigators
- Disposer l'interface utilisateur
- Utiliser des contraintes de ligne et de colonne
- Créer des composants personnalisés
Exercice Pratique: Création d'un écran d'identification. Exportation dans un composant personnalisé Flex réutilisable.
- Un langage orienté objet
- Les particularités de l'AS3
- Vocabulaire, mots-Clefs et syntaxe
- Création d'une classe AS3
- Insérer du code ActionScript dans un fichier MXML
- L'héritage, les interfaces, les getter/setter
Exercice Pratique: Gérer la gestion d'un utilisateur sous forme dans l'écran d'identification avec vérification utilisateur/mot de passe.
- La relation MXML/ActionScript
- Instancier un objet
- L'API du framework Flex 4
- Définir l'architecture d'un projet
- Création de composants personnalisés
- Les événements personnalisés
- Diffuser un événement
- La Métadonnée Event
- Créer ses propres types d'événement
- Utiliser le XML
- Créer des objets XML
- Lire les données
- L'API de collection et les composants List
Exercice Pratique: Récupération d'un fichier XML de contacts, affichage des contacts dans une liste et si clic sur le contact, affichage d'un fiche de détail sur le contact.
- Comment communiquer avec le designer
- Listes avec ObjectScroller
- Les Renderer
- Architecture Navigateur – Vue
- ViewNavigator
- Gérer les données entre les vues
- ActionBar
- ViewNavigatorApplication
- TabbedViewNavigatorApplication
- Gérer différentes résolutions et les tablettes
- Optimiser son affichage pour les mobiles
- Créer des requête http
- Gérer les résultats avec les bindings et les gestionnaires d'événement
- Parsing XML
- Les langages côtés serveurs et la gestion des bases de données
- Présentation de HTTPService, WebService, Remote Object
- Faire communiquer avec des WebServices
Exercice Pratique: En modifiant très peu le développement, la liste ainsi que la récupération du détail des utilisateurs se fera depuis un Web Service.
- Multi-Touch
- Stockage locale : quel stockage choisir ?
- Stockage fichiers
- Stocker sur la SD
- SharedObject
- PersistenceManager
- Bases de données SQLite
- Gestion de l'orientation
- Accéléromètre
- Géolocalisation
- Caméra
- Déployer son application sur l'App Store
- Contrat d'Apple , quelles limites ?
- Déployer son application sur Android Market
- Contrat de Google , quelles limites ?
Logiciels utilisés
Tout logiciel où il n'y a aucun intérêt pédagogique à le faire faire par les stagiaires sera préinstallé sur les postes.
Travaux pratiques
Tout au long de cette formation, de nombreux exercices seront effectués. En effet, environ 60% du temps est concacré à la pratique.
Formations connexes disponibles dans notre centre de formation
Si vous souhaitez apprendre à créer des applications natives, vous pouvez suivre nos formations iPhone développement, Développer pour Android, ou Windows Phone 7.
Mots clés associés à cette formation
Flex Mobile, adobe, actionscript.
Financement de la formation professionnelle
Ce cours peut être financé par l'OPCA (Agefos, Fafiec, Opcalia...) de votre entreprise ou par le Fongecif de votre région.
Il peut également être suivi dans le cadre du DIF, du CIF, ou d'une période de professionnalisation.