Lộ trình Lập trình C# Cơ bản

Nắm vững các khái niệm và kỹ năng lập trình C# nền tảng để xây dựng các ứng dụng đầu tiên của bạn.

Trở về lộ trình
Giai đoạn Chủ đề chính Nội dung & Hoạt động học tập Mục tiêu & Sản phẩm
1 Giới thiệu & Cài đặt
  • Tìm hiểu về ngôn ngữ C# và nền tảng .NET.
  • Cài đặt Visual Studio hoặc .NET SDK.
  • Viết và chạy chương trình "Hello, World!" đầu tiên.
  • Hiểu C# là gì và vai trò của nó.
  • Thiết lập thành công môi trường lập trình.
2 Cú pháp & Biến cơ bản
  • Học cấu trúc cơ bản của một chương trình C#.
  • Khai báo và sử dụng biến, hằng số.
  • Làm quen với các kiểu dữ liệu (int, string, bool, etc.).
  • Thực hành nhập và xuất dữ liệu ra màn hình console.
  • Viết được các chương trình đơn giản có sử dụng biến.
  • Hiểu cách lưu trữ các loại dữ liệu khác nhau.
3 Toán tử và Biểu thức
  • Sử dụng các toán tử số học (+, -, *, /).
  • Thực hiện so sánh (==, !=, >, <).
  • Kết hợp điều kiện với toán tử logic (&&, ||, !).
  • Thực hiện các phép tính và so sánh trong C#.
  • Viết các biểu thức logic phức tạp.
4 Luồng điều khiển
  • Rẽ nhánh logic với câu lệnh if-else, switch-case.
  • Thực hiện lặp với vòng lặp for, while, do-while.
  • Kiểm soát luồng thực thi của chương trình.
  • Viết các chương trình có logic phức tạp hơn.
5 Phương thức (Methods)
  • Tổ chức mã nguồn thành các khối logic có thể tái sử dụng.
  • Truyền dữ liệu vào phương thức qua tham số.
  • Nhận kết quả trả về từ phương thức.
  • Viết mã nguồn có cấu trúc và dễ bảo trì hơn.
6 Mảng và Chuỗi
  • Lưu trữ và xử lý một tập hợp dữ liệu cùng kiểu với mảng.
  • Thực hiện các thao tác phổ biến trên chuỗi (nối, cắt, tìm kiếm).
  • Làm việc với các tập hợp dữ liệu.
  • Xử lý văn bản.
7 Lớp và Đối tượng (Sơ lược)
  • Hiểu khái niệm cơ bản về Lập trình Hướng đối tượng (OOP).
  • Định nghĩa lớp (class) và tạo đối tượng (object).
  • Bắt đầu tư duy theo hướng đối tượng.
8 Cấu trúc dữ liệu cơ bản
  • Sử dụng List để quản lý danh sách động.
  • Sử dụng Dictionary để lưu trữ dữ liệu dạng key-value.
  • Lựa chọn cấu trúc dữ liệu phù hợp cho bài toán.
9 Xử lý ngoại lệ
  • Xử lý các lỗi có thể xảy ra trong chương trình với try-catch.
  • Đảm bảo mã nguồn được thực thi dù có lỗi hay không với finally.
  • Viết chương trình mạnh mẽ, có khả năng xử lý lỗi.
10 Giới thiệu về LINQ
  • Tìm hiểu về Language Integrated Query (LINQ).
  • Thực hiện các truy vấn dữ liệu đơn giản trên các bộ sưu tập.
  • Viết mã nguồn truy vấn dữ liệu ngắn gọn và dễ đọc hơn.
11 Dự án nhỏ tổng hợp
  • Áp dụng tất cả kiến thức đã học để xây dựng một ứng dụng console hoàn chỉnh.
  • Gợi ý: Quản lý danh bạ, máy tính đơn giản, game đoán số.
  • Củng cố kiến thức và có sản phẩm thực tế đầu tay.