リバーシで学ぶアプリケーション設計入門〜仕様の整理からTypeScriptでの実装まで〜

所在平台: Udemy

课程主页: https://www.udemy.com/course/learning-application-architecture-with-reversi/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**课程名称:** 通过Reversi学习应用程序设计入门——从整理需求到TypeScript实现 **课程概述:** 本课程旨在帮助初学者理解应用程序设计中的关键概念,如MVC、三层架构、服务类、领域模型和清洁架构。课程以大家熟知的游戏“Reversi”(黑白棋)为示例,通过实际的TypeScript编程,引导学习者一步步掌握应用程序设计的基础。 课程内容涵盖: * **从需求整理到API/DB设计:** 学习如何整理应用程序需求,并进行API和数据库设计。 * **体验无设计原则的开发问题:** 通过实际编码,让学习者亲身体验在没有明确设计指导的情况下开发应用程序可能遇到的各种问题。 * **学习并改善代码设计:** 在解决实际问题的过程中,学习和应用多种常用的应用程序设计方法。 **学习目标:** * **理解核心设计概念:** 掌握MVC、三层架构、服务类、领域模型、清洁架构等术语的含义及其相互关系。 * **识别和解决代码组织问题:** 学习如何改善大型代码文件的结构,使其更易于维护。 * **掌握实际编码技巧:** 通过TypeScript实现,将理论知识应用于实践。 * **提升应用程序设计能力:** 培养良好的应用程序设计思维和实践能力。 **课程关键词:** MVC, 三层架构, 业务逻辑, 服务类, 事务脚本, 领域模型, 分层架构, 清洁架构。

课程评论(0条)

课程详情

プログラミングの基礎を学び、アプリケーション開発に実践的に関わり始めると、「MVC」「3 層アーキテクチャ」「サービスクラス」「ドメインモデル」「クリーンアーキテクチャ」といった、なかなか理解できない単語に遭遇します。これはいわゆる「アプリケーションアーキテクチャ」という分野の話で、アプリケーション開発に関わり始めると、誰もが突き当たる壁の一つです。例えば...「MVC」や「3 層アーキテクチャ」といった用語が、何を指していて、どんな関係なのかよく分からない「Controller にビジネスロジックを書くな」と言われたが、ではどうすべきなのか、そもそも「ビジネスロジック」とは何なのか分からない1 ファイルに大量のコードが書かれているのを見たが、どう改善すればいいのか分からない「ドメイン駆動設計」や「クリーンアーキテクチャ」を学ぼうとしたが、なかなか理解が進まないといったことはないでしょうか?そこでこのコースでは、上記のような疑問を解消すべく、多くの方がふれたことのある「リバーシ」を題材として、TypeScript で実際にコードを書きながら、アプリケーション設計の基本を学びます。このコースでは、リバーシのアプリケーションの開発を、アプリケーションの設計とも大きく関わる、仕様の整理や API・DB 設計の流れから始めます。その後、まずはコードの設計方針がないまま実装を進めるとどんな問題が発生するのかを体験し、実装を改善しながらよく使われている様々な設計手法を学んでいきます。キーワードMVC、3 層アーキテクチャ、ビジネスロジック、サービスクラス、トランザクションスクリプト、ドメインモデル、レイヤードアーキテクチャ、クリーンアーキテクチャ更新履歴2023/05/12「(補足)asdf のセットアップについて」を追加

课程标签

0人关注该课程

主题相关的课程