Vous souhaitez plus d'informations ?

Titre*:

Prénom* :

Nom* :

Fonction :

Service :

Société* :

Adresse* :

Boîte postale :

Ville* :

Code postal* :

Pays* : Codes pays

Téléphone* :

Poste :

Courriel* :

* = Obligatoire

Les informations que vous nous fournissez nous serviront à vous communiquer des informations sur les produits et les services Learning Tree susceptibles de vous intéresser.
Protection des données personnelles

 

Android :
Développement d'applications pour mobiles


Formation 27714 jours

Courriel Courriel  Imprimer Imprimer  Q&R Q&R  PDF PDF  Facebook Facebook  Twitter Twitter

Réservation Rapide

Vous apprendrez à

  • 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 parfaitement compatibles avec une large gamme de téléphones et de tablettes
  • 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
  • Signer et publier des programmes finalisés sur l'Android Market pour une distribution étendue

Objectif

Face à un environnement mobile en constante évolution, les organisations tentent d'apporter des réponses en matière d'innovation de contenu et de fourniture de services. Sa compatibilité avec un large éventail de périphériques permet à la plateforme open source Android d'offrir un accès global au marché du mobile. Dans cette formation, vous apprendrez à mettre en pratique vos connaissances actuelles de Java pour concevoir des applications métier solides pour tablettes et téléphones et les intégrer aux systèmes des entreprises.

À qui s'adresse cette formation

Aux programmeurs Java qui souhaitent découvrir le développement sous Android et créer des applications mobiles pour les professionnels. Des connaissances correspondant au niveau de la formation 471, "Programmation Java : Les fondamentaux", ou une expérience de niveau équivalent sont nécessaires.

Travaux pratiques

Des exercices pratiques approfondis construits autour d'une étude de cas évolutive vous apportent une expérience de développement d'applications Android, notamment :
  • Création complète d'une application Android
  • Conception de l'interface utilisateur avec ADT Visual Designer
  • Ajout de gestionnaires d'événements à l'interface graphique utilisateur
  • Intégration d'applications à la base de données SQLite
  • Développer un fournisseur de contenu et l'associer à une liste
  • Exploiter Honeycomb pour créer des applications pour tablettes
  • Créer un package des applications à publier

Contenu détaillé

Présentation de la plateforme Android

  • Définir les caractéristiques des périphériques
  • Explorer l'Android Market
  • Élaborer l'environnement de développement
  • Plugin ADT
  • Java
  • SDK
  • Emulator
  • Analyser les composants de l'architecture

Exploiter les fonctions clés des applications

Créer des applications pour mobiles

  • Présenter les événements du cycle de vie
  • 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

Création d'interfaces utilisateur

Choix des composants visuels

  • Affecter les widgets disponibles
  • 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

Traitement des saisies utilisateur

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

Persistance des données d'application

Choix des options de stockage

  • Différencier les emplacements de stockage internes et 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

Maintenance de la réactivité du système

Éviter les erreurs de type L'application ne répond pas (ANR)

  • 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

Échange de données sur Internet

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

Utiliser les tablettes

  • 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 interface utilisateur à 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

<< Développement pour Mobiles
 

Formations liées à ce sujet


Android is a trademark of Google Inc.
 
Android : Développement d'applications pour mobiles

Calendrier des Formations

26 - 29 juinParis S'inscrire
4 - 7 sept.Paris S'inscrire
16 - 19 oct.Paris S'inscrire
27 - 30 nov.Paris S'inscrire
19 - 22 marsParis S'inscrire

Londres (en anglais)

12 - 15 juinLondon S'inscrire
11 - 14 sept.London S'inscrire
11 - 14 déc.London S'inscrire
26 - 29 marsLondon S'inscrire

Plus de dates et de lieux.

 

Prix des Formations

2 165 €Prix Catalogue
Prix avec une offre spéciale
1 700 €Passeport 2 formations
1 620 €Passeport 3 formations
1 400 €Passeport 4 formations
1 840 €Visa Société 25 jours

Cliquez ici pour plus d'informations ou appelez le 01 49 68 53 00.

Solutions intra
entreprise

Suivez cette formation ou toute autre formation Learning Tree où vous voulez ou faites-la personnaliser pour votre entreprise.

 

 
« Learning Tree est un excellent centre de formation. Ils font preuve d'un professionnalisme que ne possèdent pas leurs concurrents et sont à l'écoute des besoins des participants. »

– - K. Upperman,
NJVC