コース概要
詳細ルート
- 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の概念に精通していると有利 。
お客様の声 (10)
すべて。もう一度、フルヴィオが取り上げたコンセプトの量を考えると、詳細な説明を含めて 3 日間で本当に良かったです。データ エンジニアとして必要となる多くの概念を彼がカバーしていることが気に入りました。
Florim - Jisc
コース - Programming in C# with Visual Studio
Machine Translated
The trainor is knowledgeable about the topic. He is easily to approach if you have questions. Of course, he shared his knowledge to the best he can.
Minette Mirzi Dela Cruz - Electronic Commerce Payments Inc.
コース - Programming in ASP.NET MVC 5
よく説明してくれた。
Moises - Department of Defense
コース - Programming in WPF
Machine Translated
Time management of the training. Allocated time of training was well-spent and maximized.
Edgar Caguioa - ANALOG DEVICES GEN. TRIAS, INC.
コース - Visual Studio with VB.Net
Folio さんの幅広い知識に感謝しました。彼はコースの内容に精通しているだけでなく、例を私たちにとってより意味のあるものにするために、私たちが使い慣れている言語の構文についても知っていました。合間に彼は、トレーニングの範囲外のテクノロジーやソリューションに関する知識を共有し、将来 (および将来のトレーニング) で使用できる他のソリューションについての洞察を提供しました。
Raphael - Markit Valuations Limited
コース - Developing Desktop Applications with Visual Studio 2012, VB.NET and SQL Server 2012
Machine Translated
Trainer knowledge and approach.
Piotr Kucharski
コース - Introducing C# 6.0 with Visual Studio 2015/2017
Colin approached the subject in a way, and using language in a way that made it easy to understand. He managed to cover a vast amount in a small time without making it seem like "Information Overload". The training was done in a way that ensures you to take in information and use it going forward, rather than detaching each part from the next.
David - Sepura Plc
コース - Programming in C#
柔軟なアプローチと、トレーニング参加者から提起された質問や問題に合わせた演習の調整。
Maciej - DataConsult S.A.
コース - Advanced Programming in C#
Machine Translated
私はエクササイズが本当に好きです
Ioan Adrian Gui - Bachner - Continental Automotive (avlad)
コース - Unity: Developing 3D Games with C# and Javascript
Machine Translated
the trainer level.