Google Android Applications Development

CourseGAN-AD
Course
Introduction
Cette formation en développement d'applications Android est un cours pratique Android conçu pour fournir les compétences essentielles et une expérience du développement d'applications sur la plate-forme mobile Android. Ce cours est adapté aux développeurs Java qui cherchent à connaitre rapidement l'API Android et les meilleures pratiques. Tout au long du cours, les participants développent une application réelle, qui peut servir de base pour leurs projets futurs Android. Eclipse et Android SDK sont utilisés comme environnement de développement dans toute le cours.
Objectifs
  • Construire et déployer leurs propres applications Android
  • Comprendre comment les applications Android fonctionnent (cycle de vie des applications, des fichiers de configuration, les intents et les activités)
  • Avoir une bonne compréhension de l'interface utilisateur Android
  • Avoir une connaissance pratique des éléments d'interface utilisateur personnalisés Android et leur positionnement
  • Avoir une bonne compréhension des services et des récepteurs de diffusion Android
  • Développer une application Android qui pourrait servir de base au travail 
Connaissances préalables
  • Expérience pratique avec le langage de programmation Java
  • Avoir suivi ou maîtriser les notions incluses dans le cours suivant : JAVA SE 8 Programming
Contenu du cours
Module 1 : Créer un projet
  • Leçon 1 : Découvrir comment créer et exécuter une application Android simple
  • Leçon 2 : Créer des mises en page simples pour Android
  • Leçon 3 : En savoir plus sur l'environnement de développement Android Studio
 
Module 2 : Chargement des données à partir d'Internet
  • Leçon 1 : Se connecter à Internet et communiquez avec les API Web
  • Leçon 2 : Threading et comment faire des requêtes sans ralentir votre application
  • Leçon 3 : Découvrez comment ajouter des menus à votre application

Module 3: RecyclerView
  • Leçon 1  : En savoir plus sur les composants qui convertissent une liste de données en éléments d'interface utilisateur visuels

Module 4 : Intents
  • Leçon 1 : Apprendre la différence entre les intents explicites et implicites
  • Leçon 2 : Découvrir comment naviguer dans vos applications en utilisant des intents
  • Leçon 3 : Apprendre à créer des intents auquelles les applications hors de votre contrôle peuvent répondre

Module 5 : Le cycle de vie des applications
  • Leçon 1 : Comprendre les phases du cycle de vie des applications Android
  • Leçon 2 : Apprendre comment conserver les données entre l'orientation et les autres modifications

Module 6 : Préférences
  • Leçon 1 : Autoriser les utilisateurs à personnaliser certains aspects de votre application
  • Leçon 2 : Savoir quand omettre ou ajouter une préférence

Module 7 : Création de bases de données SQLite
  • Leçon 1 : Implémenter une base de données SQLite
  • Leçon 2 : Effectuer des requêtes et modifier cette base de données dans votre application

Module 8 : Introduction aux ContentProvider
  • Leçon 1 : Découvrir comment les ContentProvider fournissent une interface pour partager des données
  • Leçon 2 : Consommer des données à partir d'un ContentProvider déjà existant

Module 9: Création d'un ContentProvider
  • Leçon 1 : Apprendre à créer un ContentProvider

Module 10: Tâches d'arrière-plan
  • Leçon 1 : Exécuter des tâches en arrière-plan d'une application
  • Leçon 2 : Créer des notifications et planifier des processus d'arrière-plan de longue durée

Module 11 : Finaliser l'interface utilisateur
  • Leçon 1 : Créer une interface utilisateur bien organisée et accessible pour votre application
  • Leçon 2 : Essayer différents modèles, vues, groupes de vues et méthodes de mise en relation
  • Leçon 3 : Concevoir votre interface utilisateur pour les utilisateurs qui parlent des langues différentes

Module 12 : Polissage de l'interface utilisateur
  • Leçon 1 : Ajouter un vernis visuel à vos applications avec différentes mises en page, polices et couleurs
  • Leçon 2 : Utiliser les principes de conception pour créer des applications qui conviennent parfaitement à plusieurs facteurs de forme

Classe présentielle

  • GAN-AD
  • 5 jours
  • Lausanne / Campus Genève
  • CHF 5'000.00

Autres formats

Sur-mesure

Classe virtuelle

  • 5 jours
  • CHF 5'000.00

Vous n'avez pas trouvé votre date ou votre lieux

Si vous avez des besoins spécifiques, nous organiserons une session adaptée.

Contactez-nous

Choisir une date