|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/application-design/
课程评论:没有评论
**课程名称:** 应用设计 (application-design) **课程概述:** 本课程是面向希望从初学者进阶到中级水平的开发者而设计的实践性应用程序设计课程。通过实际的应用程序开发,学习分层架构(Layered Architecture)和整洁架构(Clean Architecture)等代表性的设计方法。 **学习内容:** 本课程将通过以下几个步骤培养实际的设计能力: 1. **软件设计基础知识:** 学习模块设计、架构模式基础等设计的基本内容。 2. **分层架构:** 在实现示例应用程序的基本功能的同时,学习分层架构。 3. **架构改进:** 明确分层架构的挑战,并进行架构改进。 4. **整洁架构:** 从分层架构向更先进的整洁架构演进。 5. **效率化工具开发:** 开发用于提高设计效率的文件模板生成工具。 6. **练习:** 通过功能开发的练习来巩固所学内容。 7. **进阶功能实现:** 学习交易管理、扩展到CLI应用程序等进阶内容。 **适合人群:** * 希望通过实践学习设计基础知识的学习者。 * 希望理解分层架构和整洁架构的学习者。 * 希望掌握高可维护性、高扩展性设计的学习者。 本课程通过结合实践代码练习,培养将设计理论转化为实际实现的能力。掌握扎实的应用程序设计,以实现可扩展、高可维护性的软件开发!
本コースは、初心者から中級者へステップアップしたい開発者向けの実践的なアプリケーション設計講座です。レイヤードアーキテクチャやクリーンアーキテクチャなどの代表的な設計手法を、実際のアプリケーション開発を通じて学びます。学習内容本コースでは、以下のステップで設計の実践力を養います。1. ソフトウェア設計の基礎知識: モジュール設計やアーキテクチャパターンの基礎など設計の基礎的な内容を学びます。2. レイヤードアーキテクチャ: サンプルアプリケーションの基本機能を実装しながらレイヤードアーキテクチャについて学びます。3. アーキテクチャの改善: レイヤードアーキテクチャの課題を明確にしアーキテクチャの改善を行います。4. クリーンアーキテクチャ: レイヤードアーキテクチャからより発展的なクリーンアーキテクチャへと進化させていきます。5. 効率化ツールの開発: 設計を効率化するためにファイルのテンプレートを生成するツール開発を行います。6. 演習: 学んだ内容を定着させるために機能開発を行う演習に取り組みます。7. 発展的な機能の実装: トランザクション管理やCLIアプリケーションへの拡張など発展的な内容を扱います。こんな方におすすめ!・設計の基礎を実装を通じて学びたい方・レイヤードアーキテクチャやクリーンアーキテクチャを理解したい方・保守性・拡張性の高い設計を習得したい方本コースでは、実践的なコード演習を交えながら、設計理論を実装に落とし込む力を養います。しっかりとしたアプリケーション設計を身につけ、スケーラブルで保守性の高いソフトウェア開発を目指しましょう!