Đề cương khóa học
Giới thiệu
LINQ Cơ bản
- IEnumerable<T>
- IEnumerator<T>
- Projection, filtering, quantifiers, partitions, operations, v.v.
Tổng quan về LINQ Operators
- Thực thi ngay lập tức so với thực thi trì hoãn
- Operators streaming so với non-streaming
Chuẩn bị Môi trường Phát triển
- Cài đặt và cấu hình .NET
- Cài đặt và cấu hình LINQPad
Các Truy vấn LINQ Đơn giản
- Chọn một nguồn dữ liệu
- Tạo một truy vấn
- Thực thi một truy vấn
Biến đổi Dữ liệu và Mối quan hệ Kiểu
- Trả về kết quả dưới dạng một kiểu
- Thực hiện các thao tác trên các phần tử nguồn
- Cho phép trình biên dịch chọn kiểu
Nhóm và Kết hợp Các Truy vấn LINQ
- Nhóm theo nhiều khóa
- Mở rộng một truy vấn nhóm
- Nhóm với các khóa tùy chỉnh
- Sử dụng inner join với khóa tổng hợp
- Sử dụng group join và inner group join
LINQ với Lambda Operators
- Hiểu cú pháp phương thức với Lambda operators
- Nhóm theo nhiều khóa
- Nhóm theo các khóa tùy chỉnh và các đối tượng tùy chỉnh
- Sử dụng inner join và composite join
- Sử dụng group join và group inner join
Các Truy vấn Tiêu chuẩn và Phức tạp
- Lọc các tập hợp con
- Sắp xếp lại dữ liệu bằng một operator
- Phân tích các nhóm cơ bản
- Tạo một hệ thống phân cấp trong một tập dữ liệu
- Chuỗi dữ liệu
- Sử dụng các từ khóa into và let
LINQ đến SQL
- Thiết lập một cơ sở dữ liệu
- Truy vấn một cơ sở dữ liệu
- Cập nhật một cơ sở dữ liệu
LINQ đến XML
- Tạo một cây
- Sử dụng các truy vấn cây
Tóm tắt và Kết luận
Requirements
- Hiểu biết về lập trình
Đối tượng
- Nhà phát triển Web
Testimonials (5)
Good rapport, Łukasz had time for everyone's questions and was able to help anyone who had any issue
Kelly Morris - Titian Software Poland Sp. z o.o.
Course - Selenium WebDriver in C#
Class was informative and easy to follow.
Najeeda Motala - Multichoice
Course - Advanced C# for Automation Test Engineers
Tailored to our needs
Rafal - Haleon
Course - C#.Net
Everything. Again considering the amount of concepts Fulvio covered, including detailed explanation in three days was really good. I liked that he covered a lot of concepts we as Data Engineers would require.
Florim - Jisc
Course - Programming in C# with Visual Studio
I liked that I had the chance to exercise.