Engineering Maintainable Android Apps, est un MOOC de 4 semaines qui montre par l'exemple diverses méthodes pour concevoir des applications Android maintenables, y compris des méthodes de développement pilotées par les tests et comment développer/exécuter des tests unitaires en utilisant JUnit et Robotium (ou des cadres de tests automatisés équivalents pour Android), ainsi que comment appliquer avec succès des modèles logiciels Java/Android courants pour améliorer l'extensibilité et la clarté des applications Android. Les étudiants travailleront sur les quiz de l'unité automatisée appropriée, basée sur le matériel couvert dans les vidéos de conférence. Ces leçons démontreront les avantages des bonnes pratiques d'ingénierie logicielle qui visent à créer un code maintenable pour les applications mobiles. Il y aura environ 3-4 heures de temps d'engagement de l'étudiant par semaine, y compris les conférences vidéo, et les quiz. L'ordre des modules dans le cours est conçu pour être flexible. En particulier, les étudiants peuvent regarder les vidéos dans l'ordre qui leur convient, par exemple, ils peuvent regarder les vidéos sur les tests unitaires avant les vidéos sur les modèles logiciels s'ils préfèrent apprendre d'abord les tests unitaires.

Conception d'applications Android faciles à maintenir
Obtenez l'une de nos meilleures offres avec Coursera Plus pour 199 $ (habituellement 399 $). Économisez maintenant.

Conception d'applications Android faciles à maintenir
Ce cours fait partie de Spécialisation "Développement d'applications Android"
Enseigné en Français (doublage IA)



Instructeurs : Dr. Jules White
Enseignant de premier plan
32 362 déjà inscrits
Inclus avec En savoir plus
Demander à Coursera
Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
9 heures à compléter
Planning flexible
Apprenez à votre propre rythme
Compétences que vous acquerrez
- Catégorie : Sécurité des applications
- Catégorie : Tests unitaires
- Catégorie : Testabilité
- Catégorie : Codage sécurisé
- Catégorie : Tests d'intégration
- Catégorie : Génie logiciel
- Catégorie : Maintenabilité
- Catégorie : Développement Android
- Catégorie : Automatisation des tests
- Catégorie : Conception de logiciels
- Catégorie : Tests de logiciels
- Catégorie : Développement piloté par les tests (TDD)
- Catégorie : Outils de test
- Catégorie : Modèles de conception de logiciels
Outils que vous découvrirez
- Catégorie : Sécurité mobile
- Catégorie : JUnit
Détails à connaître

Certificat partageable
Ajouter à votre profil LinkedIn
Évaluations
5 devoirs
Enseigné en Français (doublage IA)
Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

Élaborez votre expertise du sujet
Ce cours fait partie de la Spécialisation "Développement d'applications Android"
Lorsque vous vous inscrivez à ce cours, vous êtes également inscrit(e) à cette Spécialisation.
- Apprenez de nouveaux concepts auprès d'experts du secteur
- Acquérez une compréhension de base d'un sujet ou d'un outil
- Développez des compétences professionnelles avec des projets pratiques
- Obtenez un certificat professionnel partageable

Il y a 5 modules dans ce cours
Obtenez un certificat professionnel
Ajoutez ce titre à votre profil LinkedIn, à votre curriculum vitae ou à votre CV. Partagez-le sur les médias sociaux et dans votre évaluation des performances.
Instructeurs


Offert par
En savoir plus sur Développement mobile et web
Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?

Felipe M.
Étudiant(e) depuis 2018
’Pouvoir suivre des cours à mon rythme à été une expérience extraordinaire. Je peux apprendre chaque fois que mon emploi du temps me le permet et en fonction de mon humeur.’

Jennifer J.
Étudiant(e) depuis 2020
’J'ai directement appliqué les concepts et les compétences que j'ai appris de mes cours à un nouveau projet passionnant au travail.’

Larry W.
Étudiant(e) depuis 2021
’Lorsque j'ai besoin de cours sur des sujets que mon université ne propose pas, Coursera est l'un des meilleurs endroits où se rendre.’

Chaitanya A.
’Apprendre, ce n'est pas seulement s'améliorer dans son travail : c'est bien plus que cela. Coursera me permet d'apprendre sans limites.’
Foire Aux Questions
Plus de questions
Aide financière disponible,








