Skip to content

Module 0 - Chuẩn bị môi trường ​

Tóm tắt: Module khởi động dành cho người chưa từng viết C#: cài .NET 10 SDK và trình soạn code, chạy chương trình đầu tiên, dùng debugger, dựng solution có unit test và tạo một Web API nhỏ cho hệ CRM. Làm xong module này, máy bạn có đủ công cụ cho toàn bộ khóa học và bạn biết cách tự tìm ra lỗi trong code của mình.

Dành cho ai ​

  • Chưa từng viết C# hoặc chưa cài .NET: học hết 5 bài theo thứ tự.
  • Đã viết C# nhưng chưa quen dòng lệnh dotnet, debugger hay unit test: đọc nhanh 0.1 và 0.2, làm kỹ 0.3 và 0.4.
  • Đã quen cả ba: làm thử bài tập của 0.4 và 0.5. Làm được mà không cần xem lời giải thì chuyển sang Module 1.

Thời gian dự kiến: 1 buổi sinh hoạt CLB (khoảng 3 giờ) cho 0.1 tới 0.3, và 1 buổi cho 0.4, 0.5.

Nội dung module ​

Sổ tay lệnh dotnet ​

Các lệnh dùng thường xuyên nhất trong khóa học:

Việc cần làmLệnh
Kiểm tra phiên bản SDKdotnet --version
Chạy nhanh một file C#dotnet run app.cs
Tạo project consoledotnet new console -n TenProject
Tạo Web APIdotnet new webapi -n TenProject
Tạo thư việndotnet new classlib -n TenProject
Tạo project test xUnitdotnet new xunit -n TenProject.Tests
Tạo solutiondotnet new sln -n TenSolution
Thêm project vào solutiondotnet sln add duong/dan/project
Project A tham chiếu project Bdotnet reference add B.csproj --project A
Thêm gói NuGetdotnet package add TenGoi
Biên dịchdotnet build
Chạydotnet run
Chạy và tự chạy lại khi sửa codedotnet watch
Chạy testdotnet test
Tạo file .gitignore cho .NETdotnet new gitignore

Sau module này ​

Bạn sẽ dùng lại mọi kỹ năng ở đây trong suốt khóa học:

  • Mỗi bài từ Module 1 trở đi có code chạy được: tạo project console như bài 0.2 để thử.
  • Bài tập có yêu cầu viết test thì dựng solution như bài 0.4.
  • Từ Module 8, mọi thứ xoay quanh Web API như bài 0.5, nhưng được giải thích đầy đủ.

Phát hành theo giấy phép MIT.