Enroll Course: https://www.coursera.org/learn/engineeringandroidapps
最近、Courseraで「Engineering Maintainable Android Apps」という4週間のオンラインコースを受講しました。このコースでは、維持可能なAndroidアプリを開発するためのさまざまな手法が紹介されています。特に、テスト駆動開発の方法や、JUnitおよびRobotium(他の自動テストフレームワークの使用も含む)を使用したユニットテストの実行について学びました。
このコースは、Androidアプリに一般的に適用されるJava/Androidソフトウェアパターンを使用して、アプリの拡張性と明瞭性を向上させる方法にも焦点を当てています。課題やクイズを通じて、実践的な知識を身につけることができます。
各モジュールは以下の内容を含んでいます:
– ソフトウェア工学とテストに関する基礎知識
– JUnit 4.0フレームワークを使用したユニットテストの入門
– Robotiumを使った多画面Androidアプリの灰箱テストケースの自動化
このコースは、Android開発者やソフトウェアエンジニアを目指す方にとって非常に有益です。特に、効率的で維持可能なコードを書く方法を学ぶことができます。実際のプロジェクトを通じて学ぶため、理論だけでなく実践的なスキルも身につけることができます。
総合的に見て、非常に良い内容のコースであり、自分の開発スキルを向上させたい方にはぜひおすすめです。受講してみて損はないですよ!
Enroll Course: https://www.coursera.org/learn/engineeringandroidapps