WeDoo-IT ACADEMY Formation Développement d Applications Mobiles Sous Android Maîtrisez le développement sous Android et créez des applications mobiles sous le système d exploitation mobile le plus utilisé dans le monde
OBJECTIFS DE LA FORMATION Maîtriser la plateforme Android et les outils de développement associés Maîtriser le modèle de composants Android Développer des interfaces utilisateurs Gérer la persistance des données Gérer le réseau et les échanges de données Exploiter les fonctionnalités d'un terminal mobile Android Etre capable de développer une application Android de bout en bout. PUBLIC CIBLE Etudiants, jeunes diplômés ou consultants souhaitant connaître, se reconvertir au développement mobile et se distinguer dans le marché du travail par la maîtrise d Android. Toute personne ne connaissant pas Android et souhaitant acquérir des compétences en développement mobile sous Android. PRE-REQUIS Connaissance de base en Java (ou un langage orienté objet). MOYENS PEDAGOGIQUES MIS A DISPOSITION DES PARTCIPANTS Un consultant senior ayant plusieurs années d expérience sur Android en tant que consultant et formateur.
CONTENU DE LA FORMATION 1- Découvrir la plateforme Android Les utilisations de la plateforme Android. Le modèle Android et son architecture. Présentation du système d'exploitation (fonctionnalité, version, outils, etc). Les outils de développement, l'environnement de développement : Android Studio. L'internationalisation des applications Android. Mise en place d'un environnement de développement avec Android Studio et le SDK Android. 2- Développement Android Les concepts de base d'une application Android. Présentation du framework de développement, des librairies. Présentation des classes de base et utilitaires. Exécuter son application sur le simulateur du SDK et la tester. Le SDK Manager et la configuration des terminaux virtuels Android (AVD) : target, SDCard... (un example) La mise à disposition de son application. Développement d'une première application suivant le cycle de réalisation étudié. 3- Les interfaces utilisateurs avec Android Première partie : Vue d'ensemble du layout et de la place du composant. Les composants graphiques : layouts, menus, listes... Créer une interface graphique avec les views. La mise en place de menus (principal, icône, sous-menu...). La mise en place des conteneurs layouts (Layout, GridView, ScrollView...). Deuxième Partie : La gestion événementielle (mise en place, réaction, écoute). Styles et thèmes appliqués aux widgets. Ressources alternatives : multi-devices, localisation. Réalisation d'une application avec interface graphique.
4- Le modèle de composants Première partie : Le concept de base : activité et cycle de vie. Les composants fondamentaux : Activity, Service, BroadcastReceiver, ContentProvider, Intents. L'arrêt des composants (finish, stopself...). Les activités (navigation entre les activités, communication interactivités...). Deuxième partie : Les services (cycle de vie, tâches de fond...). Les types de services (locaux et distants). (Introduction seulement). Les différences entre une activité et un service. Le lancement d'un service, ses principaux états. Transmission d'informations d'une Activity à une autre à l'aide du mécanisme d'intents. 5- La persistance des données Comment partager des données entre les applications? La sauvegarde de données simple. Utilisation des préférences (SharedPreferences, le mode de lecture). Récupération d'un ensemble de préférences. Utilisation de la base de données embarquée (SQLite), insertion de données. Utilisation de l'api Android. Mise en oeuvre de fonctionnalités de stockage sur un terminal avec une base de données. 6- La gestion réseau Rappels sur la programmation réseau. Communication avec une Socket serveur. Utiliser HTTP avec les API Android. Introduction à la consommation des services Web. Parser du JSON avec la librairie Gson pour Android, utilisation de la librairie Gson. Echange de données sur le réseau.
DOCUMENTS DELIVRES A LA FIN DE LA FORMATION A la fin de la formation, une attestation de formation vous sera délivrée. QUELQUES PRECISIONS SUR LA FORMATION Durée de la formation : 40 heures Lieu de la formation : Casablanca, Maroc. Les places sont limitées. Premier arrivé, premier servi.
INFORMATIONS, INSCRIPTION & PAIEMENT Formulaire d inscription en ligne : Veuillez cliquer ici pour vous inscrire Pour d autres besoins en formation : Veuillez cliquer ici Pour avoir plus d information, veuillez nous contacter. Nos coordonnées : Email : training@wedoo-it.com Adresse : 7, Résidence Rami, Rue Sebta, Bureau 8, 2 ème étage, 20100 Casablanca Tél : +212 660 370 265 WEDOO-IT SARL