![]() |
DES RESSOURCES ET DES OUTILS AU SERVICE DES ACTEURS ET DES PROFESSIONNELS. |
Système d'exploitation AndroidDate de mise à jour : 03/12/2024
| Identifiant OffreInfo : 24_279301 |
Carif-Oref Provence - Alpes - Côte d'Azur |
Explorer l'architecture d'Android et son système d'exploitation : comprendre les principes fondamentaux qui sous-tendent son fonctionnement.
Découvrir les composants essentiels d'une application Android : activités, services, broadcast receivers, content providers, et leur rôle dans l'écosystème applicatif.
Maîtriser les solutions d'interopérabilité : apprendre comment les applications Android interagissent avec d'autres systèmes et services.
Apprendre à concevoir et utiliser des bibliothèques : créer des modules réutilisables pour enrichir les fonctionnalités des applications.
S'initier au NDK (Native Development Kit) : comprendre comment intégrer et interfacer des langages natifs avec Android.
Comprendre les outils de tests Android : se familiariser avec les suites CTS (Compatibility Test Suite) et VTS (Vendor Test Suite) pour valider la compatibilité et la qualité des applications.
Approfondir les notions de sécurité Android : explorer des concepts comme le Secure Boot et la certification des applications pour garantir un environnement sécurisé.
Module 1 : Introduction et fondamentaux Android
Découverte d'Android : historique, architecture, fragmentation et environnement de développement.
Introduction à Android Studio : arborescence d'un projet, exécution, débogage et logs.
Gradle et gestion des modules : structure, dépendances, création de librairies et variantes.
Publication : création de bundles, analyse APK et signature des applications.
Module 2 : Système et interopérabilité
Fonctionnement du système d'exploitation Android : compilation, démarrage et lancement d'applications.
Services Android : Service, IntentService, BroadcastReceiver et leurs évolutions.
Échanges de données et interopérabilité : solutions et introduction au NDK.
Module 3 : Tests et sécurité Android
Validation des applications : introduction à CTS et VTS, configuration et exemples pratiques.
Technologies avancées : NFC, Trusty et cas d'usage.
Sécurité : Secure Boot, certification des applications et mécanismes liés à Google Pay.
Non certificiante
Information non communiquée
Conventionnement : Non
Niveau d'entrée : Information non communiquée
Notions de base en informatique requises Des connaissances en programmation constituent un atout