Pour les demandes entreprises : (+33) 970 466 303

Pour les demandes particuliers : (+33) 180 272 016

A propos de la formation Android avancée

La formation Android avancée a pour fin de vous initier au développement des Android mais aussi entrer dans le monde avancée d’Android

Détails
Objectifs pédagogiques de la formation Android avancée
  • Installer et configurer l’environnement de développement
  • Développer une application jusqu’à la fin
  • Rréaliser des interfaces graphiques
  • Eenvoyer des taches en background
  • Utiliser d’un ORM pour le mode offline ainsi que des web services

Qui devrait suivre cette formation Android avancée ?

Public visé par la formation Android avancée

La formation Android avancée s’adresse à tout public salarié, demandeur d’emploi ou en reconversion professionnelle souhaitant acquérir des compétences en développement d’application mobile compatible Android, notamment : Développeurs informatiques Ingénieurs d’étude Architecte système et logiciel Chef de projet tout développeur JAVA J2EE

Prérequis de la formation Android avancée

Un bon niveau en programmation orienté objet Une première expérience en développement JAVA

Formations Similaires

Déroulé de la formation Android avancée


Module 1 de la formation Android avancée : Installation d’environnement

  • Installer Android Studio 
  • Installer les composants essentiels du SDK 


Module 2 de la formation Android avancée : configurer les appareils de test

  • Créer des émulateurs 
  • Utiliser un appareil Android Réel 


Module 3 de la formation Android avancée : Mon première application

  • Nouveau projet Android Studio 
  • Utiliser un projet existant 


Module 4 de la formation Android avancée : Bases fondamentales

  • Découvrir les composants 
  • Comprendre le manifeste 
  • Utiliser les ressources 
  • Comprendre le concept de vue 
  • Comprendre la structure de projet


Module 5 de la formation Android avancée : Création d’interface

  • Les Widgets simples 
  • Organiser votre interface avec les layouts 
  • FrameLayout 
  • RelativeLayout 
  • LinearLayout 
  • ScrollView / HorizontalScrollView
  • D’autres ressources 
  • Les drawables 
  • Les styles 
  • Les animations 
  • Widgets plus avancés 
  • ListView et adapteur
  • RecyclerView et adapteur
  • CardView
  • Toast et boites de dialogues 
  • ViewPager et adapteur (a voir après les fragments)
  • Utiliser la toolbar
  • Créer le menu 
  • Créer le menu contextuel
  • Créer le menu latéral via le DrawerLayout


Module 6 de la formation Android avancée : Programmation

  • Utiliser les intentes 
  • Les activités 
  • Comment créer une activité
  • Cycle de vie d’une activité 
  • Les fragments 
  • C’est quoi la différence entre fragment et activité 
  • Cycle de vie d’un fragment 
  • Mon premier fragment 


Module 7 de la formation Android avancée : Programmation plus avancé

  • Travail en arrière-plan(Thread) 
  • Utiliser les threads 
  • Utiliser les AsynTask 
  • Web services 
  • Utilisation et configuration d’une librairie de 
  • Requêtes http avec exemple de POST,GET…
  • Composants 
  • Service et IntentService
  • BroadcastReceiver 
  • Stockage de données 
  • Préférences partagées 
  • Sqlite (utilisation d’un ORM )
  • Notifications 
  • Notifications simples
  • Notifications via Push (GCM)
  • Permissions
  • C’est quoi une permission ?
  • Pourquoi demander une permission en runtime ?
  • Quelles sont les permissions à demander ?
  • Comment demander plusieurs permissions ?
  • Librairies
  • Prendre connaissance des différentes librairies qui existent sur la toile et qui aide à gagner du temps dans le développement

Formations Similaires
sécurité des applications Android Détails
Android avancée Détails
Android Détails
IONIC 3 Détails
Formation IOS Détails
Ionic 2 Framework Détails
Unity 5 Détails

Foire Aux Questions

Android est le système d'exploitation mobile crée par Google. Il équipe la majorité des téléphones portables du moment (smartphones). Android est un système vous permettant de personnaliser votre téléphone, télécharger des applications.

Le système Android est une pile logicielle complète qui est divisée en quatre zones : Applications : le navigateur, l'appareil photo, la galerie, la musique…. Application Framework : Une API qui permet aux applications Android d'interagir avec le système Android ; Libraries and runtime : Le rendu graphique, le stockage de données, la navigation sur le Web…. Linux kernel - La couche de communication avec le matériel sous-jacent.

La formation Android avancée est finançable par le CPF

Vous pouvez faire l’inscription ou la demande du devis avec un seul click