このエントリーをはてなブックマークに追加

Oct

20

【増枠】改めて整理するアプリケーション設計の基本

MVC・3 層アーキテクチャ・ビジネスロジック・サービスクラス・ドメインモデルなどなど

Hashtag :#StudyCo
Registration info

オンライン参加

Free

FCFS
187/250

参加者への情報
(参加者と発表者のみに公開されます)

Description

講座概要

プログラミングの基礎を学び、アプリケーション開発に実践的に関わり始めると、「MVC」「サービスクラス」「ドメインモデル」「クリーンアーキテクチャ」といった、よく分からない単語に遭遇します。

これはいわゆる「アプリケーションアーキテクチャ」という分野の話で、アプリケーション開発に関わり始めると、誰もが突き当たる壁の一つです。

今回はアプリケーションアーキテクチャを学ぶ最初の一歩として、「MVC」や「3 層アーキテクチャ」などの、基本的な用語の意味や関係性を整理します。

発表者が過去に書いた以下の記事を中心に、+α の内容を加えた発表になります。

キーワード

  • MVC
  • 3 層アーキテクチャ
  • ビジネスロジック
  • サービスクラス
  • トランザクションスクリプト
  • ドメインモデル

主な対象者

  • 実務で「ビジネスロジック」や「サービスクラス」といった単語に遭遇し、何を指しているのか分からず困っている方
  • アプリケーションのどこにどんなコードを書くのか、例を学びたい方
  • 1 ファイルに大量のコードが書かれているのを見て、そのようなコードを改善する方針を学びたいと感じている方
  • 「ドメイン駆動設計」や「クリーンアーキテクチャ」を学ぼうとしたが、なかなか理解が進まず困っている方

前提とする知識

Web アプリケーションのサーバサイドの開発経験が 1 年以上あることが目安です。

※ あくまで目安なので、経験が 1 年未満の方も歓迎です

※ Web フロントエンドやモバイルアプリ等の開発でも参考になりうる内容ではありますが、Web アプリケーションのサーバサイドの例が中心になります

アジェンダ

  • アプリケーションアーキテクチャとは
  • 3 層アーキテクチャとは
  • ビジネスロジックとは
  • 「Controller に全部書く」からのステップアップ

※ 発表内容は多少変更が入る可能性があります

会場

Zoomウェビナーでの開催となります

※ 参加登録してくださった方に、このページ上部の「参加者への情報」の欄にZoom URLが表示されます。

タイムテーブル

時刻 内容
19:30 はじめに
19:35 講座『改めて整理するアプリケーション設計の基本』
21:20 質疑応答
21:30 終了

発表者

Feed

oshima

oshimaさんが資料をアップしました。

10/22/2022 12:34

oshima

oshimaさんが資料をアップしました。

10/21/2022 12:34

oshima

oshima published 【増枠】改めて整理するアプリケーション設計の基本.

10/06/2022 12:54

改めて整理するアプリケーション設計の基本 を公開しました!

Group

StudyCo

Number of events 29

Members 1837

Ended

2022/10/20(Thu)

19:30
21:30

Registration Period
2022/10/06(Thu) 12:43 〜
2022/10/20(Thu) 21:30

Location

Zoom

オンライン

Zoom

Attendees(187)

oshima

oshima

改めて整理するアプリケーション設計の基本 に参加を申し込みました!

Shotaro Hirose

Shotaro Hirose

改めて整理するアプリケーション設計の基本に参加を申し込みました!

dch

dch

改めて整理するアプリケーション設計の基本 に参加を申し込みました!

tetsu

tetsu

改めて整理するアプリケーション設計の基本に参加を申し込みました!

ohagi_1182

ohagi_1182

改めて整理するアプリケーション設計の基本に参加を申し込みました!

yu_mi0825

yu_mi0825

改めて整理するアプリケーション設計の基本に参加を申し込みました!

nishida

nishida

改めて整理するアプリケーション設計の基本 に参加を申し込みました!

tichikawa14

tichikawa14

改めて整理するアプリケーション設計の基本に参加を申し込みました!

bdm

bdm

改めて整理するアプリケーション設計の基本に参加を申し込みました!

kinugawa

kinugawa

改めて整理するアプリケーション設計の基本に参加を申し込みました!

Attendees (187)

Canceled (7)