VieLang
Lộ trình nghềPhỏng vấnCông cụViệc làm IT
  • Góc học tập
Tải app
  • Thư viện
  • Luyện thi
  • Cẩm nang
  • Góc học tập
Cẩm nang · Lộ trình nghề

Lộ trình .NET backend từ số 0 đến fresher

Học gì, theo thứ tự nào và làm dự án gì để đủ sức ứng tuyển vị trí fresher .NET.

Cập nhật 27/09/2026.

Checklist: 0/6 đã xong
Nội dung bài · 4 mục
  1. 1.Thứ tự học
  2. 2.Mỗi giai đoạn: học một phần, làm một phần
  3. 3.Dự án để đi xin việc
  4. 4.Khi nào thì đi ứng tuyển

Fresher .NET cần làm được một việc: viết một Web API có database, đưa lên GitHub và giải thích được code của mình. Lộ trình dưới đây đi thẳng tới đích đó, theo đúng thứ tự các khoá trên VieLang.

Thứ tự học

# Khoá Học xong làm được
1 C# Core Viết chương trình console: biến, vòng lặp, method, collection, class, LINQ, exception, async
2 OOP và thiết kế Chia code thành class và interface hợp lý, hiểu SOLID
3 SQL với Oracle Truy vấn, nối bảng, tổng hợp, transaction, index
4 ASP.NET Core Web API Xây API CRUD có DI, EF Core, xử lý lỗi, JWT
5 Cấu trúc dữ liệu và giải thuật Chọn đúng cấu trúc dữ liệu, giải bài phỏng vấn cơ bản
6 Kiến trúc và chất lượng code Git, test, refactor, chia tầng

WinForms với Oracle học khi công ty bạn nhắm tới làm phần mềm desktop nội bộ. Nhiều công ty outsource và doanh nghiệp vẫn duy trì app WinForms.

Mỗi giai đoạn: học một phần, làm một phần

Đọc bài xong mà không gõ lại thì quên rất nhanh. Với mỗi khoá:

  • Gõ lại mọi ví dụ, không copy.
  • Làm hết phần "Thử ngay" và câu hỏi tự kiểm tra cuối bài.
  • Cuối khoá, tự làm một bài tập nhỏ không nhìn bài mẫu.

Gợi ý bài tập cuối mỗi khoá:

  • C# Core: app console quản lý chi tiêu, lưu ra file JSON.
  • OOP: tách app chi tiêu thành các class có interface, đổi cách lưu từ file sang bộ nhớ mà không sửa code gọi.
  • SQL: thiết kế database cho thư viện sách (sách, độc giả, phiếu mượn), viết 10 câu truy vấn báo cáo.
  • ASP.NET Core: Web API cho thư viện sách, dùng database vừa thiết kế.

Dự án để đi xin việc

Một dự án làm kỹ có giá trị hơn năm dự án dở dang. Dự án tối thiểu nên có:

  • Web API ASP.NET Core, EF Core, một database quan hệ.
  • Đăng nhập bằng JWT, phân quyền ít nhất hai vai trò.
  • Validation, xử lý lỗi thống nhất, log.
  • Vài unit test cho phần logic.
  • README ghi cách chạy trong một lệnh (xem bài Docker cơ bản).
  • Lịch sử commit rõ ràng trên GitHub.

Khi nào thì đi ứng tuyển

Bạn sẵn sàng khi tự làm được những việc sau mà không cần xem hướng dẫn:

Không cần chờ học hết khoá DSA hay Kiến trúc mới nộp đơn. Vừa ứng tuyển vừa học tiếp là bình thường.

Nguồn

  • roadmap.sh — ASP.NET Core Roadmap roadmap.sh
  • Microsoft Learn — C# documentation learn.microsoft.com
  • Microsoft Learn — ASP.NET Core documentation learn.microsoft.com

Nội dung bài

  1. 1.Thứ tự học
  2. 2.Mỗi giai đoạn: học một phần, làm một phần
  3. 3.Dự án để đi xin việc
  4. 4.Khi nào thì đi ứng tuyển