0% ont trouvé ce document utile (0 vote)
49 vues3 pages

Formation avancée en programmation Android

La formation 'Maitriser la programmation mobile Android' dure 5 jours et enseigne le développement d'applications pour Android en utilisant Java. Les participants apprendront à créer des interfaces graphiques, gérer la communication avec des serveurs et développer une application complexe pour le contrôle de la masse grasse. Cette formation s'adresse aux développeurs souhaitant se spécialiser dans le développement mobile et nécessite des connaissances préalables en Java.

Transféré par

Placide Mulangua
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
49 vues3 pages

Formation avancée en programmation Android

La formation 'Maitriser la programmation mobile Android' dure 5 jours et enseigne le développement d'applications pour Android en utilisant Java. Les participants apprendront à créer des interfaces graphiques, gérer la communication avec des serveurs et développer une application complexe pour le contrôle de la masse grasse. Cette formation s'adresse aux développeurs souhaitant se spécialiser dans le développement mobile et nécessite des connaissances préalables en Java.

Transféré par

Placide Mulangua
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Organisme de formation professionnelle continue

Numero agrément 91 30 03332 30


France : +33 (0)188 24 70 33 / 34
Site : [Link]
Mail : contact@[Link]

Maitriser la programmation mobile Android

Date et durée

Code formation : PA1-CF-FR


Durée : 5 jours
Nombre d'heures : 35 heures

Description

La programmation mobile Android désigne le processus de développement d'applications pour le système


d'exploitation Android. Ce système est installé sur un large éventail d'appareils mobiles tels que les
smartphones, les tablettes, les montres connectées, etc.
Cette formation vous apprendra à développer des applications pour Android à l'aide d'un ensemble d'outils
de développement et du langage de programmation Java. Vous aborderez les différentes briques applicatives, les
modes de communication, les différents composants de l'interface utilisateur ainsi que les bonnes pratiques sur les
architectures Android.
Ainsi, vous maitriserez la programmation Android qui est un domaine complexe et en constante évolution. En
effet, écrire du code pour Android requiert une connaissance approfondie de la plateforme ainsi que des
compétences en programmation et une expérience dans le développement de logiciels.

Objectifs

Au cours de cette formation Android pour débutant, vous atteindrez les objectifs pédagogiques suivants :

comprendre l'écosystème et les principes d'Android ;


maîtriser l'utilisation des interfaces graphiques ;
configurer la communication avec un serveur ;
créer une interface graphique ;
exploiter les spécificités du développement mobile Android ;
développer une application Android complexe, depuis sa conception jusqu'à son déploiement ;
réussir le projet fil rouge (travaux pratiques) :
développer une application Android allant de sa conception à son déploiement avec une fonction de
calcul et de contrôle de la proportion de tissu adipeux pour un adulte. Cette application permettra à
un professionnel de la santé de contrôler à distance l'indice de masse grasse de ses patients.

Points forts

Une formation d'initiation à la programmation Android, un formateur en génie logiciel et des travaux pratiques en
groupes (projet Fil rouge).

Modalités d'évaluation

Travaux Pratiques

Pré-requis

128, Rue de la Boétie - 75008 Paris - NDA : 11-75-60615-75 - Datadock : 0083655 - Immatriculation 531570679 RCS Paris - TVA
IntraCommunautaire : FR39531570679 - Tel:+33 (0)188 24 70 33 / 34 - contact@[Link] - [Link]
Suivre la formation Andriod pour débutant nécessite le prérequis suivant :

savoir programmer en langage Java.

Si vous n'avez pas le niveau, nous vous recommandons de suivre ces 2 formations :

Les formations ci-dessous sont recommandées.

Maitriser la programmation Java SE


Maitriser la programmation Java SE avancée

Public

Cette formation s'adresse aux publics suivants :

les développeurs et développeuses qui désirent savoir coder des applications mobiles pour Android ;
tout professionnel de l'informatique qui souhaite se reconvertir dans la programmation.

Cette formation s'adresse aux profils suivants

Développeur
Architecte logiciel / Applicatif
Administrateur système
Chef de projet / Responsable de projet

Programme

Introduction au système Android

L'histoire d'Android en quelques mots.


La taille et la densité d'un écran Android.
L'écosystème des téléphones mobiles Android.
L'architecture et les Frameworks.

Introduction à la programmation Android

Les composantes d'une application.


Le processus de développement d'une application.
Les ressources et les activités.
La compilation et l'exécution de l'application.
Atelier pratique :
installer et paramétrer le kit de développement d'Android (Android SDK et Android Studio) ;
créer une première application et utiliser l'émulateur.

Conception de l'interface utilisateur (UI)

Les outils utilisés pour la création de l'interface.


Les composants atomiques et les conteneurs.
La gestion des événements.
Les gestionnaires de mise en page.
Atelier pratique : créer un formulaire qui permet à l'utilisateur d'entrer ses données anthropométriques.

Gestion des permissions

L'architecture des permissions.

128, Rue de la Boétie - 75008 Paris - NDA : 11-75-60615-75 - Datadock : 0083655 - Immatriculation 531570679 RCS Paris - TVA
IntraCommunautaire : FR39531570679 - Tel:+33 (0)188 24 70 33 / 34 - contact@[Link] - [Link]
Les permissions d'application.
L'utilisation de composants externes.
Les autorisations spécifiques à l'application.

Utilisation des intentions

Qu'est-ce qu'une intention sous Android ?


L'algorithme de résolution des intentions.
Le filtre d'intention.
Les champs d'un objet Intent.
Le démarrage implicite des activités.
Atelier pratique : lancer des séquences d'activités et gérer leur communication.

Utilisation de l'interface utilisateur en mode avancé

Le concept d'adaptateur/vue.
Les composants listes, Spinner, Gallery et GridView.
Les menus, les onglets et les boîtes de dialogue.
Les styles, les thèmes et l'héritage des styles.
Atelier pratique : créer plusieurs interfaces utilisateur et gérer les événements.

Compréhension des threads et des réseaux

Le concept de programmation concurrente, de processus et de thread.


L'interface utilisateur Thread et la classe AsyncTask.
La classe Socket et HttpURLConnection.
Le traitement des réponses Http (données JSON ou XML).
Le protocole WebSocket et le service web REST.
Atelier pratique : lire des données d'un patient à partir d'un serveur distant.

Consommation d'un Web service REST

Qu'est-ce qu'une architecture REST (REpresentational State Transfer) ?


La réception des données en JSON et en XML.
La sérialisation et la désérialisation des données JSON.
L'interprétation du retour d'un service web.
Atelier pratique : mettre à jour des données distantes.

Gestion des données

La personnalisation d'un tableau associatif ou d'un fichier.


Le stockage d'un fichier en mémoire externe.
Les fichiers temporaires (caches).
La base de données SQLite.
Atelier pratique : enregistrer en local des données anthropométriques d'un patient.

128, Rue de la Boétie - 75008 Paris - NDA : 11-75-60615-75 - Datadock : 0083655 - Immatriculation 531570679 RCS Paris - TVA
IntraCommunautaire : FR39531570679 - Tel:+33 (0)188 24 70 33 / 34 - contact@[Link] - [Link]

Vous aimerez peut-être aussi