Formation Android Avancé : Annotations, Framework ORM, Tests, Gestion réseau

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

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

DAWAN


Formez-vous à l’excellence.
Voir la fiche entreprise

Tarif

A partir de 2 975,00 €

Durée 5 jour(s)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

DAWAN


Formez-vous à l’excellence.
Voir la fiche

Tarif

A partir de 2 975,00 €

Durée 5 jour(s)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

  • Un support et les exercices du cours pour chaque stagiaire
  • Un formateur expert ayant suivi une formation à la pédagogie
  • Boissons offertes pendant les pauses en inter-entreprises
  • Salles lumineuses et locaux facilement accessibles
  • Méthodologie basée sur l'Active Learning : 75% de pratique minimum
  • Matériel pour les formations présentielles informatiques : un PC par participant
  • Positionnement à l'entrée et à la sortie de la formation
  • Certification CPF quand formation éligible
  • Programme

    Améliorer la productivité

    Présentation du modèle MVVM : Model-View-ViewModel
    Liaison de données : layouts, événements, objets observables
    Apport des annotations dans le code Java
    Présentation des annotations existantes pour Android
    Framework d’annotations pour Android : AndroidAnnotations

    Atelier : créer une application en utilisant le data-binding et les annotations

    Réaliser un mapping des données avec Android Room

    Présentation du principe de mapping Objet-Relationnel
    Intégration de la bibliothèque Room dans une application Android
    Réalisation du mapping d’entités : id, index, clés étrangères, lien entre objets
    Présentation du pattern DAO : Data Access Object
    Accès aux données via les DAOs Room : CRUD
    Requêtes simples, passage de paramètres, requêtes observables

    Atelier : mise en place d’une solution d’ORM sur une application Android

    Faciliter les échanges réseaux avec Android Volley

    Présentation de l’accès réseau dans Android : avantages, inconvénients
    Intégration de la bibliothèque Volley dans une application Android
    Principe de fonctionnement 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 Espresso

    Présentation des tests : tests unitaires, tests d’instrumentations
    Présentation de Junit : utilisation d’assertions, génération de classes de tests
    Présentation du framework Espresso
    Accès aux composants
    Réalisation d’actions
    Vérification des résultats
    Présentation d’ADB pour écrire des scripts de tests automatisés

    Atelier : Ecriture de classes de tests unitaires et de tests d’instrumentations, création de scripts d’exécution des tests

    Prérequis

    Maîtrise de Java, avoir une expérience de développement Android ou avoir suivi la formation Android Initiation/Approfondissement

    Public

    Développeurs Android

    Ces formations pourraient vous intéresser

    Objectifs de la formation

    - Connaître les principes de Sécurité et gouvernance ainsi que les défis du Cloud Computing - Savoir comment gérer la sécurité dans le Cloud - Savoir gérer des contrats Cloud, leurs termes et les conditions juridiques - Connaître les politiques de sécurité et de gouvernance (IaaS, PaaS, SaaS) - Appréhender la continuité métier et Cloud.
    Tarif

    A partir de 2 075,00 €

    Durée

    3j / 21h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    Maîtriser les principes de base du Natural Language Processing (NLP) - Savoir mettre en œuvre le NLP avec Python et utiliser les modèles open-sources - Maîtriser les RNN dans le contexte du NLP - Maîtriser les principes de fonctionnement de l'API d'OpenAI -
    Tarif

    A partir de 1 475,00 €

    Durée

    2j / 14h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    Connaître les applications de Google Workspace - Utiliser efficacement les applications historiques comme Gmail ou Agenda - Collaborer sur des documents avec Google Drive - Créer des formulaires avec Google Forms - Configurer un site web collaboratif avec Google Sites
    Tarif

    A partir de 1 175,00 €

    Durée

    2j / 14h

    Modes
    • Centre
    • Entreprise
    • Distance

    Formation UX/UI Design

    Proposé par Sparks

    Objectifs de la formation

    • Appréhender les concepts d’ergonomie et d’UX/UI Design
    • Savoir évaluer la qualité ergonomique d'un site web
    • Etre capable de scénariser l’expérience utilisateur
    • Etre capable de concevoir une interface (navigation, graphisme, réalisation visuelle)
    • Comprendre la méthodologie pour effectuer des tests utilisateurs
    Tarif

    A partir de 2 100,00 €

    Durée

    3 jours

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    Développer une application web robuste avec le framework Django
    Tarif

    A partir de 2 245,00 €

    Durée

    3j / 21h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    • Comprendre les principes et apports du Test-Driven Development
    • Configurer un environnement de développement pour le TDD et connaître les outils
    • Maîtriser l'utilisation des doublures de tests (objets Mock, Stub…)
    • Utiliser les techniques de TDD sur des projets existants (refactoring et code legacy)
    • Mettre en œuvre un process TDD pour développer une application
    • Être en mesure d'incorporer les bonnes pratiques TDD au sein de son organisation
    Tarif

    A partir de 2 100,00 €

    Durée

    3 jours

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    • Gérer des identités Azure AD
    • Inscrire des périphériques dans Azure
    • Gérer les profils de périphériques
    • Gérer les profils utilisateurs
    • Déployer des applications
    • Gérer la conformité des périphériques
    • Gérer la protection des périphériques
    • Déployer des nouveaux périphériques
    • Appréhender Windows 365 et Azure Virtual Desktop
    Tarif

    A partir de 2 950,00 €

    Durée

    5j / 35h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    A l'issue de cette formation, vous serez capable de :

    • Développer une stratégie sur le réseau Display de Google, intégrée à une stratégie marketing cohérente, pour renforcer la notoriété, accélérer les décisions d'achat et fidéliser
    • Mettre en oeuvre des opérations très ciblées grâce aux audiences sur le réseau Display de Google
    • Passer et réussir la certification Google Ads permettant d'indiquer votre niveau de compétences en Google Ads.
    Tarif

    A partir de 710,00 €

    Durée

    1j / 7h

    Modes
    • Centre
    • Distance

    Objectifs de la formation

    Connaître les caractéristiques d'un conteneur Linux et découvrir Docker - Installer et utiliser Docker - Maîtriser la création d'images - Connaître et configurer une Registry (publique et privée) - Maîtriser les notions réseaux de Docker (drivers, links) - Comprendre et maîtriser la persistance des données (drivers, volumes) - Maîtriser la notion de service Docker avec Docker-compose - Utiliser Docker Swarm pour déployer une stack orientée Production
    Tarif

    A partir de 1 875,00 €

    Durée

    3j / 21h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    A l'issue de cette formation, vous serez capable de :

    • Identifier les avantages et inconvénients de la conteneurisation
    • Déployer et administrer la plateforme Docker
    • Configurer et utiliser le moteur Docker
    • Décrire la création des images Docker et Dockerfile
    • Intéragir avec le Docker Hub et Docker Registry privés
    • Mettre en oeuvre et configurer des conteneurs
    • Déployer des applications dans les conteneurs
    • Gérer les réseaux et le stockage
    • Maintenir et surveiller une infrastructure de conteneurs en production.
    Tarif

    A partir de 2 010,00 €

    Durée

    3j / 21h

    Modes
    • Centre
    • Distance

    Je cherche à faire...