Lộ trình học

Nền tảng C#

Từ chương trình đầu tiên đến toán tử, nhập liệu, điều kiện, vòng lặp, chuỗi, mảng, collection, phương thức và ngoại lệ, mỗi chủ đề kèm một thử thách.

17 bài học · 31 thử thách

Bắt đầu lộ trình →

1 Bắt đầu 4 bài học

  1. Bài học 1 thử thách Hello World và cấu trúc chương trình C# Trong bài học này, bạn sẽ viết chương trình C# đầu tiên và tìm hiểu cấu trúc cơ bản của một ứng dụng console.
  2. Bài học 2 thử thách Kiểu dữ liệu, biến và hằng số trong C# Trong bài học này, bạn sẽ khai báo biến có kiểu dữ liệu rõ ràng, dùng từ khóa var và tạo hằng số với const trong C#.
  3. Bài học 2 thử thách Toán tử và lớp Math trong C# Trong bài học này, bạn sẽ dùng các toán tử số học, gán, so sánh, logic và các hàm toán học của lớp Math trong C#.
  4. Bài học 2 thử thách Đọc dữ liệu từ bàn phím trong C# Trong bài học này, bạn sẽ đọc dữ liệu người dùng nhập vào bằng Console.ReadLine và chuyển đổi sang số một cách an toàn với int.TryParse.

2 Rẽ nhánh 2 bài học

  1. Bài học 2 thử thách Câu lệnh điều kiện và biểu thức switch trong C# Trong bài học này, bạn sẽ dùng biểu thức switch để xếp loại điểm số một cách ngắn gọn và dễ đọc.
  2. Bài học 1 thử thách Máy tính đơn giản với biểu thức switch trong C# Trong bài học này, bạn sẽ xây dựng một máy tính đơn giản bằng biểu thức switch, xử lý đầy đủ các phép toán và trường hợp không hợp lệ.

3 Vòng lặp 1 bài học

  1. Bài học 2 thử thách Vòng lặp trong C# Trong bài học này, bạn sẽ dùng các vòng lặp for, foreach, while và từ khóa continue để xử lý từng phần tử của mảng.

4 Chuỗi và văn bản 2 bài học

  1. Bài học 3 thử thách Chuỗi và nội suy chuỗi trong C# Trong bài học này, bạn sẽ xử lý văn bản bằng các tính năng chuỗi của C#, gồm nội suy chuỗi, cắt khoảng trắng và tìm kiếm không phân biệt hoa thường.
  2. Bài học 1 thử thách Định dạng hóa đơn và số liệu trong C# Trong bài học này, bạn sẽ in một hóa đơn nhỏ với các cột thẳng hàng và số tiền được định dạng bằng nội suy chuỗi.

5 Tập hợp dữ liệu 3 bài học

  1. Bài học 3 thử thách Mảng trong C# Trong bài học này, bạn sẽ tạo, đọc, thay đổi, duyệt và sắp xếp mảng trong C#, kể cả mảng hai chiều.
  2. Bài học 2 thử thách List và Dictionary trong C# Trong bài học này, bạn sẽ lưu dữ liệu có thứ tự với List và dữ liệu dạng khóa và giá trị với Dictionary trong C#.
  3. Bài học 2 thử thách Đếm tần suất từ bằng Dictionary trong C# Trong bài học này, bạn sẽ đếm số lần xuất hiện của từng từ trong một câu bằng Dictionary sau khi chuẩn hóa chữ thường.

6 Hàm 2 bài học

  1. Bài học 2 thử thách Phương thức, tham số và tuple trong C# Trong bài học này, bạn sẽ định nghĩa một phương thức trả về nhiều giá trị cùng lúc bằng tuple có đặt tên.
  2. Bài học 2 thử thách Trả về nhiều số liệu thống kê bằng tuple trong C# Trong bài học này, bạn sẽ viết một phương thức trả về giá trị nhỏ nhất, lớn nhất và trung bình cùng lúc bằng tuple.

7 Lỗi và tệp 2 bài học

  1. Bài học 2 thử thách Xử lý ngoại lệ trong C# Trong bài học này, bạn sẽ kiểm tra dữ liệu đầu vào và xử lý các lỗi có thể đoán trước mà không làm chương trình dừng đột ngột.
  2. Bài học 1 thử thách Kiểm tra dữ liệu đầu vào với TryParse trong C# Trong bài học này, bạn sẽ chuyển đổi dữ liệu người dùng nhập sang số một cách an toàn với TryParse, không cần dùng ngoại lệ.

8 Đối tượng và lớp 1 bài học

  1. Bài học 1 thử thách Class và đối tượng trong C# Trong bài học này, bạn sẽ định nghĩa một class có thuộc tính và phương thức, tạo đối tượng từ class đó và thay đổi trạng thái của nó.
Học tiếp: Lập trình cơ bản