Système d'exploitation Android

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.

Contenu 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

Résultats attendus de la formation

  • 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).
N° session CO
Date de début
Date de fin
Lieu de formation
Inscription
Public
Détails
319848S
31/10/2024
31/12/2025
Dijon 21000
Tout public
Afficher les détails

Durée

Durée totale de la formation: 150 heure(s)
Durée en centre: 150 heure(s)
durée en présentiel : 14h

Modalites de formation

Modalités d'enseignement: Formation en présentiel

Rythme: Temps partiel , Temps plein

FPC Formation professionnelle continue : Oui

Lieu de formation

Chez Startway Coworking
15 Boulevard de Brosses
21000 - Dijon

ORGANISME FORMATEUR

Vivaneo
Voir la fiche complète de l'organisme formateur Contacter l'organisme formateur pour cette session

Admission

Niveau entrée requis : Sans niveau spécifique

Statut(s) des publics accueillis :
Tout public

Conditions spécifiques d'admission (ou pré-requis) : - Connaissances fondamentales en informatique - Compétences en programmation appréciées

COMPLEMENT D’INFORMATION

319869S
31/10/2024
31/12/2025
Dijon 21000
Tout public
Afficher les détails

Durée

Durée totale de la formation: 150 heure(s)
Durée en centre: 150 heure(s)
durée en présentiel : 14h

Modalites de formation

Modalités d'enseignement: Formation en présentiel

Rythme: Temps partiel , Temps plein

FPC Formation professionnelle continue : Oui

Lieu de formation

Hope !
64e Rue Sully
21000 - Dijon

ORGANISME FORMATEUR

Vivaneo
Voir la fiche complète de l'organisme formateur Contacter l'organisme formateur pour cette session

Admission

Niveau entrée requis : Sans niveau spécifique

Statut(s) des publics accueillis :
Tout public

Conditions spécifiques d'admission (ou pré-requis) : - Connaissances fondamentales en informatique - Compétences en programmation appréciées

COMPLEMENT D’INFORMATION

319870S
31/10/2024
31/12/2025
Besançon 25000
Tout public
Afficher les détails

Durée

Durée totale de la formation: 150 heure(s)
Durée en centre: 150 heure(s)
durée en présentiel : 14h

Modalites de formation

Modalités d'enseignement: Formation en présentiel

Rythme: Temps partiel , Temps plein

FPC Formation professionnelle continue : Oui

Lieu de formation

Ibis Besançon Centre Ville
21 rue gambetta
25000 - Besançon

ORGANISME FORMATEUR

Vivaneo
Voir la fiche complète de l'organisme formateur Contacter l'organisme formateur pour cette session

Admission

Niveau entrée requis : Sans niveau spécifique

Statut(s) des publics accueillis :
Tout public

Conditions spécifiques d'admission (ou pré-requis) : - Connaissances fondamentales en informatique - Compétences en programmation appréciées

COMPLEMENT D’INFORMATION

319872S
31/10/2024
31/12/2025
Chalon-sur-Saône 71100
Tout public
Afficher les détails

Durée

Durée totale de la formation: 150 heure(s)
Durée en centre: 150 heure(s)
durée en présentiel : 14h

Modalites de formation

Modalités d'enseignement: Formation en présentiel

Rythme: Temps partiel , Temps plein

FPC Formation professionnelle continue : Oui

Lieu de formation

ACTI'CAP
179 Avenue de Paris
71100 - Chalon-sur-Saône

ORGANISME FORMATEUR

Vivaneo
Voir la fiche complète de l'organisme formateur Contacter l'organisme formateur pour cette session

Admission

Niveau entrée requis : Sans niveau spécifique

Statut(s) des publics accueillis :
Tout public

Conditions spécifiques d'admission (ou pré-requis) : - Connaissances fondamentales en informatique - Compétences en programmation appréciées

COMPLEMENT D’INFORMATION

319873S
31/10/2024
31/12/2025
Belfort 90000
Tout public
Afficher les détails

Durée

Durée totale de la formation: 150 heure(s)
Durée en centre: 150 heure(s)
durée en présentiel : 14h

Modalites de formation

Modalités d'enseignement: Formation en présentiel

Rythme: Temps partiel , Temps plein

FPC Formation professionnelle continue : Oui

Lieu de formation

BELFORT BOOST
6 Rue de Madagascar
90000 - Belfort

ORGANISME FORMATEUR

Vivaneo
Voir la fiche complète de l'organisme formateur Contacter l'organisme formateur pour cette session

Admission

Niveau entrée requis : Sans niveau spécifique

Statut(s) des publics accueillis :
Tout public

Conditions spécifiques d'admission (ou pré-requis) : - Connaissances fondamentales en informatique - Compétences en programmation appréciées

COMPLEMENT D’INFORMATION

319877S
31/10/2024
31/12/2025
Nevers 58000
Tout public
Afficher les détails

Durée

Durée totale de la formation: 150 heure(s)
Durée en centre: 150 heure(s)
durée en présentiel : 14h

Modalites de formation

Modalités d'enseignement: Formation en présentiel

Rythme: Temps partiel , Temps plein

FPC Formation professionnelle continue : Oui

Lieu de formation

Clemaly
46 Boulevard Grands Pres des Bordes
58000 - Nevers

ORGANISME FORMATEUR

Vivaneo
Voir la fiche complète de l'organisme formateur Contacter l'organisme formateur pour cette session

Admission

Niveau entrée requis : Sans niveau spécifique

Statut(s) des publics accueillis :
Tout public

Conditions spécifiques d'admission (ou pré-requis) : - Connaissances fondamentales en informatique - Compétences en programmation appréciées

COMPLEMENT D’INFORMATION

319879S
31/10/2024
31/12/2025
Auxerre 89000
Tout public
Afficher les détails

Durée

Durée totale de la formation: 150 heure(s)
Durée en centre: 150 heure(s)
durée en présentiel : 14h

Modalites de formation

Modalités d'enseignement: Formation en présentiel

Rythme: Temps partiel , Temps plein

FPC Formation professionnelle continue : Oui

Lieu de formation

Salle de réunion Auxerre
13 Rue Jules Ferry
89000 - Auxerre

ORGANISME FORMATEUR

Vivaneo
Voir la fiche complète de l'organisme formateur Contacter l'organisme formateur pour cette session

Admission

Niveau entrée requis : Sans niveau spécifique

Statut(s) des publics accueillis :
Tout public

Conditions spécifiques d'admission (ou pré-requis) : - Connaissances fondamentales en informatique - Compétences en programmation appréciées

COMPLEMENT D’INFORMATION

319881S
31/10/2024
31/12/2025
Mâcon 71000
Tout public
Afficher les détails

Durée

Durée totale de la formation: 150 heure(s)
Durée en centre: 150 heure(s)
durée en présentiel : 14h

Modalites de formation

Modalités d'enseignement: Formation en présentiel

Rythme: Temps partiel , Temps plein

FPC Formation professionnelle continue : Oui

Lieu de formation

Centre d'affaires EDM
154 Rue André Derain
71000 - Mâcon

ORGANISME FORMATEUR

Vivaneo
Voir la fiche complète de l'organisme formateur Contacter l'organisme formateur pour cette session

Admission

Niveau entrée requis : Sans niveau spécifique

Statut(s) des publics accueillis :
Tout public

Conditions spécifiques d'admission (ou pré-requis) : - Connaissances fondamentales en informatique - Compétences en programmation appréciées

COMPLEMENT D’INFORMATION

Vivaneo

Raison sociale : VIVANEO

28 Rue du Chemin Vert - 75011 Paris

01 77 17 90 36

Voir la fiche complète de l'organisme Voir le site web Voir le site web Géolocaliser

Cette formation est indexée aux domaines suivants :

  • 31030 - Android

Spécialité de formation NSF :

  • 326 - Informatique, traitement de l'information, réseaux de transmission des données

Lien vers les descriptions métiers France Travail : (ROME)