Centre de formation ACF Grenoble

87, rue Général Mangin - 38000 Grenoble
Tel : 04 76 23 20 50 / 06 81 73 19 35
contact@audit-conseil-formation.com

Demander un Devis
puce

Demande de devis

Formation
Cadre
Nom/Prénom
Société
E-mail
Téléphone
Adresse
Période
Evaluer mon niveau

Formation ANDROID DEVELOPPEMENT D'APPLICATIONS

DomainePROGRAMMATION ET LANGAGE
CategoriesANDROID

Programme de cours ANDROID DEVELOPPEMENT D'APPLICATIONS :

Durée de la formation : 5 (jours)
Participants : Aux programmeurs  qui souhaitent découvrir le développement sous Android
Pré-requis : Connaitre le langage JAVA
Objectifs : Créer des applications professionnelles performantes pour mobiles en utilisant Java et Android SDK
Concevoir des logiciels intuitifs et fiables en utilisant des activités, des services et des "Intent"
Créer des interfaces utilisateur ergonomiques compatibles avec une large gamme d'appareils
Stocker et récupérer des données avec des fournisseurs de contenus et la base de données SQLite
Intégrer les applications Android au web de l'entreprise et aux services de géolocalisation
Moyens pédagogiques, techniques et d'encadrement :
  • 1 poste de travail complet par personne
  • De nombreux exercices d’application
  • Mise en place d’ateliers pratiques
  • Remise d’un support de cours
  • Passage de certification(s) dans le cadre du CPF
  • Mise en place de la Charte contrôle et qualité OPCA
  • Notre plateforme d'évaluation :
    • Evaluation des besoins et objectifs en pré et post formation
    • Evaluation technique des connaissances en  pré et post formation
    • Evaluation générale du stage
Présentation d’Android
Google Android - Oracle Java
Android Sofware Development Kit (SDK)
Le plugin Eclipse Android Development Tool (ADT)
Android Emulator - Compte Google - Google Play Store
L’architecture Android
Les différentes versions
Le noyau Linux - La machine virtuelle Dalvik
Oracle Java vs Dalvik Java
Les librairies - Les hardwares - L’Application Framework - Les applications
Ma première application
Créer ma première application Hello World
La vue Android XML - Le contrôleur Java
La programmation évènementielle - La gestion des identifiants
Rappels de Java
La syntaxe – Eclipse - L’encapsulation - L’héritage
Le polymorphisme - La programmation par interface
Les activités
Les différents composants graphiques
Les composants de collection - Créer des activités
Activité d’input - Implémentations des contrôles d’affichage
Déploiement et exécution
La gestion des émulateurs et des résolutions
Les packages APK - Le déploiement
La gestion de l’exécution sur un véritable terminal Android
Prise en charge du comportement asynchrone
La programmation asynchrone - Utilisation des services - Les Intent
Création d'interface utilisateur
La mise en page - Affichage des activités - Positionnement
Les Toasts - Utilisation de la barre d’état - Les boites de dialogue
Les évènements - Les menus - Le cycle de vie des activités
Utilisation des ressources et internationalisation
Les resources - Déclarer la définition des composants
Localisation - -Gérer plusieurs résolutions d'écran - Stockage
Stockage interne - Stockage externe
SharedPreferences - SQLite
SQLite
Requêtes en lecture - Requêtes en écriture
Les curseurs - Les projections - Les adapteurs - Les tests unitaires
Les fournisseurs - Création d’un fournisseur
Les design patterns pour Android
Séparer les données du graphisme avec MVC
Le pattern Singleton - Le pattern Entity
Le pattern Repository - Le pattern Abstract Repository
Le pattern Strategy - Le pattern Service - Le pattern Model View Controller
Programmation réactive
Annuler le chargement du thread de l'interface utilisateur pour éviter l’erreur l’application ne répond pas
Concevoir un mode d'exécution asynchrone - Démarrer des IntentServices
Services Web
Communication entre des serveurs et des périphériques Android
Requêtes HTTP- Les services Web SOAP
Les services Web RESTful - JSON
La programmation orientée tablette
Google Map - Glisser-Déposer - Gestion de la multi-résolution
Le multi panneaux
Publication
Gestion des autorisations - Gestion de la version - Gestion du package
Gestion de la signature - Génération de l’APK
Tarif (indicatif) en € : 2500


Pour d'autres cours, Contactez-nous