ソフトウェア設計のトレーニングコース

ソフトウェア設計のトレーニングコース

地元のインストラクターによるライブのソフトウェア設計トレーニングコースでは、インタラクティブなディスカッションや実践を通じてソフトウェアデザインの基礎を実践しています。ソフトウェア設計トレーニングは、「オンサイトライブトレーニング」または「リモートライブトレーニング」として利用できます。現場での現場でのトレーニングは、 日本 NobleProgの企業研修センターで日本 。リモートライブトレーニングは、インタラクティブなリモートデスクトップを介して実行されます。 NobleProg - あなたの地域のトレーニングプロバイダー

お客様の声

★★★★★
★★★★★

ソフトウェア設計サブカテゴリ

ソフトウェア設計コース概要

CodeNameDurationOverview
designpatDesign Patterns14 hours誰にでも広く利用できる、試してテストされたパターンがたくさんあります。特定のテクノロジで名前を変更してパターンを実装することが時々あります。設計とテストに費やされる数百時間を節約することができます。

トレーニング目標

このコースには2つの目標があります。まず、広く知られているパターンを再利用できるようにします。次に、組織固有のパターンを作成して再利用することができます。

パターンを使ってコストを削減し、設計プロセスを体系化し、パターンに基づいてコード・フレームワークを生成する方法を推測するのに役立ちます。

オーディエンス

ソフトウェアデザイナー、ビジネスアナリスト、プロジェクトマネージャー、プログラマー、開発者、運用マネージャー、ソフトウェア部門マネージャー。

コーススタイル

このコースでは、ユースケースとそのパターンとの関係について説明します。ほとんどの例は、UMLとJavaの簡単な例で説明されています(コースがクローズドコースとして予約されている場合は、言語が変更される可能性があります)。パターンのソースを紹介し、組織全体で再利用できるパターンをカタログ化して説明する方法を示します。
oobdpObject Oriented Design using Design Patterns14 hours目的:

テクニカルアナリストとデザイナーが、ビジネス仕様とソフトウェアコードの間のトレーサビリティを確保するために、要件のソフトウェア実装を行う方法を理解する助けとなります。

この2日間のトレーニングコースは、テクニカルアナリストとデザイナーがビジネスアナリストが記述した仕様を設計するのを支援することを目的としています。ソフトウェアコンポーネント表現への変換後、結果として得られるシステムコンポーネントは、ソフトウェアコンポーネント構造に対するシステム要件を追跡する。

最後に、これらの技術仕様はソフトウェアコードで実装され、コンポーネントごとにテストされます。結果として得られるソフトウェアコンポーネントは、ユーザーインターフェイスからビジネスオブジェクトレイヤー、アクターの使用方法の選択肢が格納されているアプリケーションコンポーネントまで、レイヤーごとにシステムの動作を実装レベルに向かって別々にトレースできるため、変更に対する反応性が良好です。
microsvcpatternsdotnetMicroservice Patterns: Migrating from a Monolithic to a Microservice Architecture with .Net14 hoursマイクロサービスアーキテクチャは、独自のプロセスで実行され、HTTP リソース API などの軽量メカニズムと通信する、小さな独立したサービスのスイートとしてソフトウェアアプリケーションを開発するアプローチです。これらのサービスは、継続的な自動化システムを使用して効率的に展開でき、集中管理の必要性をバイパスします。マイクロサービスは、異なるプログラミング言語で記述し、異なるデータストレージシステムと統合することができます。

は、このインストラクター主導の、ライブトレーニングは、企業の開発者や建築家を目指しています。.net の観点からマイクロサービスアーキテクチャを紹介し、モノリシックシステムから移行戦略を提示し、サンプルのマイクロサービスベースのアプリケーションの作成と展開を通じて参加者をウォークします。

このトレーニングの終わりまでに、参加者は次のことができるようになります:

- を使用するときに理解し、マイクロサービスアーキテクチャを使用しない場合
- マイクロサービス
のテスト戦略の作成と実装 - サンプルマイクロサービスベースのアプリケーションを実稼働環境に展開する
- は、モノリシックアプリケーションをサービスにリファクタリングし

観客

- 開発者
- 建築家
コース の

形式

- 部講義、パート討論、演習と重い実地練習
designthinkingfordevDesign Thinking Workshop for Software Developers14 hoursデザイン思考は、複雑な問題に対処するためのソリューションベースの方法論であり、未定義または不明です。このアプローチは、社内チームの競合解決から製品開発に至るまでの課題を解決するために、ビジネスおよびエンジニアリングの両方のチームによって適応されています。デザイン思考で使用される方法のいくつかは、人間のニーズを理解し、人間中心の方法で問題を再フレーミング、新しいアイデアをブレーンストーミングし、プロトタイピングやテストの実践的なアプローチを採用することが含まれています。

このインストラクター主導のライブワークショップのトレーニングでは、参加者は、製品やサービスのエンドユーザーが経験した問題をよりよく理解し、それらを解決するための最善のアプローチを開発するための設計思考の5つの段階を適用する方法を学びます。

このトレーニングの終わりまでに、参加者は次のことができるようになります:

- は、顧客と #39 を一致させるために創造的な戦略を使用します; 技術的に実現できるソリューションとニーズ
- は、顧客価値を高め、製品とサービスの提供を強化するための戦略を策定する

観客

- 開発者
- プロジェクトマネージャー
コース の

形式

- 部講義、パート討論、演習と重い実地練習
mbdModel Based Development for Embedded Systems21 hoursモデルベースの開発 (MBD) は、制御システム、信号処理、通信システムなどの動的システムのより高速でコスト効率の高い開発を可能にするソフトウェア開発手法です。これは、グラフィックモデリングではなく、従来のテキストベースのプログラミングに依存しています。

このインストラクター主導のライブトレーニング参加者は、MBD の方法論を適用して開発コストを削減し、組込みソフトウェア製品の市場投入までの時間を短縮する方法を学びます。

このトレーニングの終わりまでに

、参加者は

することができます

- は、MBD を実装するための適切なツールを選択して利用します。
- は、組込みソフトウェアプロジェクトの初期段階で迅速な開発を行うために MBD を使用しています。
- は、組込みソフトウェアのリリースを市場に短縮することができます。

観客

- 組込システムエンジニア
- 開発者とプログラマ
コース の

形式

- 部講義、パート討論、演習と重い実地練習
ecadpapgeneralEmbedded C Application Design Principles14 hoursは、このインストラクター主導の、ライブトレーニング (オンサイトまたはリモート) c の開発者は、c の設計原則を学ぶことを希望を目指している。

このトレーニングの終わりまでに、参加者は次のことができるようになります:

- は、組み込みの C プログラムを信頼できるようにする設計上の考慮事項を理解する
- 組み込みシステムの機能を定義する
- は、目的の結果を得るためにプログラムのロジックと構造を定義し
- は、信頼性の高いエラーフリーの組込みアプリケーションを設計し
- ターゲットハードウェア
から最適なパフォーマンスを得る コースの

形式:

- インタラクティブ講演・討論
- の練習と実践
ライブラボ環境での - ハンズオン実装

コースカスタマイズオプション:

- このコースのためのカスタマイズされた訓練を要求するために、整理するために私達に連絡しなさい。
technicalarcTechnical Architecture and Patterns21 hoursは非常に複雑な分散システムの出現により、1つのシステムの複雑さは、システムのグループのアーキテクチャの複雑さに移動しました。このコースでは、ソフトウェアアーキテクチャと技術的なエンタープライズアーキテクチャとの関係について説明します。これらの2つの領域 は現在よく記述されていない方法で相互に関係している。たとえば、複雑なモノリシックシステムを web サービス経由で通信する2つのシステムに分割すると、新しいシステムの とその間のアーキテクチャの両方が大幅に変更されます。

このコースでは、トレードオフ、現在一般的なパターンと複雑なシステムとの間で、それらの間の通信を管理するためのソリューションをカバーします。
ecadpapEmbedded C Application Design Principles for Automotive Professionals 14 hoursは、最近の industurial 技術と結合されたコード例を持つすべての設計原則をカバーする2日間のコースを備えています; 車載ソフトウェア開発者にとって非常に便利
softengSoftware Engineering35 hoursソフトウェアエンジニアリングはプログラミングが停止するところから始まります。このコースでは、ソフトウェアエンジニアリングの基礎を学びます。それはプログラミングから固体工学の実践への橋渡しをしています。このコースでは、この分野で一般的に使用されている基本的な概念や語彙の概要を説明します。コースでは、ソフトウェアプロジェクトの計画、実装、検証、開発プロセスの評価と改善に多くのテクニックを使用する方法を学びます。

オーディエンス:

このコースは、少なくとも1つのプログラミング言語を知っている様々な背景を持つソフトウェア開発者を対象としています。
jsadvJavaScript - Advanced Programming14 hoursトレーニングは、JavaScript開発者、高度なインターネットアプリケーションの設計と実装を目的としています。トレーニング中に議論されたトピックは、JavaScriptプログラミングのベストプラクティスをもたらし、最も一般的な間違いを強調することを目的としています。トレーニングの重要なポイントは、JavaScriptシンタックスで利用可能なオブジェクト指向プログラミングを議論することです。
phppatrefPHP Patterns and Refactoring21 hoursこのコースは、パターンやリファクタリングの使用に関連する問題を探求したい経験豊富なプログラマー向けに設計されています。各参加者は、これらのパターンの使用のプロパティと実際の例を知っているので、アプリケーションコードを効率的に構築できるようになります。
dsgpatphpDesign Patterns in PHP14 hoursこのコースでは、PHPで使用されるパターンに特に重点を置いてデザインパターンをカバーします。
dsgpatDesign Patterns - efficient code reusability21 hoursコースはデザインパターンをカバーします。
dddintroIntroduction to Domain Driven Design14 hoursドメイン駆動型設計(Domain Driven Design、DDD)は、ソフトウェアを開発する際に複雑な動作を処理する手法です。
dpcsDesign Patterns in C#14 hoursターゲットグループ:

テクニカルチームリーダー、ソフトウェア開発者

学習目標:

トレーニングの目的は、C#で高度な開発/プロジェクト構造を設計する能力を習得することです。

コース中には、Microsoft Visual Studio、ReSharperなどの開発プロセスをサポートするためのMSDNのリソースとツールに精通しています。
kubernetesdsgpatKubernetes Design Patterns21 hours近年のマイクロサービスとコンテナの進化に

て、ソフトウェアの設計、開発、配備、実行の方法が大幅に変更されました。最新のアプリケーションは、スケーラビリティ、弾力性、障害、および変更のために最適化する必要があります。これらの新しい要求によって、現代のアーキテクチャは、パターンと慣行の異なるセットを必要とします。このトレーニングでは、これらの新しい要件を特定し、理解し、調整する方法を検討します。

聴衆 このトレーニングは、コンテナ技術と Kubernetes の概念に精通しているが、おそらく現実世界の経験を欠いている人々のために意図されています。それはユースケースに基づいており、実際のプロジェクトから学んだ教訓は、人々がより良いクラウドネイティブアプリケーションを作成し、管理するために触発することを意図しています。

- 開発者
- オペレーション
- DevOps
- QA エンジニア
- IT プロジェクトマネージャー
コース の

形式

- インタラクティブ講演・討論
- 多くの練習と実践
ライブラボ環境での - ハンドソンの実装

コースカスタマイズオプション

- このコースのためのカスタマイズされた訓練を要求するために、整理するために私達に連絡しなさい。
uml2itmprepOCUP2 UML 2.5 Certification - Intermediate Exam Preparation14 hoursオーディエンス:

開発者、プログラマー、ビジネスアナリスト、プロジェクトマネージャー、ソフトウェアアーキテクト、テスター、ドキュメンテーション担当者、またはソフトウェア開発プロセスに携わる人。

目的:

幅広いUML要素を扱えるように準備する
複雑なUMLモデルを作成する方法を教えてくれます
UML開発チームの有資格シニアメンバーになるための準備を整えます。
uml2advprepOCUP2 UML 2.5 Certification - Advanced Exam Preparation14 hours対象:開発者、プログラマー、ビジネスアナリスト、プロジェクトマネージャー、ソフトウェアアーキテクト、テスター、ドキュメンテーション担当者、またはソフトウェア開発プロセスに携わる人。目的:幅広いUML要素で作業するように準備する複雑なUMLモデルを作成する方法を教えるUML開発チームの上級メンバーになる資格を得ることができます。
週末ソフトウェア設計コース, 夜のソフトウェア設計トレーニング, ソフトウェア設計ブートキャンプ, ソフトウェア設計 インストラクターよる, 週末ソフトウェア設計トレーニング, 夜のソフトウェア設計コース, ソフトウェア設計指導, ソフトウェア設計インストラクター, ソフトウェア設計レーナー, ソフトウェア設計レーナーコース, ソフトウェア設計クラス, ソフトウェア設計オンサイト, ソフトウェア設計プライベートコース, ソフトウェア設計1対1のトレーニング

コース割引のニュースレター

We respect the privacy of your email address. We will not pass on or sell your address to others.
You can always change your preferences or unsubscribe completely.

一部のお客様

is growing fast!

We are looking to expand our presence in Japan!

As a Business Development Manager you will:

  • expand business in Japan
  • recruit local talent (sales, agents, trainers, consultants)
  • recruit local trainers and consultants

We offer:

  • Artificial Intelligence and Big Data systems to support your local operation
  • high-tech automation
  • continuously upgraded course catalogue and content
  • good fun in international team

If you are interested in running a high-tech, high-quality training and consulting business.

Apply now!