Lộ trình học

C# hiện đại

LINQ, pattern matching, lambda, async/await và JSON, kèm thử thách để áp dụng.

7 bài học · 10 thử thách

Bắt đầu lộ trình →
  1. Bài học 2 thử thách Truy vấn dữ liệu với LINQ trong C# Trong bài học này, bạn sẽ dùng LINQ để lọc, sắp xếp và biến đổi dữ liệu trong một collection chỉ với vài dòng code.
  2. Bài học 1 thử thách Gom nhóm học sinh với LINQ trong C# Trong bài học này, bạn sẽ gom nhóm học sinh theo xếp loại và tính điểm trung bình của từng nhóm bằng LINQ.
  3. Bài học 2 thử thách So khớp mẫu (pattern matching) trong C# Trong bài học này, bạn sẽ dùng biểu thức switch với các mẫu để kiểm tra kiểu và giá trị của dữ liệu một cách gọn gàng, an toàn.
  4. Bài học 1 thử thách Delegate và biểu thức lambda trong C# Trong bài học này, bạn sẽ truyền một hàm vào phương thức khác dưới dạng tham số bằng delegate Func và biểu thức lambda.
  5. Bài học 1 thử thách Lập trình bất đồng bộ với async và await trong C# Trong bài học này, bạn sẽ viết code bất đồng bộ với async và await để chờ một tác vụ mà không chặn chương trình.
  6. Bài học 1 thử thách Chạy nhiều tác vụ đồng thời với Task.WhenAll trong C# Trong bài học này, bạn sẽ chạy đồng thời hai tác vụ bất đồng bộ độc lập và chờ cả hai hoàn thành bằng Task.WhenAll.
  7. Bài học 2 thử thách Chuyển đổi đối tượng sang JSON và ngược lại trong C# Trong bài học này, bạn sẽ chuyển một đối tượng C# thành chuỗi JSON và tạo lại đối tượng từ chuỗi đó bằng System.Text.Json.