コース概要

詳細ルート

  • C# と .NET の概要: .NET Framework ビルディング ブロック。 C# の Hello world; Visual Studio 2015 を使用。名前空間とアセンブリ
  • コア C# Programming 構成要素: 変数、演算子、ステートメント。参照型と値型。コンバージョン; Null 許容型。 Console クラスと String クラスの使用。制御の流れ。暗黙的な型の使用
  • 詳細 C# Programming コンストラクト: メソッドの定義。入力、出力、およびオプションのパラメーター。メソッドのオーバーロード。配列;構造物
  • クラスの定義と使用: クラスの定義。コンストラクターとファイナライザーの定義。プロパティの定義;オブジェクトの作成と破棄。定数と読み取り専用フィールドの定義。静的メンバー。部分的なクラス/メソッド
  • 継承とポリモーフィズム: 基本クラスと派生クラスの定義。メソッドのオーバーライド。抽象クラス。インターフェース
  • 例外処理: Try/Catch/Finally ブロックの定義。例外をスローします。新しい例外クラスの定義。ブロックを使用した定義
  • オブジェクトのコレクションの作成: ジェネリックの概要。リスト コレクションの使用;辞書コレクションの使用
  • C# 6 の新機能: 構文を使用した静的。自動プロパティ初期化子。辞書初期化子。例外フィルター。文字列補間
  • デリゲート、イベント、ラムダ: 概要。単純なデリゲートの定義。イベントの定義と処理。ラムダ式の使用
  • 追加の言語機能: 演算子のオーバーロード。拡張メソッド。オブジェクト初期化子。匿名型
  • LINQ の概要: LINQ の役割。単純な LINQ クエリ式。コレクションで LINQ を使用します。 LINQ クエリ演算子
  • Entity Framework の使用: EF クラスと DbContext。関係の実装。データの管理;追加のテクニック
  • 非同期の概要 Programming: async キーワードと await キーワードについて理解する。非同期コードの実装
  • MVC6 の概要: ASP.NET MVC アプリケーションの作成。モデル、ビュー、コントローラーの定義。 REST と Web API の概要

要求

  • 少なくとも6ヶ月のプログラミング経験
  • OOの概念に精通していると有利
 28 時間

参加者の人数



Price per participant

お客様の声 (9)

関連コース

Introducing C# 6.0 with Visual Studio 2015/2017

28 時間

関連カテゴリー