Formation en développement Android - En présentiel
2.995,00 EUR
- 10 days
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.

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.

Chronologie du cours
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
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
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
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
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
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
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
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
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
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

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

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 !
