Androïd : développer des applications pour mobiles par CTI Formation (CTI)
Lieu(x)
En centre (69)
Durée
Total : 35 heures
Financement
Demandeur d’emploi
Salarié
Éligible CPF
Prix
Nous contacter
Cette formation vous intéresse ?
Description générale
Découvrir la plateforme Androïd/n
Les utilisations de la plateforme Android./n
Le modèle Android et son architecture./n
Présentation du système d'exploitation./n
Les applications clés pour l'utilisation d'un terminal./n
Les outils de de?veloppement (Eclipse et Android Studio)./n
Environnement de développement : Eclipse, plugin ADT, SDK Android./n
La mise en oeuvre du SDK Android./n
Les terminaux cibles (Smartphones, tablettes tactiles, TV, montres, bornes interactives, ...)./n
Android et Linux ?/n
Développement Androïd/n
Les concepts de base d'une application Android./n
Le cycle de vie de l'application (de l'édition au test)./n
Présentation du Framework de développement, des librairies./n
Présentation des classes de base et utilitaires./n
Création de son premier projet : code, ressource, propriété et détail du projet./n
Exécuter son application sur le simulateur du SDK./n
Le SDK Manager et la configuration des terminaux virtuels Android (AVD) : target, SDCard, .../n
Utilisation d'un débogueur pour contrôler l'exécution des programmes./n
Comment accéder aux logs de l'application./n
L'identification de l'application et le fichier manifest (version, minSDK, nom de l'application, ...)./n
La mise à disposition de son application./n
Les interfaces utilisateur avec Androïd/n
Vue d'ensemble du layout et de la place du composant./n
Les spécificités des terminaux mobiles en matière d'affichage et d'interaction avec l'utilisateur./n
Les composants graphiques : layouts, menus, listes.../n
Créer une interface graphique avec les views, .../n
La mise en place de menus (principal, icône, sous menu, ...)./n
La mise en place des conteneurs layout (Gallery, GridView, ScrollView, ...)./n
La gestion événementielle (mise en place, réaction, écoute)./n
Styles et thèmes appliqués aux widgets./n
Notification de l'utilisateur (barre de notification, toast, boîtes de dialogue)./n
Ressources alternatives : multi
- devices, localisation./n
L'internationalisation des applications Android. /n
Le modèle de composants/n
Le concept de base : activité et cycle de vie./n
Les composants fondamentaux : Activity, Service, BroadcastReceiver, ContentProvider, Intents./n
Les activités (cycle de vie, navigation entre les activités, communication interactivités...)./n
Les services (cycle de vie, tâches de fond ...)./n
Les types de services (locaux et distants)./n
Les différences entre une activité et un service./n
Le langage AIDL. Le bus de messages et les Intents./n
La persistance des données/n
Comment partager des données entre les applications./n
La sauvegarde de donnée simple./n
Utilisation des préférences (SharedPreferences, le mode de lecture)./n
Récupération d'un ensemble de préférence./n
Utilisation du système de fichiers (dont XML)./n
L'emplacement des fichiers contenant les données (zone internal/external)./n
Utilisation de la base de données embarquée (SQLite), insertion de données./n
La gestion réseau/n
Rappels sur la programmation réseau./n
Communication avec une
Les utilisations de la plateforme Android./n
Le modèle Android et son architecture./n
Présentation du système d'exploitation./n
Les applications clés pour l'utilisation d'un terminal./n
Les outils de de?veloppement (Eclipse et Android Studio)./n
Environnement de développement : Eclipse, plugin ADT, SDK Android./n
La mise en oeuvre du SDK Android./n
Les terminaux cibles (Smartphones, tablettes tactiles, TV, montres, bornes interactives, ...)./n
Android et Linux ?/n
Développement Androïd/n
Les concepts de base d'une application Android./n
Le cycle de vie de l'application (de l'édition au test)./n
Présentation du Framework de développement, des librairies./n
Présentation des classes de base et utilitaires./n
Création de son premier projet : code, ressource, propriété et détail du projet./n
Exécuter son application sur le simulateur du SDK./n
Le SDK Manager et la configuration des terminaux virtuels Android (AVD) : target, SDCard, .../n
Utilisation d'un débogueur pour contrôler l'exécution des programmes./n
Comment accéder aux logs de l'application./n
L'identification de l'application et le fichier manifest (version, minSDK, nom de l'application, ...)./n
La mise à disposition de son application./n
Les interfaces utilisateur avec Androïd/n
Vue d'ensemble du layout et de la place du composant./n
Les spécificités des terminaux mobiles en matière d'affichage et d'interaction avec l'utilisateur./n
Les composants graphiques : layouts, menus, listes.../n
Créer une interface graphique avec les views, .../n
La mise en place de menus (principal, icône, sous menu, ...)./n
La mise en place des conteneurs layout (Gallery, GridView, ScrollView, ...)./n
La gestion événementielle (mise en place, réaction, écoute)./n
Styles et thèmes appliqués aux widgets./n
Notification de l'utilisateur (barre de notification, toast, boîtes de dialogue)./n
Ressources alternatives : multi
- devices, localisation./n
L'internationalisation des applications Android. /n
Le modèle de composants/n
Le concept de base : activité et cycle de vie./n
Les composants fondamentaux : Activity, Service, BroadcastReceiver, ContentProvider, Intents./n
Les activités (cycle de vie, navigation entre les activités, communication interactivités...)./n
Les services (cycle de vie, tâches de fond ...)./n
Les types de services (locaux et distants)./n
Les différences entre une activité et un service./n
Le langage AIDL. Le bus de messages et les Intents./n
La persistance des données/n
Comment partager des données entre les applications./n
La sauvegarde de donnée simple./n
Utilisation des préférences (SharedPreferences, le mode de lecture)./n
Récupération d'un ensemble de préférence./n
Utilisation du système de fichiers (dont XML)./n
L'emplacement des fichiers contenant les données (zone internal/external)./n
Utilisation de la base de données embarquée (SQLite), insertion de données./n
La gestion réseau/n
Rappels sur la programmation réseau./n
Communication avec une
Objectifs
- Appréhender les interfaces graphiques, le réseau, la sécurité et le stockage persistant sur Androïd.
Centre(s)
- Lyon - 8ème (69)
Métier(s)
- Analyste en vulnérabilité de code logiciel
- Architecte cloud
- Architecte de bases de données
- Architecte de données informatiques
- Architecte de sécurité des systèmes d'information
- Architecte multimédia
- Architecte réseaux informatiques
- Architecte système d'information
- Architecte système informatique
- Architecte technique informatique
- Auditeur / Auditrice en système d'information
- Auditeur / Auditrice en sécurité des systèmes d'information
- Auditeur informaticien / Auditrice informaticienne
- Data manager
- Expert / Experte en communication et réseaux
- Expert / Experte en cybersécurité
- Expert / Experte en sécurité des systèmes d'exploitation
- Expert / Experte en sécurité des systèmes d'information
- Expert / Experte en technologie Internet et multimédia
- Expert / Experte en tests d'intrusion - sécurité des systèmes d'information
- Expert / Experte méthodes et outils en informatique
- Expert / Experte méthodes et qualité informatique
- Expert / Experte qualité informatique
- Expert / Experte réseaux et télécoms
- Expert / Experte système d'exploitation
- Expert / Experte système et réseaux
- Expert / Experte sécurité informatique
- Expert / Experte sécurité, méthode et qualité informatique
- Ingénieur / Ingénieure méthodes informatiques
- Ingénieur / Ingénieure réseau informatique
- Ingénieur / Ingénieure système informatique
- Ingénieur / Ingénieure système réseau informatique
- Ingénieur / Ingénieure sécurité informatique
- Ingénieur / Ingénieure sécurité web
- Post auditeur / Post auditrice en sécurité des systèmes d'information
- Qualiticien / Qualiticienne logiciel en informatique
- Responsable qualité web
- Responsable sécurité des systèmes d'information
- Responsable sécurité informatique
Compétence(s)
- Analyse d'incidents
- Audit des systèmes d'information
- Audit interne
- Cahier des charges
- Conduite d'opérations de gestion de crise
- Cryptologie
- Domaine informatique client-serveur
- Droit du Numérique
- Gestion administrative
- Gestion comptable
- Gestion de bases de données
- Gestion de projet
- Gestion des risques (Risk Management)
- Génie logiciel
- Informatique de gestion
- Informatique industrielle
- Informatique scientifique
- Intelligence artificielle
- Micro-informatique
- Modélisation informatique
- Méthodes d'analyse (systémique, fonctionnelle, de risques, ...)
- Normes et standards d'exploitation
- Normes qualité
- Normes rédactionnelles
- Principes d'intégration de matériels et de logiciels
- Procédures d'appels d'offres
- Procédures de tests
- Produits multimédia
- Progiciels de Gestion Intégrée (PGI) / Enterprise Resource Planning (ERP)
- Protocoles et normes télécoms
- Règlement Général européen sur la Protection des Données (RGPD)
- Règles de sécurité Informatique et Télécoms
- Réseaux informatiques et télécoms
- Systèmes d'exploitation informatique
- Technologie de l'internet
- Technologies de l'accessibilité numérique
- Urbanisation des systèmes d'information
- Évaluation de risques sécurité Informatique et Télécoms
Formation proposée par : CTI Formation (CTI)
À découvrir