コース概要
導入
LINQ 基本
- IEnumerable<T>
- I列挙子<T>
- 射影、フィルタリング、量指定子、分割、演算など。
LINQ 演算子の概要
- 即時実行と遅延実行
- ストリーミング演算子と非ストリーミング演算子
開発環境の準備
- .NETのインストールと構成
- LINQPad のインストールと設定
単純な LINQ クエリ
- データソースの選択
- クエリの作成
- クエリの実行
データ変換と型の関係
- 結果を型として返す
- ソース要素に対する操作の実行
- コンパイラが型を選択できるようにする
LINQ クエリのグループ化と結合
- 複数のキーによるグループ化
- グループクエリの拡張
- カスタムキーによるグループ化
- 複合キーによる内部結合の使用
- グループ結合と内部グループ結合の使用
LINQ ラムダ演算子を使用
- Lambda 演算子のメソッド構文を理解する
- マルチキーによるグループ化
- カスタムキーとカスタムオブジェクトによるグループ化
- 内部結合と複合結合の使用
- グループ結合とグループ内部結合の使用
標準クエリと複雑なクエリ
- サブセットのフィルタリング
- 演算子を使用してデータを並べ替える
- 基本的なグループの解析
- データセット内に階層を作成する
- データの連鎖
- into および let キーワードの使用
LINQ~SQL
- データベースのセットアップ
- データベースのクエリ
- データベースの更新
LINQ~XML
- ツリーの作成
- ツリークエリの使用
要約と結論
要求
- プログラミングを理解していること 。
観客
- ウェブ開発者
お客様の声 (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.