24_279301_1578788 https://www.cariforef-provencealpescotedazur.fr/Formation/Session/555421 Système d'exploitation Android Vivaneo

Système d'exploitation Android

Date de mise à jour : 03/12/2024 | Identifiant OffreInfo : 24_279301
Organisme responsable : Vivaneo

Objectifs

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é.

Programme de la formation

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.

Validation et sanction

Compréhension approfondie de l'architecture Android
Maîtrise du processus de démarrage et de compilation du système Android
Capacité à interagir avec les drivers et composants matériels sous Android
Compétences pour développer et gérer des services Android
Maîtrise des solutions d'interopérabilité entre applications
Connaissance des outils et techniques de développement natif (NDK)
Application des tests de compatibilité avec CTS et VTS
Mise en œuvre des mécanismes de sécurité avancés d'Android
Optimisation et personnalisation des processus de lancement d'applications
Compréhension des technologies sans contact comme le NFC dans Android

Type de formation

Non certifiante

Sortie

Information non communiquée

Contact de la formation

28 rue du chemin vert
75011 - Paris 11e
Responsable : Monsieur Mickael MASSET
Téléphone fixe : 01 77 17 90 36
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 : 01 77 17 90 36
Site web : https://formation.vivaneo.fr/
Contacter l'organisme

Information fournie par :