Android : Initiation + Approfondissement par Dawan
Lieu(x)
En centre (69)
Durée
Total : 35 heures
En centre : 35 heures
Financement
Demandeur d’emploi
Salarié
Prix
Nous contacter
Cette formation vous intéresse ?
Description générale
IntroductionPrésentation de la plateforme AndroidModèle Android et son architectureAutres acteurs du marchéMise en placeEnvironnement de développementStructure d'un projet Android : découpage, bibliothèquesLes activités : présentationCycle de vie d'une applicationPackaging, signature et déploiement ; présentation de la publication sur Google PlayPrésentation de l'émulateurAtelier pratique : installation de l'environnement : Android Studio/SDK Android, réalisation d'une première application et gestion de l'émulateurL'environnement de développementLa communication avec le matériel ou l'émulateur par ADB avec ADTFenêtres de de débug ; mémoire, threads, logcatAjouter des informations de débugLes toastsAtelier pratique : début de l'applicationActivitésActivité et autres contextesDéclaration d'Intents et résolutionConfiguration de l'application (AndroidManifest.xml)Communication entre activités : paramètres, résultatLes activités dans leur tâche, ordrage et réordrageQuitter une application Android ?Atelier pratique : séquence d'activités et leur communicationInterface utilisateur et ressourcesOrganisation du code (java / XML)Ressources textuelles, internationalisationPanorama de différents composants Android : boutons, texte, etc.Gestion des évènements et des commandesAtelier pratique : construction de plusieurs interfaces utilisateurs et gestion des évènementsInterfaces graphiques avancéesUnités de mesure, adaptations aux écrans de téléphonesLes agencements disponiblesLes styles et thèmesDiverses limites des thèmesAtelier pratique : design précis de fenêtre existantesMenus et optionsOrganisation d'un menuMenu de l'activité et menu contextuelAction bars en remplacement des menusSauvegarde et récupération d'option dans les préférencesPartage des préférencesAtelier pratique : un menu fonctionnelPersistance des donnéesLes fichiers : SDCard, interne, partagé ou réservéCréation et accès aux fichiersUtilisation de la BDD embarquée SQLiteManipulation de services web : présentation du XMLManipulation de services web : utilisation de JSON / RESTGestion des données partagées (ContentProvider)Atelier pratique : stockages multiples, et vérifications dans le DDMS
Objectifs
Découvrir les fonctionnalités de la plateforme Android pour smartphones et tablettes
- Réaliser des applications avec Android
- Réaliser des applications avec Android
Centre(s)
- Lyon - 6è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 : Dawan
À découvrir