Module: Développement des Applications Mobiles
....
COMPÉTENCE:
Développement des applications mobiles
PRÉSENTATION:
- Le module «Développement d’applications mobiles» a été ajouté en 2ème année pour les TDI et les TDM.
- Ce module de compétence particulière aborde les notions fondamentales du développement et déploiement d’applications mobile. Il est nécessaire à l'étudiant d’avoir acquis une bonne connaissance en langage Java, HTML5, CSS3, Jquery, AngularJS, web service, JSON et XML.
- Ce module doit être enseigné dans un environnement Android avec Java comme langage de développement et Phone Gap.
- L’objectif du module est de faire acquérir les connaissances et les techniques nécessaires pour le développement et le déploiement d’applications mobile et mobile hybride, et plus particulièrement d'apprendre à réaliser des applications pour système d’exploitation mobile.
....
Voici le plan du module Développement des Applications Mobiles:
• Description de l’architecture Android.
• Outils de développement et plugin Google ADT.
• Installation du framework Phonegap/cordova.
• CSS3.
• JavaScript.
• JQuery Mobile.
• Éléments de formulaire.
• Gestion du stockage local.
• Présentation de l’élément Canvas.
• APls de base.
• Framework Ul.
• Débogage d’une application Phonegap.
• Utilisation d’Event Listener.
• Type événements.
• Utilisation du réseau.
• Utilisation des notifications.
• Utilisation de l’objet Data base.
• Utilisation du stockage local.
• Stockage sur le système de fichiers.
• Gestion des contacts.
....
• Accès aux fonctionnalités natives de l’appareil.
• Intégration des capteurs.
• Utilisation de Phonegap build.
• Déploiement sur Android.
• Déploiement sur IOS.
• Modèle de développement.
• Contexte et enjeux.
• Outils et SDK.
• Java version Android.
• Les activités.
• Les ressources.
• Les receivers.
• Les services.
• Les fournisseurs de contenu.
• Les contrôles.
• Les layouts.
• Les styles et les thèmes.
• Qu'est-ce que le Material Design ?
• Les boîtes de dialogue.
• Les thèmes.
• Les ListView.
• Les fragments.
• ActionBar.
• NavigationDrawer.
• TabHost.
• ViewPager.
• Appel de services Web.
• Invocation asynchrone.
• Système de fichiers.
• SQLite.
• Utilisation de l'API Google Maps V2.
• Prise de photo.
• Sons et micro.
• Envoi et réception de SMS.
• Push Notification.
• GooglePlay.
• En entreprise.
• Internationalisation....
Développement des applications mobiles
PRÉSENTATION:
- Le module «Développement d’applications mobiles» a été ajouté en 2ème année pour les TDI et les TDM.
- Ce module de compétence particulière aborde les notions fondamentales du développement et déploiement d’applications mobile. Il est nécessaire à l'étudiant d’avoir acquis une bonne connaissance en langage Java, HTML5, CSS3, Jquery, AngularJS, web service, JSON et XML.
- Ce module doit être enseigné dans un environnement Android avec Java comme langage de développement et Phone Gap.
- L’objectif du module est de faire acquérir les connaissances et les techniques nécessaires pour le développement et le déploiement d’applications mobile et mobile hybride, et plus particulièrement d'apprendre à réaliser des applications pour système d’exploitation mobile.
....
Voici le plan du module Développement des Applications Mobiles:
A. RÉALISATION DES APPLICATIONS HYBRIDE:
- Introduction au développement pour téléphones intelligents:
• Installation du SDK Android.• Description de l’architecture Android.
• Outils de développement et plugin Google ADT.
• Installation du framework Phonegap/cordova.
- Outils et langage:
• Html5.• CSS3.
• JavaScript.
• JQuery Mobile.
- HTML5 pour le mobile:
• Nouveaux attributs HTML5.• Éléments de formulaire.
• Gestion du stockage local.
• Présentation de l’élément Canvas.
- Présentation de Phonegap/cordova:
• Architecture de Phonegap.• APls de base.
• Framework Ul.
• Débogage d’une application Phonegap.
- Gestion des événements:
• Événements dans une application Phonegap.• Utilisation d’Event Listener.
• Type événements.
- Réseau et notifications:
• Gestion de l’appareil téléphone-tablette.• Utilisation du réseau.
• Utilisation des notifications.
- Stockage de données:
• Options de stockage.• Utilisation de l’objet Data base.
• Utilisation du stockage local.
• Stockage sur le système de fichiers.
- Gestion des contacts:
• Création des contacts.• Gestion des contacts.
....
- Capteurs:
• Utilisation des ALS Phonegap.• Accès aux fonctionnalités natives de l’appareil.
• Intégration des capteurs.
- Déploiement:
• Préparation au déploiement.• Utilisation de Phonegap build.
• Déploiement sur Android.
• Déploiement sur IOS.
B. DÉVELOPPEMENT DES APPLICATIONS NATIVES:
- Présentation d'Android:
• Historique.• Modèle de développement.
• Contexte et enjeux.
• Outils et SDK.
• Java version Android.
- Architecture d’une application:
• Fichier "Manifest".• Les activités.
• Les ressources.
• Les receivers.
• Les services.
• Les fournisseurs de contenu.
- L'interface graphique:
• Les vues.• Les contrôles.
• Les layouts.
• Les styles et les thèmes.
• Qu'est-ce que le Material Design ?
• Les boîtes de dialogue.
• Les thèmes.
• Les ListView.
- Application multi-écrans:
• Les sous-activités.• Les fragments.
- Contrôles avancés:
• WebView.• ActionBar.
• NavigationDrawer.
• TabHost.
• ViewPager.
- Réseaux et services Web:
• API réseaux.• Appel de services Web.
• Invocation asynchrone.
- Persistance de données:
• Stockage clé-valeur.• Système de fichiers.
• SQLite.
- Géolocalisation et cartographie:
• Fournisseurs de géolocalisation.• Utilisation de l'API Google Maps V2.
- API et fonctionnalités multimédia:
• Affichage de document.• Prise de photo.
• Sons et micro.
• Envoi et réception de SMS.
• Push Notification.
- Déploiement:
• Prérequis au déploiement.• GooglePlay.
• En entreprise.
• Internationalisation....
Advertisement
Liens de téléchargement :
Télécharger le cours du Module: Développement des Applications Mobiles
liens supplémentaires
Lien 2: Module Développement des Applications Mobiles.rar - 28.7 MB
Lien 3: Module Développement des Applications Mobiles
Afficher tout le texte
Enregistrer un commentaire