Deep Learning Specialization on Coursera

课程主页: https://www.coursera.org/learn/engineeringandroidapps

课程概述

在现代软件开发中,保证应用的可维护性至关重要,尤其是在安卓开发领域。Coursera上有一门课程 工程可维护性安卓应用,这是一门为期4周的MOOC课程,旨在通过实例展示工程可维护的安卓应用的多种方法。

该课程内容包括:

  • 测试驱动开发(TDD)方法
  • 如何使用JUnit和Robotium等框架开发和运行单元测试
  • 常见Java/Android软件设计模式的应用,以提高安卓应用的扩展性和清晰度

课程大纲

本课程的各个模块包括:

软件工程与测试 I

内容涵盖基础的软件工程和测试知识,为接下来的深入学习打下基础。

软件工程与测试 II

在这一模块中,学生将深入探讨更复杂的测试概念和技术。

安全性与可持续性 I

介绍安全性的重要性,以及在开发中如何保持可持续性。

安全性与可持续性 II

这个模块将介绍Junit 4.0框架的单元测试,并介绍如何使用Robotium开放源代码测试工具编写灰箱测试,自动化多Activity安卓应用的测试。

我的推荐

这门课程非常适合那些希望提升安卓开发技能的开发者。通过实践和理论相结合的学习模式,学生不仅能学到如何编写高质量、可维护的代码,还能够掌握使用现代工具进行单元测试的能力。无论你是新手开发者还是软件工程行业的老手,这门课都能帮助你提升自己的技术水平。强烈推荐给每一个有志于提升自己职场技能的开发者!

课程主页: https://www.coursera.org/learn/engineeringandroidapps

作者 CourseEye