ホーム » 講座紹介 » 技術リーダーのためのソフトウェア設計研修
fv
研修名

技術リーダーのためのソフトウェア設計研修

概要

本研修では、ソフトウェア設計の基礎から応用まで、現代のシステム開発に必要な設計思想とアーキテクチャを体系的に学びます。受講者は、技術選定やシステム全体の構成検討を行うスキルを習得し、ビジネス価値を最大化するシステム設計を目指します。

特徴

ソフトウェアの内部品質に焦点を当て、変更容易性を最優先とした設計スキルを学びます。
システムの保守性や拡張性を意識しながら、疎結合なアーキテクチャを構築するための理論、オブジェクト指向設計やドメイン駆動設計、マイクロサービスなどの設計思想を深く理解します。
ディスカッションを通じて、実際の業務にどのように適用できるか、各現場での適用イメージを具体化できることを目指します。

こんな課題をお持ちのお客様へ
  • ・効率的な技術選定とアーキテクチャ設計を行うためのリーダー育成
  • ・保守性や拡張性など、変更容易性を考慮したシステム設計の理解不足
  • ・最新の設計思想をプロジェクトに適用できる実践力の欠如
目的

受講者が、システム設計やアーキテクチャ選定をリードできる技術リーダーとして成長し、保守性・変更性を重視したシステム設計を行い、将来的な拡張や変更が容易なソフトウェアを構築できるようになることを目指します。
また、設計思想を理解し、各プロジェクトに応じて適切なアプローチを取るスキルを身につけることを目標としています。

カリキュラム
詳しくはこちら

  1. ソフトウェア設計の目的
    • ソフトウェア設計と非機能要件
    • 設計工程で何を決めるか演習
    • 設計に関する現状認識
  2. オブジェクト指向に則った基本的な設計思想
    • レイヤードアーキテクチャ
    • SOLIDの原則
    • GoFのデザインパターン
    • 様々なアーキテクチャ
  3. ドメイン駆動設計の思想と、ソフトウェア設計ノウハウ
    • ドメイン駆動設計を知る
    • ドメイン駆動設計が提唱する設計パターン
    • ドメイン駆動設計を取り入れた開発のイメージ
  4. マイクロサービスの考え方と、システム疎結合化の勘どころ
    • マイクロサービスアーキテクチャを知る
    • マイクロサービスを踏まえたシステムの疎結合化
  5. ソフトウェアの変更容易性を高めるために
    • 振り返りと目標設定

費用

お客様のニーズに合わせて研修を設計した上で、お見積りをさせていただきます。
まずはお気軽にお問い合わせください。

お客様の声
  • ・今まで関わったシステムや実践してきた内容に関して、ソフトウェア設計思想の観点で改めて認識しなおすことができたので、大変勉強になりました
  • ・研修内容の中でも取り入れやすいところから少しずつ試してみたいと思います
  • ・知っておいて損はなかったので、かなりためになる研修でした

お問い合わせ ※は必須入力項目になります