ホーム > 集合研修 分野別検索 > 集合研修 コース検索一覧(カテゴリ:Webデザイン/Web開発/モバイル開発) > .NETシステムプログラミング ~.NET Framework,マルチスレッド,コレクション,ストリームなど~

.NETシステムプログラミング ~.NET Framework,マルチスレッド,コレクション,ストリームなど~

コース基本情報

コースタイトル .NETシステムプログラミング ~.NET Framework,マルチスレッド,コレクション,ストリームなど~
コースコード MSC0467G  
コース種別 集合研修 形式 講義+実機演習
期間 3日間 時間 9:30~17:30 価格(税抜) 165,000円(税抜)
主催 グローバルナレッジ
日程 会場 空席状況 実施状況 選択

2017年11月27日(月) ~ 2017年11月29日(水)

新宿LC

  空席あり

2018年2月26日(月) ~ 2018年2月28日(水)

新宿LC

  空席あり

※「キャンセル待ち」でお申し込みの方には、別途メールにてご連絡いたします。
※「実施確定」表示のない日程は、お申し込み状況により開催中止になる場合がございます。
※ グローバルナレッジ主催コース以外の空席状況は、残席数に関わらず「お申し込み後確認」と表示されます。
※ グローバルナレッジ主催コース以外では、主催会社のお席を確保した後に受付確定となります。

詳しくはお問い合わせください。

ワンポイント

Microsoft .NET Frameworkが提供する、マルチスレッド、非同期I/O、シリアライズ、暗号化、WCFサービスなどの高度な機能を活用したい方にお奨めです。

対象者情報

対象者
・.NETプラットフォームでシステムを開発される方
・Windowsアプリケーション開発者
・Webアプリケーション開発者
・コンポーネントやサービスの開発者
前提条件
□C#またはVisual Basicの基本文法を理解している
□Microsoft Visual Studioの基本操作ができる
□オブジェクト指向プログラミングの用語、仕組みの知識があり実践できる
□リレーショナル データベースの概念を理解している
□SELECT,UPDATE,INSERT,DELETEの各ステートメントを使用して基礎的なSQL文を構築できる
□あるいは以下のコースを受講済みか同程度知識があること

-「C#によるオブジェクト指向プログラミング(MSC0591G)」

-「Visual Basicによるオブジェクト指向プログラミング(MSC0466G)」

学習内容の詳細

コース概要
Microsoft .NET Frameworkが提供するさまざまなAPI (Application Programming Interface)を利用して、マルチスレッド、非同期I/O、データのシリアライズ、逆シリアライズ、WCFサービスの公開と利用といった、分散システム開発に欠かせない高度な機能について学習します。
学習目標
● .NET Framework のクラスを利用してスレッド セーフなマルチスレッド処理および非同期処理を実装する
● 型の定義の冗長性を排除し、利用頻度の高いインターフェイスを実装する
● データの整合性を管理し、アプリケーションのセキュリティと安全性を確立する
● ストリーム、ファイル、ネットワークからの読み取りと書き込みを実装する
● データのシリアル化と逆シリアル化を実装する
● WCFを使用して、サービスを公開し利用する
学習内容
1. マルチスレッドの制御
  - 並列処理のためのタスク
  - スレッドとスレッドプール
  - タスク並列ライブラリ
  - ThreadPoolクラス
  - Taskクラス
  - async修飾子とawait演算子による非同期メソッドの実装
  - リソースの同期とロックによるスレッドセーフな実装

2. 型の作成と使用
  - 部分型と部分メソッド
  - 省略可能/名前付きパラメーター
  - インデックス付きプロパティ
  - IComparableインターフェイス
  - IEnumerrableインターフェイス
  - IDisposableインターフェイス
  - IUnknownインターフェイス
  - usingステートメントによるIDisposableの管理
  - ガベージコレクション
  - 文字列の操作

3. アプリケーションのセキュリティの実装
  - データの整合性管理
  - 正規表現による入力形式の検証
  - ジェネリックコレクション
  - ハッシュアルゴリズム
  - 対象暗号化と非対称暗号化
  - アセンブリのバージョン管理
  - リフレクションの実装
  - アセンブリへの署名
  - グローバルアセンブリキャッシュ
  - アプリケーションドメイン

4. データアクセスの実装
  - ストリームの読み取りと書き込み
  - ファイルの読み取りと書き込み
  - ネットワークからの読み取りと書き込み
  - 非同期I/O操作の実装
  - Microsoft Synchronization Services for ADO.NET
  - データのシリアル化と逆シリアル化
  - バイナリシリアル化
  - SOAPシリアル化
  - XMLシリアル化

5. WCFサービスの公開と利用
  - アドレス
  - バインディング
  - コントラクト
  - インスタンス管理
  - メッセージ交換パターン
  - データコントラクト
  - エラーコントラクト
  - セキュリティ
  - トランザクション

実習/演習内容詳細

ソフトウェア/ハードウェア
Visual Studio Ultimate 2013

ご注意・ご連絡事項

・コースの内容は変更される可能性があります。最新情報は本Webページにてご確認ください。

受講者の声

『取り上げているトピックは、実際の現場で使う内容が網羅されており非常に好感をもった。』