・.NETプラットフォームでシステムを開発される方 ・Windowsアプリケーション開発者 ・Webアプリケーション開発者 ・コンポーネントやサービスの開発者
トップページ > 公開講座 > 公開講座 テーマ別研修ラインナップ SE向け研修/IT研修 > Microsoft研修 ラインナップ > .NETシステムプログラミング ~.NET Framework,マルチスレッド,コレクション,ストリームなど~
・.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. マルチスレッドの制御 - 並列処理のためのタスク - スレッドとスレッドプール - タスク並列ライブラリ - 非同期処理の実装 - リソースの同期とロックによるスレッドセーフな実装 2. 型の作成と使用 - 部分型と部分メソッド -【参考】名前付き引数/省略可能な引数 - インデックス付きプロパティ - インターフェイスの実装 -【参考】ガベージコレクション - 文字列の操作 3. アプリケーションのセキュリティの実装 - 正規表現による入力形式の検証 - ジェネリックコレクション - ハッシュアルゴリズム - 対称暗号化と非対称暗号化 - アセンブリのバージョン管理 -【参考】リフレクションの実装 4. データアクセスの実装 - ストリームの読み取りと書き込み - 非同期I/O 操作の実装 - データのシリアル化と逆シリアル化 5. WCF サービスの公開と利用 - WCF 概要 - WCF の 3 要素 - インスタンス管理 - メッセージ交換パターン - データ コントラクト - エラー コントラクト - セキュリティ - トランザクション
Visual Studio 2019 Microsoft .NET Frameowrk 4.7.2
演習 1 マルチスレッドの制御 - スレッド使用しないGUIアプリケーション - スレッドプールを使用したGUIアプリケーション - Taskを使用したGUIアプリケーション - バックグラウンドのスレッドからコントロールを操作する(オプション) 演習 2 型の作成と使用 - Studentクラスの定義 - StudentクラスにIComparableインターフェイスを 実装する 演習 3 セキュリティの実装 - 入力データを検証する 演習 4 データ アクセスの実装 - データアクセス専用のクラスを作成する - DataAccessクラスにシリアライズ機能を追加する - DataAccessクラスに暗号化機能を追加する 演習 5 WCF サービスの公開と利用 - 簡単な計算処理をするWCFサービスの構築 - (参考演習) データアクセスサービスを利用するアプリケーション
【事前に必ず以下をご確認の上お申込みください】
*主催団体によりキャンセルポリシーが異なります。
*お申し込み後のキャンセルにつきましてはこちらをご確認ください。
*キャンセル期限までは無料にてキャンセルを承ります。
*キャンセル期限を過ぎた後は、受講料全額をキャンセル料として頂戴いたします。
*事前のお席の確保は原則承っておりません。
*お申込み内容は、翌営業日以降に確定いたします。
*お申込み後、満席などでご受講できない場合がございますので、あらかじめご了承ください。満席の場合は、別途ご連絡申し上げます。
※受講に関する注意点※
進行の都合上、研修開始時間を過ぎてからのご参加はご遠慮いただいております。大変恐れ入りますが、研修開始時間までにご参加いただけていない場合、当日キャンセル扱いをさせていただく場合がございますのでご注意ください。
【本コースはオンライン対応です】 会場が「オンラインLive」または「教室Live配信」の日程は、オンラインでご参加いただけます。 オンラインLive:受講者の方はオンラインのみとなります。 教室Live配信:教室・オンラインから受講される方が混在します。 ★オンラインLiveトレーニングの詳細はこちら
STEP
1
提供団体へ申込み
(お申込翌営業日)インソースがお客様のお申込を確認し、提供団体へ連携いたします
※空席がない場合、満席連絡をさせていただく場合がございますので予めご了承下さい
STEP
2
ご案内の送付
ご登録いただいたメールアドレスへ、ご受講日の前日までに受講案内をお送りします
※研修主催のトレノケート株式会社様より直接、ご受講案内メールが配信されます
STEP
3
受講開始
メールにてご案内したZoomミーティングIDを使用し、研修にご参加ください
下記情報を無料でGET!!
無料セミナー、新作研修、他社事例、公開講座割引、資料プレゼント、研修運営のコツ
※配信予定は、予告なく配信月や研修テーマを変更する場合がございます。ご了承ください。
配信をご希望の方は、個人情報保護の取り扱いをご覧ください。
無料セミナー、新作研修、他社事例、公開講座割引、資料プレゼント、研修運営のコツ
登録は左記QRコードから!
※配信予定は、予告なく配信月や研修テーマを変更する場合がございます。ご了承ください。
配信をご希望の方は、個人情報保護の取り扱いをご覧ください。