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 POUR MOBILES

DomainePROGRAMMATION ET LANGAGE
CategoriesANDROID

Programme de cours ANDROID DEVELOPPEMENT D'APPLICATIONS POUR MOBILES :

Durée de la formation : 4 (jours)
Participants : Aux programmeurs Java qui souhaitent découvrir le développement sous Android et créer des applications mobiles pour les professionnels .
Pré-requis : Connaitre le lagage 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 de la plateforme Android
Définir les caractéristiques des périphériques
Plugin  ADT utilisation
Java – SDK -Emulator
Analyser les composants de l'architecture
Créer des applications pour mobiles
Créer des activités de traitement des saisies utilisateur
Implémenter différents affichages pour créer l'interface utilisateur
Créer un package d'applications pour le déploiement
Développer des tests unitaires
Prise en charge du comportement asynchrone
Réaliser des tâches en arrière-plan avec les services
Communiquer avec les "Intent"
Choix des composants visuels
Réaliser la mise en forme
Associer un affichage à une activité
Positionner les éléments des formulaires
Utilisation des déclarations de ressources
Déclarer la définition et la mise en forme des composants
Localiser les applications
Gérer plusieurs résolutions d'écran
Exploiter la génération de ressources dynamiques
Communiquer avec l'utilisateur
Créer et afficher des messages ("Toast")
Générer des notifications dans la barre d'état
Demander confirmation avec des boîtes de dialogue
Interaction avec l'interface utilisateur
Créer une réponse aux événements de saisie utilisateur
Démarrer des activités avec des "Intent"
Créer des gestionnaires d'événements avec Java
Générer des menus contextuels et des menus d'options
Gestion du cycle de vie des activités
Intégration au système Android
Persistance des données en réponse aux notifications
Choix des options de stockage
Différencier les emplacements de stockage internes/ externes
Sauvegarder la configuration d'une application avec SharedPreferences
Manipulation de la base de données SQLite
Exécuter des requêtes pour rechercher des informations
Associer des sélections de colonne à des projections
Récupérer des données avec les curseurs
Utiliser et créer des fournisseurs de contenu
Accéder aux ressources des données partagées
Créer des liens avec les composants de l'interface utilisateur
Accéder aux fournisseurs de contenu avec des URI
Éviter les erreurs de type "L'application ne répond pas"
Annuler le chargement du thread de l'interface utilisateur
Concevoir un mode d'exécution asynchrone
Créer des services d'arrière-plan
Démarrer IntentServices
Déclarer des services dans le manifeste
Interagir avec des applications côté serveur
Synchroniser les périphériques Android avec les serveurs
Requêtes HTTP
Communiquer avec les sockets
Développer des clients pour les services web
Se connecter aux services RESTful
Créer et analyser le format JSON
Améliorer l'expérience utilisateur
Développer des applications pour les plateformes Honeycomb et Ice Cream Sandwich
Manipuler des objets par glisser-déposer
Optimiser les applications pour la résolution grand écran
Combiner des fragments de code en une IU à plusieurs volets
Publier des applications
Définir les autorisations nécessaires
Contrôle de la version, packaging et signature du logiciel
Importer l'application dans l'Android Market
Tarif (indicatif) en € : 2000


Pour d'autres cours, Contactez-nous