アーキテクチャと設計:コア+アドバンストトレーニングのトレーニングコース
このインストラクター主導のライブトレーニングでは、参加者は一連のハンズオンのライブラボ演習とディスカッションを通じて、ソフトウェアアーキテクチャと設計の基礎および高度な概念を学びます。
対象者
- ソフトウェア専門家
- ソフトウェアデザイナー
- 開発者
コースの形式
- 講義とディスカッション、演習、そして多くの実践的なハンズオンを組み合わせたもの
注意
- このコースのカスタマイズされたトレーニングをご希望の場合、お手数ですがご連絡ください。
コース概要
アーキテクチャと設計 - コアトレーニング -- 3日間
ソフトウェアアーキテクチャと設計の原則の概要
ソフトウェアアーキテクチャ技術
セキュリティアーキテクチャ
統合アーキテクチャ
アーキテクチャプロジェクト - グループ課題
アーキテクチャと設計 - アドバンストトレーニング -- 3日間
大規模ソフトウェア設計
サービス性のための設計
モデリングの役割
アーキテクチャ品質管理
エンタープライズアーキテクチャ
クラウドアーキテクチャ
ビッグデータの概要
モバイルとソーシャルネットワーキング
マイクロサービスとAPIの最新トレンド
事例研究
まとめと結論
要求
- ソフトウェア開発経験
オープントレーニングコースには5人以上が必要です。
アーキテクチャと設計:コア+アドバンストトレーニングのトレーニングコース - 予約
アーキテクチャと設計:コア+アドバンストトレーニングのトレーニングコース - お問い合わせ
アーキテクチャと設計:コア+アドバンストトレーニング - コンサルティングお問い合わせ
コンサルティングお問い合わせ
お客様の声 (1)
ソフトウェアアーキテクチャについて新たな洞察を得て、思考を広げるのに役立った練習が気に入りました。
Gabriele - EAGLEPROJECTS S.p.A.
コース - Architecture and Design: Core + Advanced Training
機械翻訳
今後のコース
関連コース
ゲーム化技術を使用した創造的な問題解決(デザイン思考)
14 時間この講師主導型のライブトレーニング(オンラインまたはオンサイト)は、日常の職場での課題をゲーム化技術を通じて解決したい初級者から中級者向けです。
このトレーニングの終了時には、参加者は以下のことができるようになります:
- デザイン思考の原理と問題解決への適用を理解する。
- エンゲージメントと革新を促進するためにゲーム化技術を取り入れる。
- 一般的な職場の課題に対する創造的で実践的なソリューションを開発する。
- チーム間での効果的な協力を行い、問題解決戦略を実装する。
- フィードバックと実験を通じてソリューションを洗練するために反復アプローチを適用する。
ドメイン駆動設計:概念と実践
21 時間このインストラクター主導のライブトレーニング(オンラインまたはオンサイト)は、中級レベルの開発者、アーキテクト、アナリスト向けで、DDD の概念と実践を学び、適用することを目指しています。
このトレーニング終了後、参加者は以下のことが Able になります:
- コア DDD 概念(境界コンテキスト、エンティティなど)とそのソフトウェアプロジェクトへの適用方法を理解する。
- 戦略的 DDD を使用してドメインモデルを定義し、サブドメインを特定し、境界を確立する。
- CQRS、ファクトリ、イベントソーシングなどのパターンを使用して戦術的 DDD を実装する。
- DDD 技術を使用して旧システムを効果的にリファクタリングし、モダナイズする。
- 製品、ドメイン、チーム向けのアーキテクチャを設計し、実装する。
- データメッシュを使用して、データ検出とガバナンスをサポートするドメイン指向のデータプラットフォームを作成する。
ドメイン駆動設計:上級開発者向けの概念と実践
21 時間ドメイン駆動設計(DDD)は、ビジネスドメインを中心にシステムを設計するアプローチで、共通言語を使用し、戦術的および戦略的なモデリング技術を活用します。
この講師主導の実践トレーニング(オンラインまたは対面)は、上級レベルの開発者向けに設計されており、DDD の原則を適用して堅牢で保守性が高くスケーラブルなシステムを構築することを目指します。
このトレーニング終了後、参加者は以下のことをできるようになります:
- 共通言語と境界コンテキストを使用してコアドメインの概念を特定しモデル化する。
- エンティティ、値オブジェクト、集約体、リポジトリ、およびドメインサービスなどの戦術的な DDD パターンを適用する。
- コンテキストマップと戦略的境界を設計して、マイクロサービスやチーム間の複雑さを管理する。
- DDD の実践をアジャイルチームと CI/CD ワークフローに統合して、協調作業とデリバリーを改善する。
コース形式
- 双方向の講義とディスカッション。
- 多数の演習と実践。
- ライブラボ環境での手動実装。
コースカスタマイズオプション
- このコースのカスタムトレーニングを依頼する場合は、お問い合わせください。
Design Patterns
14 時間数多く試され、検証されたパターンが広く利用可能です。時として、名前の変更や特定のテクノロジーでの実装が必要な場合もあります。これにより、デザインとテストにかかる数百時間の労力を節約できます。このコースの目的は2つあります。1つ目は、広く知られているパターンを再利用することです。2つ目は、組織固有のパターンを作成し、再利用することです。パターンがどのようにコスト削減や設計プロセスの体系化、そしてパターンに基づいたコードフレームワークの生成に貢献するかを推定するのに役立ちます。対象者 ソフトウェアデザイナーやビジネスアナリスト、プロジェクトマネージャー、プログラマーや開発者、オペレーションマネージャー、ソフトウェア部門マネージャー。コーススタイル このコースはユースケースと特定のパターンとの関連性に焦点を当てています。ほとんどの例はUMLと単純なJavaの例で説明されますが(コースがクローズドコースとして予約された場合、言語は変更可能です)。また、パターンのソースや組織内で再利用できるパターンのカタログ化と記述方法についても案内します。
デザイン思考:内部クライアントとの共感
7 時間デザイン思考は、共感、定義、アイデーション、プロトタイピング、テストを通じて問題解決を行う人間中心の手法です。このコースでは、共感段階に重点を置き、以前に特定された課題を内部クライアントの実際のニーズと結びつけ、動的な協働活動を適用して洞察を具体的な成果に変えることを目指しています。
このインストラクター主導のライブトレーニング(オンラインまたはオンサイト)は、初心者から中級レベルのチームやリーダーを対象としており、共感スキルを深め、内部クライアントとの関係を強化し、課題を意味のある改善機会に変えることを目指しています。
このトレーニングの終了時には、参加者は以下のことができるようになります:
- 共感に基づく手法を使用してクライアントのニーズを特定し、検証する。
- マッピングされた課題を明確で具体的なニーズに変換する。
- 動的なロールプレイやシミュレーションを通じてクライアント中心の会話の実践を行う。
- クライアントの視点から問題文を見直し、再定義する。
コース形式
- 対話型講義とガイダンス付きディスカッション。
- 動的な手順を伴うロールプレイや共感エクササイズ。
- 協働問題再定義のためのグループワークショップ。
コースカスタマイゼーションオプション
- 特定の内部プロセス(例:調達や設備提供)に合わせたカスタマイズ版をご希望の場合、お問い合わせください。
Design Thinking: 内部クライアントとの共感と問題定義
7 時間Design Thinkingは、共感、定義、アイデーション、プロトタイピング、テストを通じて人間中心の問題解決手法です。最初の2つの段階である「共感」(Empathize)と「定義」(Define)に焦点を当てることで、チームが内部クライアントをより深く理解し、適切な問題を特定することができます。
このインストラクター主導の実践的なトレーニング(オンラインまたはオンサイト)は、内部クライアントとの関係を強化し、変革への抵抗を減らし、実践的かつ協力的な方法で業務効率を向上させたい初級から中級レベルのチームやリーダーを対象としています。
このトレーニングの終了時には、参加者は以下のことが Able to できます:
- アクティブリスニングとインタビュー技術を使用して内部クライアントに関する有意義な洞察を収集します。
- 共感マップを作成し、ユーザーのニーズと課題点を把握します。
- 5 Whysや問題ツリーなどのツールを使用して、実際の根本的な問題と認識された問題を見分けます。
- 明確で具体的な問題文(POVs)を作成し、解決策に取り組むためのガイドラインを提供します。
コース形式
- 対話型講義とディスカッション。
- 実践的な演習とロールプレイ。
- グループワークショップと全体フィードバックセッション。
コースのカスタマイズオプション
- 特定の内部プロセス(例:調達や機器提供)に合わせてカスタマイズされたバージョンを希望される場合は、ご連絡ください。
ソフトウェア開発者のためのデザイン思考ワークショップ
14 時間この講師主導のライブワークショップトレーニング(オンラインまたはオンサイト)では、参加者は製品やサービスのエンドユーザーが経験する問題をよりよく理解し、それらを解決する最良のアプローチを開発する方法について学びます。
このトレーニングの終了時には、参加者は以下のことができます:
- 創造的な戦略を使用して、顧客のニーズと技術的に実現可能な解決策を結びつける。
- 顧客価値を高め、製品やサービスの提供を強化するための戦略を立てることができる。
デザイン思考:イノベーション手法
24 時間この講師主導型の実践的なトレーニング(オンラインまたはオンサイト)は、初級から中級レベルの専門家向けに設計されており、デザイン思考手法を理解し、適用してイノベーションを推進し、ビジネスソリューションを改善することを目指しています。
このトレーニングの終了時には、参加者は以下のことが able になります:
- デザイン思考の核心原則とその革新における役割を理解する。
- 問題解決にデザイン思考の5つのフェーズを適用する。
- 創造性を促進するためにアイデーション手法やツールを利用する。
- プロセスの改善と効率の向上のためにデザイン思考戦略を実装する。
デザイン思考を通じた革新的なリーダーシップ
14 時間この講師主導のライブトレーニング(オンラインまたはオンサイト)は、デザイン思考のメソドロジーを学び、適用してイノベーションを促進し、問題解決能力を高め、チームを効果的にエンゲージしたいという初級レベルのリーダーや人事プロフェッショナルを対象としています。
このトレーニングの終了時には、参加者は以下のことが Able to します:
- イノベーションとチームエンゲージメントを促進するためのツールとメソドロジーを提供します。
- 共感マッピング、アイデーション、プロトタイピングなどのスキルを開発し、複雑な課題を解決します。
- リーダーシップと人事シナリオにデザイン思考の原則を適用します。
- テックチーム内のイノベーション文化を促進します。
Design Thinking
4 時間概要:
デザイン思考(DT)のプロセスには5つの段階があります(共感、問題定義、アイデーション、プロトタイピング、テスト)。
複雑化する世界では、特別なアプローチが必要な問題に対処することがあります。デザイン思考は複雑な問題を解決するのに役立ちます。デザイン思考のマスタリングにより、複雑な問題を効果的に扱い、より良いコミュニケーションを図り、効率的に説得し、ビジネス成果を向上させ、組織的および個人的な行動とパフォーマンスを高めることができます。
- DTの仕組み:人々や問題から学び、パターンを見つけ、モデルを設計(モデルドリフト)、モデルをテストし、評価し、再構築します。
- DT、イノベーション、および起業との関係。
- DTの方法とツール:パーソナ、ステークホルダーマップ、カスタマージャニーマップ、サービスブループリント、ビジネスモデルイノベーション。
- DTの応用:デザインの心構え、破壊的イノベーション、反復的なアプローチ、アジャイル推定技術、批判的思考、問題解決、チームワーク、リーダーシップ準備、コミュニケーションスキル、テクノロジーへの理解、先見性、異文化および倫理的能力、感情的知能、自己認識、交渉スキル、コンフリクト解決。
目的:
- DTの基本とニュアンスを理解する
- DTにおける主要な概念、要因、理論、タイプ、モデルを探索する
- DTを実験し、体験し、練習する
提供方法:
これは1日(4時間)の研修コースで、以下の内容で構成されています:
- 講義 (40% - 理論、概念、モデル、および対話のプレゼンテーション)
- グループ演習 (30% - グループダイナミクス、ゲーム、グループディスカッション、模擬コンフリクト解決演習)
- 個人活動 (15% - 書き込み、デザイン、ピアディスカッション)
- その他 (15% - ビデオ、読書)
注意:このコースの性質上、最低3名以上のグループが必要です。
デザイン思考の基礎
14 時間より複雑化する世界では、特別なアプローチが必要となる問題に直面することがあります。デザイン思考は、これらの複雑な問題に対処するのに役立ちます。デザイン思考を習得することで、効果的に複雑な問題に対処し、より良いコミュニケーションを行い、効率的に説得し、ビジネス結果を向上させ、組織および個人の行動とパフォーマンスを向上させることが可能になります。
プログラムの目的:
- デザイン思考の概要と業界での活用
- デザイン思考の利点とその解決策における重要性を理解する
- 顧客がデザイン思考において重要な役割を果たす理由を理解する
- デザイン思考で使用されるツールとその適用方法を理解する
C# における設計パターン
14 時間対象者:
技術チームリーダー、ソフトウェア開発者
学習目標:
この研修の目的は、C# における高度な開発・プロジェクト構造を設計する能力を獲得することです。
コースでは、MSDN リソースや Microsoft Visual Studio、ReSharper などの開発プロセスを支援するツールについても学習します。
PHPの設計パターン
14 時間この講師主導のライブトレーニング(オンラインまたはオンサイト)は、プロジェクトで設計パターンを効果的に適用したい中級PHP開発者向けです。
このトレーニング終了時には、参加者は以下ができます:
- 設計パターンの目的と利点を理解する。
- 一般的なシナリオに適した設計パターンを特定し実装する。
- 業界で認められたベストプラクティスを使用してPHPアプリケーションを構築する。
- SymfonyやZendなどの現代的なフレームワークにパターンを統合する。
PHPのパターンとリファクタリング
21 時間このコースは、パターンとリファクタリングに関する課題を探索したい経験豊富なプログラマ向けに設計されています。各参加者はこれらのパターンの特性と実践的な使用例を学びます。これにより、アプリケーションコードの効率的な構築が可能になります。