Vous êtes sur la page 1sur 3

Formation Développeur Android

Objectif :

L'objectif de cette formation « Android : Développer des applications Mobiles » est de vous faire
acquérir les connaissances et les compétences pour :

 Devenir autonome dans le développement d'applications Android


 Connaître les techniques fondamentales du développement Android et savoir gérer les
spécificités des différents supports, smartphones et tablettes
 Développer des applications mobiles basées sur les capteurs embarqués
 Intégrer les applications mobiles avec différentes applications back end (PHP, Spring Boot)

Public :

Cette formation s'adresse à tous développeurs, chefs de projets, directeurs techniques souhaitant
acquérir la compétence du développement d'applications modernes sous Android.

Programme :

Chapitre 1 : Généralités et Interface graphique

I. Introduction générale
----- Approches de développement mobile
----- Découvrir la plateforme Android
----- Environnement de travail
----- Les ressources
----- Les activités
II. User Interface
----- Créer un nouveau projet
----- Créer un layout
----- Interagir avec les éléments de l’interface
----- Introduire les composants et les ViewGroups
----- Démonstration
III. Applications multi interfaces
----- Intents et activités
----- Arrays, Lists, Loops & Custom Classes
----- Utilisation des images
----- Utilisation d’une librairie externe
----- Les fragments
----- Démonstration
TP I : Android (Interfaces graphiques)

Chapitre 2 : Modèles de conception communs au développement mobile

IV. Patrons de conception


----- Model, View, Controller (MVC)
----- Facade
----- Singleton
----- Abstract factory
----- Data Access Object pattern (DAO)
----- Async
----- Reactive programming
----- Démonstration
Chapitre 3 : Stockage des données

V. Stockage des données


----- SQLite
----- Content Providers
----- CursorLoader
----- Démonstration

TP II : Android (SQLite)

Chapitre 4 : APIs Natives

VI. APIs Natives


----- Téléphonie
----- SMS
----- Contacts
----- GPS / Map
----- Caméra
----- Démonstration
TP III : Android (Géolocalisation)

Chapitre 5 : Les capteurs embarqués

VII. Les capteurs embarqués


----- Gyroscope
----- Accéléromètre
----- Photomètre
----- Magnétomètre
----- Thermomètre
----- Baromètre
----- Démonstration
TP IV : Android (Les capteurs embarqués)

Chapitre 6 : Les web services

VIII. PHP 5 / Spring Boot


----- Classe & Objet
----- PDO / JPA
----- Services Web REST
IX. Connectivité
----- Json Parsing
----- Http Networking
----- Threads
----- Background Tasks (Volley, Retrofit)
----- Démonstration
TP V : Android (JSON & Web Service REST)

Chapitre 7 : Les preferences et les graphes

X. Preferences
----- Introduction
----- Persistance des données
----- Lecture écriture sur sharedPreferences
----- Démonstration
XI. Graphes
----- GraphView
----- MPAndroidChart
----- Démonstration
XII. Polir l’interface
----- Utilisation des couleurs
----- Utilisation des fonts
----- Styles et thèmes
----- Selectors
----- Démonstration
TP VI : Android (Statistiques)

Chapitre 8 : Firebase

XIII. Firebase
-----Stratégie d’authentification
-----Sauvegarde et récupération des données
-----Partage des fichiers
-----Gestion des notifications
TP VII : Android (FireBase & Géolocalisation)

Projet Android (Projet complet avec les statistiques, les web services, la géolocalisation, etc.)

Prix :

Chapitres Prix/Personne Nombre d’heures


Chapitre 1 – 4 1000 DH 20 H
Chapitre 5 - 9 1500 DH 30 H

Formateur : Docteur, Ingénieur en Informatique. Expert en développement mobile.

Pour rejoindre cette formation prière de nous contacter par mail : toubkalit@gmail.com

Une attestation vous sera livrée après l’achèvement de la formation.

Vous aimerez peut-être aussi