教育研修講座

一般OK <オンライン開講>ドメイン駆動設計基礎講座

 下記の通り「ドメイン駆動設計基礎講座」をZoomによるオンラインにて開講いたします。
 ドメイン駆動設計 (DDD) とは、オブジェクトの設計に役立つ原則とパターンをまとめたものです。
設計に適用することで、ドメイン モデルと呼ばれるソフトウェアの抽象化を実現しており、複雑なビジネスロジックをカプセル化できるため、実際の業務とプログラムの間のギャップを小さくすることができます。
 本講座は、ドメイン駆動設計の特徴や仕組みを解説しながら、演習を通してドメイン駆動設計に関しての知見を深めて頂ける研修となっております。是非、社員教育にご活用ください。
 受講希望の際は、11月2日(月)までに神情協事務局宛にお申込みください。

分  類 テクニカル研修(開発)
レ ベ ル 中級
日  時 11月17日(火)〜18日(水) 2日間 10時00分〜18時00分
会  場 Zoomを使用できる環境
対 象 者 1)ドメイン駆動設計を学びたい方
2)Java、PHP等の何らかのプログラミング言語の経験があること
目  的 1)ドメイン駆動設計の仕組みについての理解を高める
2)ドメイン駆動設計を行う上で必要な技術知識の理解を高める
3)演習を通して、ドメイン駆動設計の習得をする
内  容 1)ドメイン駆動設計概論
 ・ドメイン駆動設計概要
 ・ドメイン駆動設計の有用性
 ・DDDを行う方法
 ・DDDを採用する事業価値
 ・DDDの導入にあたっての課題
 ・ドメインモデルの全体像
 ・ドメイン・コアドメイン・サブドメイン・境界づけられたコンテキスト
 ・コンテキストマップの作成
 ・効果的なモデリングの要素
 ・隠された概念を引き出す
 ・モデルと実装を結びつける
2)ドメイン駆動設計ソフトウェアの構成要素
 ・レイヤ化アーキテクチャ
 ・アンチパターン
 ・ソフトウェアで表現されたモデル
 ・エンティティ・値オブジェクト・サービス・モジュール
 ・モデリングパラダイム
 ・ドメインオブジェクトのライフサイクル
 ・集約・ファクトリ・リポジトリ
3)ドメイン駆動設計・実装ハンズオン
 ・ドメインの洗い出し
 ・ドメインマップの作成
 ・コンテキストマッピングの作成
 ・ドメインモデルの作成
 ・ドメイン層クラスの作成
 ・エンティティの作成
 ・値オブジェクトの作成
 ・テストクラスの作成
 ・インフラストラクチャ層クラスの作成
 ・リポジトリ実装クラスの作成
 ・ORマッパーの作成
 ・アプリケーション層クラスの作成
 ・リポジトリの作成
 ・サービスの作成
 ・シナリオクラス
 ・プレゼンテーション層クラスの作成
 ・コントローラーの作成
 ・フォームの作成
 ・ビューヘルパーの作成
 ・ビューの作成
受 講 料 神情協会員  38,000円/人(税込み)
健保加入企業 43,500円/人(税込み)
一般企業   49,500円/人(税込み)
※健保加入企業とは「神奈川県情報サービス産業健康保険組合」に加入されている企業です。
※後日、請求書を発送いたしますので、指定口座にお振込み下さい。
※申し込み締め切り後のキャンセルは、キャンセル料として受講料を全額ご負担いただくこととなりますので、
 予めご了承下さい。なお、代理出席は可能です。
※本講座は「KIA-eチケット」の対象です。
定  員 20名(最少開講人数5名)
講  師 辻東 正和 氏 株式会社フルネス所属講師
講師紹介 約30年間、SIerにてシステム開発に従事。
証券会社向けのトレーディングシステム開発等、主に、金融系のアプリケーションシステム開発を担当
メッセージングシステムを利用したシステム開発経験が豊富。
Socket IFによる開発はもとより、JMS等メッセージングモデルを活用した開発を実施。
インフラ設計からフレームワーク・アプリケーション設計に至るまで、フルスタックでの設計経験あり。
ご 注 意 ・万一、受講者が少なく開講できない場合は、お申し込み締め切り日後にメールにてお知らせ致しますので
 ご確認下さい。
・開講できる場合は、お申し込み締め切り日後に、「受講のご案内」をメール致します。
事前準備 本講座は、オンライン会議システム Zoomを利用した講座となります。各企業様またはご自宅からパソコンを利用した受講となりますので、通信環境のご用意や通信料などはご負担頂く必要がございます。
なお、下記の環境がご用意できない場合は、一度、事務局までご相談ください。
【使用ツール】
 ・Zoomを利用いたします。事前のインストールが必要です。
 ・受講前に接続テストをお願いします(開講決定後にご案内します)
【環境】
 ・安定した受講環境を確保するために、パソコン(スマートフォンやタブレットではなく)で受講してください。
 ・安定した通信容量のネット環境でのご受講をお願します。Wi-fi環境よりは有線環境を推奨します。
 ・Wi-Fiの場合は、できるだけ通信環境の良い場所でご受講ください。
【パソコン】
 ・カメラ、マイク、スピーカー付きのものを一人一台ご用意ください。
 ・MacOS 10.9以降を搭載のMac OS X
 ・Windows 10、Windows 8または8.1
【モバイルデバイス】
 ・推奨いたしません
【その他】
 下記ソフトウェアのインストールをお願い致します。なお、環境構築の手順書は別途お送りします。
 ・OpenJDK
 ・IntellJ IDEA Community Edition
申し込み 受講希望の方は、下記アドレスから11月2日(月)迄にご登録下さい。
https://www.kia.or.jp/event/6326/book_form.php
 
 
★神情協会員の方は、登録画面の「申込内容」欄の記入は不要です。
★神情協会員外の方は、「申込内容」欄の記載をお願いします。
  ・神奈川県情報サービス産業健康保険組合の加入の有無
  ・会社住所、会社電話番号
個人情報 お申し込みの際の個人情報は、事務局において厳重に管理し、原則として本講座の参加者の把握以外の目的に使用することはありません。