10_2463918F_319877S https://www.emfor-bfc.org/formation/fiche-63918/form Système d'exploitation Android Vivaneo

Système d'exploitation Android

Date de mise à jour : 28/10/2024 | Identifiant OffreInfo : 10_2463918F
Organisme responsable : Vivaneo

Objectifs


  • Appréhender les principes essentiels de l'architecture d'Android et de son système d'exploitation.

  • Explorer les différents éléments constitutifs d'une application Android, tels que les activités, les services, les récepteurs de diffusion (broadcast receivers) et les fournisseurs de contenu (content providers).

  • Analyser les diverses solutions d'interopérabilité utilisées par les applications Android.

  • Apprendre à créer et à intégrer des bibliothèques (modules) pour les applications Android.

  • Assimiler les notions fondamentales du NDK (Native Development Kit) pour interagir avec d'autres langages.

  • Comprendre les principes de base du CTS (Compatibility Test Suite) et du VTS (Vendor Test Suite) pour le test des applications.

  • Étudier les concepts de sécurité sous Android, y compris le Secure Boot et les applications certifiées.

Programme de la formation

Module 1 : Introduction à Android et Environnement de Développement


  • Historique et statistiques

  • Architecture et évolution des versions

  • Problématique de la fragmentation

  • Découverte de l'IDE Android Studio : structure d'un projet, exécution d'une application, débogage et logs

Module 2 : Gestion de Gradle et Modules Android

  • Structure d'un fichier Gradle et gestion des dépôts

  • Propriétés spécifiques à Android

  • Ajout de dépendances et création de variantes de modules

  • Création et utilisation de bibliothèques (librairies)

Module 3 : Publication et Analyse d'Applications

  • Création d'un Bundle et analyse d'un APK

  • Signature des applications

  • Conversion d'une application en bibliothèque

Module 4 : Système d'Exploitation et Services Android

  • Compilation, démarrage et gestion des drivers

  • Lancement d'applications

  • Services Android : Service, IntentService, AIDL, Binder, Messenger, BroadcastReceiver

  • Limitations des services depuis Oreo

Module 5 : Sécurité, Interopérabilité et Tests

  • Technologies sans contact (NFC)

  • Échange de données et solutions d'interopérabilité

  • Introduction au NDK (Native Development Kit)

  • Présentation des CTS (Compatibility Test Suite) et VTS (Vendor Test Suite)

  • Concepts de sécurité sous Android : Secure Boot, applications certifiées, mécanismes de certification et Google Pay

Validation et sanction


  • Architecture Android : Compréhension des composants principaux et de l'évolution des versions.

  • Développement avec Android Studio : Maîtrise de l'environnement de développement et du débogage.

  • Gestion de Gradle : Compétences dans la gestion des dépendances et des fichiers Gradle.

  • Création et Publication d'Applications : Capacité à créer, analyser et signer des APK.

  • Services Android : Utilisation des services et gestion des limites imposées par les versions récentes.

  • Interopérabilité : Mise en œuvre de solutions pour l'échange de données.

  • Sécurité Android : Compréhension des mécanismes de sécurité comme Secure Boot et certification des applications.

  • Technologies Avancées : Familiarité avec le NDK et les tests CTS/VTS, ainsi que les technologies sans contact (NFC).

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
Site web : https://formation.vivaneo.fr
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 :