Environ 20h

4.5/5

Environ 20h

4.5/5

Devenir un développeur d’applications Android – en 20h (et 5h de bonus)

Avec cette formation, développez vos compétences sur les outils, le langage et les concepts haut de gamme dont vous avez besoin pour développer des applications Android

Prix

910€

Date de mise à jour du contenu

JUIN 2021

Code certif info

94965

Code CPF

236633

Avec cette formation, développez vos compétences sur les outils, le langage et les concepts haut de gamme dont vous avez besoin pour développer des applications Android. Apprenez les fondamentaux de la démarche qualité dans le cadre de vos projets web. Cette formation prépare à la certification Maitrise de la qualité en projet web.

Objectifs

Les futures compétences de vos équipes

Maîtriser le langage et les compétences de base pour développer des applications Android

Savoir utiliser les frameworks et outils indispensables à la création d'une app

Etre capable de publiez une application sur Google Play

Mettre en place une démarche qualité dans le cadre d'un projet web

UN ACCOMPAGNEMENT PERSONNEL ET INDIVIDUALISÉ

Nos formations sont accessibles en entrée permanente dans la mesure où elles se font en e-learning. Vos identifiants de connexion à cette plateforme vous sont adressés pour une durée de 3 mois par email, le jour de votre confirmation d’inscription matérialisée par :

  • la validation de votre inscription sur la plateforme Moncompteformation dans le cadre d’une formation financée par le CPF
  • la validation du devis sur Kairos en cas de prise en charge par le Pôle emploi
  • la signature de la convention de formation dans les autres cas. 

Durant ces 3 mois, vous pouvez donc vous connecter à notre plateforme d’apprentissage selon vos disponibilités et démarrer la formation quand vous le souhaitez.

L’évaluation des acquis se fait:

  • En cours de formation, par des exercices pratiques
  • Et, en fin de formation, par un questionnaire d’auto-évaluation ou une certification (Maitrise de la qualité en projet web)
  • Formation à distance à votre propre rythme
  • Cours au format vidéo
  • Ateliers en visioconférences avec un formateur
  • Auto-évaluation en cours et en fin de cursus sous formes de questionnaires
  • Questionnaire de positionnement
  • Evaluation à chaud et à froid
  • Formation en distanciel accessible aux personnes à mobilité réduite.
  • Audiodescription et sous titrage non disponibles

Programme

Parcours balisé pour progression assurée

1. Java pour les développeurs Android
Créer un premier projet
S'initier à la syntaxe Java
Réaliser une programmation orientée objet
Concevoir une application
Tirer parti de l'héritage
Interagir avec les interfaces
Exploiter un web service

2. L'essentiel d'Android Studio
Installer Android Studio
Créer le code avec Android Studio
Exécuter l'application avec Android Studio
Déboguer avec Android Studio
Générer les livrables avec Android Studio
Utiliser l'architecture Jetpack
Utiliser Jetpack Navigation component

3. Découvrir Kotlin
Mettre en place le projet
S'initier à la syntaxe de base
Comprendre la programmation orientée objet
Exécuter les fonctions
Explorer les collections en langage Kotlin


4. Développer des applications avec Android
Découvrir Kotlin et l'environnement Android
Aborder les bases d'Android
Mettre en place les activités
Découvrir les layouts
Utiliser les tâches asynchrones
Découvrir Material Design

5. L'interaction avec les appareils
Comprendre l'interaction entre l'utilisateur et l'appareil mobile
Assurer l'interaction entre le développeur et l'appareil

6. L'essentiel de Git
Découvrir la gestion de versions
Mettre en place Git
Créer des dépôts
Gérer ses dépôts
Gérer les branches
Découvrir quelques outils de Git
Travailler seul ou en équipe


7. Découvrir le Material Design
Faire ses premiers pas dans le Material Design
Connaître les principes de base
Réaliser des animations
Découvrir le style
Faire la mise en page
Connaître les composants
Comprendre les modèles d'interaction
L'accessibilité

8. Le stockage de données
Paramétrer les préférences de stockage sous Android
Gérer les fichiers
Tirer parti du stockage structuré avec SQLite
Procéder au mapping objet-relationnel avec Room et Realm
Utiliser le stockage distant


9. Tester une application sous Android Studio
Mener les tests
Effectuer les tests unitaires locaux
Exécuter les tests instrumentés
Tester l''interface avec Espresso
Utiliser UI Automator

10. La géolocalisation avec Google Maps
Découvrir les fragments
Utiliser Google Maps
Exploiter les services Google
Afficher les déplacements sur la carte

11. La publication d'une application
Préparer la publication de son application
Utiliser Crashlytics

12. Les fondamentaux de la qualité Web, les bonnes pratiques, les usages des référentiels, l'accessibilité numérique et la maîtrise des risques.
1

Pré-requis ?

Disposer d’un ordinateur, d’une connexion Internet Etre à l’aise avec l’outil informatique Navigateur web : Google Chrome, Firefox

Public

Tout publics

Sous-Titrages

Audio description et sous titrage non disponibles

Modalités d'évaluation des acquis

Auto-évaluation en cours et en fin de cursus sous formes de questionnaires Questionnaire de positionnement Evaluation à chaud et à froid

Compétences attestées par la certification

Notre formateur

Notre expert(e) en or est une référence sur le sujet.

Nos formateurs disposent tous d’un haut niveau d’expertise de leur domaine de formation, et de plusieurs années d’expérience en qualité de formateur ou enseignant.

FINANCEMENT

Cette formation est prise en charge CPF, OPCO, Pôle emploi, Financement personnel, Autres financements

FINANCEMENT CPF

Le compte personnel de formation (CPF) permet d’acquérir des droits à la formation mobilisables tout au long de sa vie professionnelle. Il a une vocation universelle et s’adresse à tous les actifs. Vous pouvez déjà envisager un grand nombre de formations éligibles au CPF sans vous soucier de la question du financement.

TITRE DE CERTIFICATION

La certification préparée est la certification Maitrise de la qualité en projet web