DES RESSOURCES ET DES OUTILS AU SERVICE DES ACTEURS ET DES PROFESSIONNELS.

Formation système d'exploitation Android

Date de mise à jour : 19/11/2024 | Identifiant OffreInfo : 20_2488496F

Information fournie par :
C2RP Carif-Oref Hauts-de-France

Objectifs, programme, validation de la formation

Objectifs


  • Comprendre les principes fondamentaux de l'architecture d'Android et de son système d'exploitation.

  • Maîtriser les différents composants d'une application Android, tels que les activités, services, broadcast receivers, content providers, etc.

  • Connaître les solutions d'interopérabilité utilisées par les applications Android.

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

  • Acquérir une connaissance des bases du NDK (Native Development Kit) pour intégrer des langages natifs dans les applications Android.

  • Comprendre les concepts de la CTS (Compatibility Test Suite) et de la VTS (Vendor Test Suite) pour tester la compatibilité des applications.

  • Savoir les principes de sécurité Android, y compris Secure Boot et la gestion des applications certifiées.

Programme de la formation

Module 1 : Introduction à l'écosystème Android et développement avec Android Studio


  • Historique et architecture d'Android : Évolution de la plateforme, statistiques, et défis de la fragmentation.

  • Environnement de développement : Présentation d'Android Studio, exploration de l'arborescence d'un projet, exécution d'une application, et utilisation des outils de débogage et des logs.

  • Gestion des dépendances avec Gradle : Structure d'un fichier build.gradle, ajout de dépendances, création de variantes de module, et gestion des dépôts.

  • Modules Android : Création et gestion de librairies (modules), intégration dans des projets, et conversion d'applications en librairies.


Module 2 : Distribution et gestion des applications Android

  • Mise à disposition des applications : Création d'un Bundle pour la distribution, analyse et optimisation des APK, et processus de signature des applications.

  • Sécurité des applications : Concepts de Secure Boot, applications certifiées, et mécanismes de certification pour garantir la sécurité des applications Android, notamment avec Google Pay.


Module 3 : Services et communication dans Android

  • Système d'exploitation Android : Compilation, démarrage, et gestion des drivers, ainsi que le processus de lancement des applications.

  • Les Services Android : Différences entre Service, IntentService, et les composants comme AIDL, Binder, Messenger. Introduction aux limites à partir d'Android Oreo.

  • Échange de données : Solutions d'interopérabilité entre applications et composants avec BroadcastReceiver et autres mécanismes.


Module 4 : NDK, tests et sécurité avancée

  • Le NDK (Native Development Kit) : Interfaçage des langages natifs (C, C++) avec Android pour des performances optimisées.

  • Tests Android : Présentation des outils CTS (Compatibility Test Suite) et VTS (Vendor Test Suite), configuration et utilisation des tests de compatibilité.

  • Trusty : Sécurisation des communications et gestion des données avec Trusty, un environnement sécurisé pour les applications sensibles.

Validation et sanction


  • Compréhension de l'architecture d'Android

  • Compréhension du cycle de vie des applications

  • Gestion de l'interopérabilité et des services Android

  • Sécurité du système Android

  • Gestion des ressources et des API Android

  • Utilisation du NDK (Native Development Kit)

  • Tests et validation de compatibilité Android

  • Déploiement et mise à jour des applications

Type de formation

Non certificiante

Sortie

Sans niveau spécifique

Métiers visés

Code Rome

Durée, rythme, financement

Modalités pédagogiques
Durée
150 heures en centre, 10 heures hebdomadaires

Conventionnement : Non

Financeur(s)

Autre

OPCO

Conditions d'accès

Public(s)
Salarié, Tout public
Modalités de recrutement et d'admission

Niveau d'entrée : Sans niveau spécifique

Conditions spécifiques et prérequis

- Connaissance de base en informatique - Connaissance en programmation est un plus

Modalités d'accès

Lieu de réalisation de l'action

Formation mixte
Adresse
6 Boulevard des Alliés
62100 - Calais
Responsable : Calais
Téléphone fixe :
Contacter l'organisme

Contacts

Contact sur la formation
28 Rue du Chemin Vert
75011 - Paris 11e
Responsable :
Téléphone fixe : 0177179036
fax :
Site web :
Contacter l'organisme
Contacter l'organisme formateur
VIVANEO
SIRET: 51017673800043
75011 Paris 11e
Responsable : MASSET
Téléphone fixe : 0177179036
Site web :
Contacter l'organisme

Période prévisibles de déroulement des sessions

du 17/12/2024 au 31/12/2025
débutant le : 17/12/2024
Adresse d'inscription
28 Rue du Chemin Vert
75011 - Paris 11e
Etat du recrutement : Ouvert
Modalités : Entrées/sorties permanentes

Organisme responsable

VIVANEO
SIRET : 51017673800043

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