Programme ANDROID™ : DEVELOPPEMENT D'APPLICATIONS POUR MOBILES

Participants : Aux programmeurs Java qui souhaitent découvrir le développement sous Android et créer des applications mobiles pour les professionnels

Durée : 4 jours - 28 heures
Tarif : Nous contacter pour une formation INTER – INTRA ou en COURS PARTICULIER

La formation est délivrée en présentiel ou distanciel (e-learning, classe virtuelle, présentiel et à distance). Le formateur alterne entre méthodes démonstrative, interrogative et active (via des travaux pratiques et/ou des mises en situation). La validation des acquis peut se faire via des études de cas, des quiz et/ou une certification.

Cette formation est animée par un consultant-formateur dont les compétences techniques, professionnelles et pédagogiques ont été validées par des diplômes et/ou testées et approuvées par l’éditeur et/ou par Audit Conseil Formation.

Dates des formations
Contactez-nous pour des informations sur les disponibilités pour cette formation.
Logo ACF

Demande de devis

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

Les objectifs

Les
Les
participants à cette formation apprennent à concevoir des applications professionnelles solides pour les tablettes et les téléphones Android et à les intégrer aux systèmes des entreprises. Vous apprendrez notamment à créer des logiciels intuitifs et fiables en utilisant des activités, des services et des intents, des interfaces utilisateur au design attrayant qui fonctionnent parfaitement avec une gamme de téléphones et de tablettes, ainsi qu'à signer et publier des programmes finis sur l'Android Market.

pré-requis

 une expérience de programmation Java 
Un an d'expérience pratique de Java est conseillé.

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
  • Remise d'une attestation de stage

Modalités d'évaluation des acquis

- 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

Accessibilité handicapés

- Au centre d’affaires ELITE partenaire d’ACF à 20 m.
- Guide d’accessibilité à l’accueil.

Le Programme

Présentation de la plate-forme Android

  • Établir un environnement de développement
  • Analyser les composants de l'architecture

Créer des applications pour mobiles

  • Créer des activités de traitement des saisies utilisateur
  • Mettre en oeuvre 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
  • Gérer plusieurs résolutions d'écran
  • Localiser les applications

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

Utiliser et créer des fournisseurs de contenu

  • Accéder aux ressources des données partagées
  • 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
  • Communiquer via les clients HTTP

Développer des clients pour les services web

  • Se connecter aux services RESTful
  • Créer et analyser le format JSON

Intégrer la barre d'action

  • Manipuler des objets par glisser-déposer
  • Prendre en charge l'orientation et les multiples résolutions d'écran avec les ressources
  • Combiner des fragments de code en une IU à plusieurs volets

Exploiter les fonctionnalités de géolocalisation et de cartographie

  • Tracer les positions sur Google Maps
  • Établir la position à travers le GPS, le Cell-ID et le Wi-FI