Android Avancé : Annotations, Framework ORM, Tests, Gestion réseau par Dawan
Lieu(x)
En centre (31)
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
Améliorer la productivitéPrésentation dumodèle MVVM : Model
- View
- ViewModelLiaison de données :layouts, événements, objets observablesApport desannotations dans le code JavaPrésentation desannotations existantes pour AndroidFrameworkd'annotations pour Android : AndroidAnnotations
Atelier : créerune application en utilisant le data
- binding et les annotations
Réaliser un mapping des données avec AndroidRoomPrésentation duprincipe de mapping Objet
- RelationnelIntégration de labibliothèque Room dans une application AndroidRéalisation dumapping d'entités : id, index, clés étrangères, lien entre objetsPrésentation dupattern DAO : Data Access ObjectAccès aux données via les DAOs Room : CRUDRequêtes simples,passage de paramètres, requêtes observables
Atelier : miseen place d'une solution d'ORM sur une application Android
Faciliter les échanges réseaux avec AndroidVolleyPrésentation del'accès réseau dans Android : avantages, inconvénientsIntégration de labibliothèque Volley dans une application AndroidPrincipe defonctionnement de Volley : file d'attente, requêtes,callback, fallback
Atelier : Accèsà un service d'opendata en utilisant la bibliothèque Volley
Tester ses applications avec Android EspressoPrésentation destests : tests unitaires, tests d'instrumentationsPrésentation deJunit : utilisation d'assertions, génération de classes detestsPrésentation duframework EspressoAccès auxcomposantsRéalisationd'actionsVérification desrésultatsPrésentation d'ADBpour écrire des scripts de tests automatisés
Atelier :Ecriture de classes de tests unitaires et de testsd'instrumentations, création de scripts d'exécution des tests
- View
- ViewModelLiaison de données :layouts, événements, objets observablesApport desannotations dans le code JavaPrésentation desannotations existantes pour AndroidFrameworkd'annotations pour Android : AndroidAnnotations
Atelier : créerune application en utilisant le data
- binding et les annotations
Réaliser un mapping des données avec AndroidRoomPrésentation duprincipe de mapping Objet
- RelationnelIntégration de labibliothèque Room dans une application AndroidRéalisation dumapping d'entités : id, index, clés étrangères, lien entre objetsPrésentation dupattern DAO : Data Access ObjectAccès aux données via les DAOs Room : CRUDRequêtes simples,passage de paramètres, requêtes observables
Atelier : miseen place d'une solution d'ORM sur une application Android
Faciliter les échanges réseaux avec AndroidVolleyPrésentation del'accès réseau dans Android : avantages, inconvénientsIntégration de labibliothèque Volley dans une application AndroidPrincipe defonctionnement de Volley : file d'attente, requêtes,callback, fallback
Atelier : Accèsà un service d'opendata en utilisant la bibliothèque Volley
Tester ses applications avec Android EspressoPrésentation destests : tests unitaires, tests d'instrumentationsPrésentation deJunit : utilisation d'assertions, génération de classes detestsPrésentation duframework EspressoAccès auxcomposantsRéalisationd'actionsVérification desrésultatsPrésentation d'ADBpour écrire des scripts de tests automatisés
Atelier :Ecriture de classes de tests unitaires et de testsd'instrumentations, création de scripts d'exécution des tests
Objectifs
Améliorer la productivité - Optimiser des applications Android en utilisant les bibliothèques fournies par Google
- Fiabiliser des applications Android en mettant en place des tests automatisés
- Fiabiliser des applications Android en mettant en place des tests automatisés
Centre(s)
- Toulouse (31)
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