Formation en développement Android - En présentiel

2.995,00 EUR

  • 10 days
Classe virtuelle en direct
En entreprise
Prochaine promotion:Apr 27, 2026
+ 17 jours restants

Plongez dans l’univers du développement d’applications mobiles avec la formation en développement Android — un programme pratique, orienté industrie, conçu pour vous faire passer de débutant à développeur Android prêt à l’emploi. Android fait fonctionner des milliards d’appareils dans le monde, et les développeurs qualifiés sont très recherchés à mesure que les entreprises adoptent des stratégies « mobile first ». Ce cours vous donne les outils et les techniques pour concevoir, développer, implémenter et tester des applications Android robustes à l’aide d’Android Studio et du SDK Android. Vous commencerez par les bases de la programmation en Java, puis vous maîtriserez progressivement l’architecture des applications, les interfaces utilisateur, les menus, les fragments, les bases de données, les services web, le multithreading, les cartes et les services de géolocalisation.

Caractéristiques principales

Langue

Supports de cours en anglais

Niveau

Niveau débutant à intermédiaire

40 heures de formation avec instructeur

4 heures par séance

36 heures de travaux pratiques en laboratoire

Découvrez 3 cas d’usage concrets par secteur

Module e-learning complémentaire en autoformation

Évaluations auto-notées et quiz de révision

Plus de 70 heures de temps d’étude recommandé

Attestation de fin de programme incluse

Horaires disponibles en semaine et le week-end

Veuillez nous contacter avant de réserver.

Hero

Résultats d’apprentissage

À la fin de ce programme, vous serez capable de :

Notions de base du développement Android

Familiarisez-vous avec des outils de développement comme Eclipse, Android Studio, DDMS et bien d’autres.

Améliorer l’expérience utilisateur

Utilisez l’audio, la vidéo, les services et les notifications pour améliorer l’interaction avec votre application.

Publication de l’application

Apprenez à créer des applications entièrement fonctionnelles et à les publier sur Google Play.

Maîtriser les outils Android

Utilisez efficacement des outils comme Eclipse, Android Studio, DDMS, les drawables et les listeners.

Mises en page et widgets

Concevez des applications en utilisant différents agencements, widgets et bases de données SQLite.

Intégration SQLite

Implémentez SQLite pour le stockage des données dans vos applications Android.

Créez des applications complètes

Acquérez une expérience pratique avec le SDK Android pour développer des applications à partir de zéro.

Hero

Chronologie du cours

  1. Bien démarrer avec Java

    Leçon 1

    • Packages, classes et exécution de votre premier programme
    • Variables, littéraux et constantes
    • Lecture de l’entrée utilisateur – la classe Scanner
    • Introduction aux structures de décision - Opérateurs et expressions
    • if, if-else, if-else-if, if imbriqués et opérateurs logiques
    • Comparaison de chaînes
    • L’instruction switch
    • Introduction aux boucles
    • Calculs utiles avec boucles : validation des entrées et boucle contrôlée par l’utilisateur
    • Travailler avec les fichiers
    • Introduction aux tableaux
    • Comparer et copier des tableaux
    • Valeurs maximales et minimales / Somme et moyenne
    • Tableaux de fichiers et tableaux de chaînes de caractères
    • La classe ArrayList
    • Classes et objets
    • Pratique : Écrire des programmes Java utilisant des conditionnelles et des tableaux
  2. Configuration de l’environnement de développement

    Leçon 2

    • Introduction à Android
    • Installation d’Android Studio
    • Introduction à Android Studio
    • Cycle de vie d’une activité
    • Créer l’application Hello World
    • Appareils virtuels Android
    • Explorer la structure d’une application Android
    • Composants fondamentaux
    • Cycle de vie de l’application
  3. Blocs de construction et contrôles d’interface utilisateur

    Leçon 3

    • Activités, intents, fournisseurs de contenu, récepteurs de diffusion
    • Composants d’interface : texte, boutons, images, listes, indicateurs de chargement
    • Adaptateurs, gestionnaires de mise en page, styles et thèmes
    • Pratique : Créez des écrans d’application interactifs avec Android Studio
  4. Menu Android

    Leçon 4

    • Structure du menu Android
    • Structure du menu et événements
    • Sous-menus, menus contextuels, menus surgissants
    • Pratique :Créer des menus dans les applications Android
  5. Sous-écrans, boîtes de dialogue et barre d’action

    Leçon 5

    • Qu’est-ce qu’un fragment ?
    • Gestionnaire de fragments
    • Utilisation des boîtes de dialogue sous Android
    • Travailler avec Toast
    • Utilisation de la barre d’action et des onglets
    • Enregistrer des données à l’aide de fichiers texte
    • Utilisation de la classe AsyncTask
    • Enregistrer des données à l’aide d’une base de données SQLite
    • Pratique : Créer des boîtes de dialogue et des sous-écrans
  6. Préférences et enregistrement de l’état de l’application

    Leçon 6

    • Explorer le cadre des préférences
    • Préférence de liste
    • PréférenceCaseÀCocher
    • Préférence de texte modifiable
    • Préférences d’organisation
    • Pratique : Mettre en œuvre des options de préférence
  7. Base de données SQLite

    Leçon 7

    • Introduction à la base de données SQLite
    • SQLiteOpenHelper et manipulation de la base de données
    • Travailler avec Cursor
    • Pratique : Enregistrer et récupérer des données dans SQLite
  8. Fournisseurs de contenu, services et gestion des threads

    Leçon 8

    • Fournisseurs intégrés d’Android
    • L’architecture des fournisseurs de contenu
    • Consommer des services HTTP
    • Utilisation d’AndroidHttpClient
    • Résoudre les problèmes de multithreading
    • Relation entre le gestionnaire, le message et la file de messages
    • Utilisation des tâches en arrière-plan (AsyncTask)
    • Pratique : Utiliser les services et le threading dans les applications
  9. Travailler avec les services Web et les réseaux

    Leçon 9

    • Analyse JSON et XML
    • Comprendre le modèle de sécurité d’Android
    • Signature des applications pour le déploiement
    • Certificat auto-signé avec Keytool
    • Installation des mises à jour d’une application et signature
    • Comprendre la sécurité à la frontière des processus
    • Déclaration et utilisation des autorisations
    • Projets de bibliothèque
    • Mode strict
    • Pratique : Mettre en œuvre des fonctionnalités réseau
  10. Cartes et services de localisation

    Leçon 10

    • Principes de base de la cartographie et API
    • Obtention de clés d’API Google Maps
    • Atelier pratique : Intégrer des cartes dans des applications
Formation en développement Android

Qui devrait s’inscrire à ce programme ?

Prérequis

Bien qu’il n’y ait pas de prérequis stricts pour la formation en développement Android, il est recommandé que les participants aient une compréhension de base de langages de programmation tels que Java, CSS et HTML.

Développeurs Web / Android

Développeurs logiciels

Développeur d’applications mobiles

Développeur mobile

Testeurs

Les professionnels qui souhaitent faire carrière dans le développement d’applications Android

Commencer le cours maintenant

Déclarations

Licences et accréditation

Le cours est proposé conformément à l’Accord du programme partenaire et respecte les exigences de l’Accord de licence.

Politique d’équité

Nous encourageons les candidats à contacter l’AVC pour obtenir des conseils et un accompagnement tout au long du processus d’aménagement.

Foire aux questions

Contact background

Avez-vous besoin de solutions d’entreprise ou d’une intégration LMS?

Vous n'avez pas trouvé le cours ou le programme adapté à votre entreprise ? Besoin d'une intégration LMS ? Écrivez-nous ! Nous réglerons tout !