04_2454023F_305387S https://www.trouvermaformation.fr/formations/formation/2454023F Système d'exploitation Android Vivaneo

Système d'exploitation Android

Date de mise à jour : 17/12/2024 | Identifiant OffreInfo : 04_2454023F
Organisme responsable : Vivaneo

Objectifs

  • Maîtriser les principes fondamentaux de l'architecture Android et de son système d'exploitation.
  • Connaître les composants clés d'une application Android, comme les activités, les services, les broadcast receivers et les content providers.
  • Comprendre les solutions d'interopérabilité employées par les applications Android.
  • Apprendre à créer et intégrer des bibliothèques (modules) pour les applications Android.
  • S'initier aux concepts de base du NDK (Native Development Kit) pour interfacer avec des langages natifs.
  • Comprendre les notions fondamentales de la CTS (Compatibility Test Suite) et de la VTS (Vendor Test Suite) pour les tests des applications.
  • Connaître les principes de sécurité sous Android, incluant Secure Boot et les applications certifiées.

Programme de la formation

Journée 1

  • Introduction à Android : Historique, statistiques, architectures, évolution des versions, gestion de la fragmentation et environnement de développement.
  • Découverte d'Android Studio : Exploration de l'IDE, structure des projets, exécution et débogage des applications, et gestion des logs.
  • Présentation de Gradle : Structure des fichiers Gradle, gestion des dépôts, propriétés spécifiques à Android, ajout de dépendances et création de variantes de module.
  • Gestion des Modules Android : Création et utilisation de bibliothèques, et conversion d'applications en bibliothèques.
  • Publication d'Applications : Création de Bundles, analyse des APK, et processus de signature des applications.

Journée 2
  • Système d'exploitation Android : Processus de compilation, démarrage, gestion des drivers, et lancement des applications.
  • Technologie NFC : Introduction au Near Field Communication.
  • Services Android : Utilisation des Services et IntentService, AIDL, Binder, Messenger, BroadcastReceiver, et limitations à partir d'Oreo.
  • Interopérabilité des Données : Solutions d'échange de données entre applications.
  • NDK (Native Development Kit) : Méthodes pour interfacer des langages natifs.
  • CTS/VTS : Présentation des outils, configuration, types de tests, et exemples d'application.
  • Trusty : Fonctionnalités disponibles et exemples d'utilisation.
  • Sécurité Android : Concepts de Secure Boot, applications certifiées, mécanismes de certification et intégration de Google Pay.

Validation et sanction

  • Compréhension de l'architecture Android.
  • Maîtrise d'Android Studio.
  • Gestion des fichiers Gradle.
  • Création et utilisation de modules Android.
  • Publication d'applications.
  • Connaissance du système d'exploitation Android.
  • Utilisation de la technologie NFC.
  • Gestion des services Android.
  • Interopérabilité des données.
  • Utilisation du NDK.
  • Connaissance des tests CTS/VTS.
  • Principes de sécurité Android.

Type de formation

Non certifiante

Sortie

Sans niveau spécifique

Contact de la formation

28 Rue du Chemin Vert
75011 - Paris 11e
Téléphone fixe : 0177179036
Contacter l'organisme

Contact de l'organisme formateur

Vivaneo
SIRET : 51017673800043
75011 Paris 11e
Responsable : Monsieur Mickael MASSET
Téléphone fixe : 0177179036
Contacter l'organisme

Information fournie par :