Formation
Système d'exploitation Android
- Tout public
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é.
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.
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.
Notions de base en informatique requises
Des connaissances en programmation constituent un atout
Des connaissances en programmation constituent un atout
Durée en centre : 14 heures
Durée totale : 14heures
Durée totale : 14heures
Formacode (Domaines de formation) :
- 31030 Android
- 31032 Système exploitation informatique
- M1802 Expertise et support en systèmes d'information
- 326 Informatique, traitement de l'information, réseaux de transmission des données
Entrées/sorties permanentes
Formation entièrement présentielle
LIEU DE FORMATION