Trang chủ Khóa học Khóa học bổ trợ

Kỹ thuật Unit test cho .NET Developer

TEDU xin giới thiệu với các bạn khóa học Kỹ thuật dành cho .NET Developer sử dụng framework xUnit trên .NET Core.

383 học viên
Video
24,489 lượt xem
Bạch Ngọc Toàn

Giảng viên

Bạch Ngọc Toàn
Miễn phí
Đăng nhập để học miễn phí Đăng ký để học miễn phí Thêm vào yêu thích
Thời lượng 0 giờ
Loại hình học Video
Bài học 19 bài
Truy cập 5 năm
Thiết bị Mọi thiết bị

Khóa học bao gồm:

  • Video Full HD
  • Tài liệu học tập
  • Source code mẫu
  • Hỗ trợ Q&A
  • Cập nhật miễn phí
Kỹ thuật Unit test cho .NET Developer

Nội dung khóa học

19 bài học • 0 giờ học

1. Giới thiệu về khóa học và phương pháp học tập
0 phút
2. Cài đặt tư duy Unit test
0 phút
3. Giới thiệu tổng quan về testing
0 phút
4. Giới thiệu tổng quan về Unit test
0 phút
5. Giới thiệu về xUnit framework
0 phút
6. Một số best practice trong Unit test
0 phút
7. Giới thiệu về mã nguồn project dùng cho test
0 phút
8. Tạo cấu trúc project test trên project thực tế
0 phút
9. Một số ví dụ về Unit test dùng xUnits
0 phút
10. Tầm quan trọng của SOLID trong Unit test
0 phút
11. Kỹ thuật Mock đối tượng cho Unit test
0 phút
12. Test các tầng Infrastructure và Utilities
0 phút
13. Test tầng Repository với In Memory DB
0 phút
14. Test tầng Service Application
0 phút
15. Test tầng Controller API MVC
0 phút

Và 4 bài học khác...

Mô tả khóa học

Giới thiệu

Các bạn đang là developer thì không lạ gì với khái niệm Unit test. Một chương trình có Unit test sẽ giảm tỷ lệ bug xuống rất nhiều và tiết kiệm được rất nhiều công sức test lại những đoạn đã thay đổi và các chức năng liên quan. Để trở thành một developer giỏi thì Unit test là một trong những kỹ năng rất quan trọng không thể thiếu để giúp chất lượng code của các bạn tốt hơn, giảm rủi ro cho mã nguồn khi có thay đổi.

TEDU đã nghiên cứu và thiết kế ra khóa học này nhằm giúp các bạn đạt được điều đó. Thay vì phải tự tìm hiểu thì từ kiến thức dự án thực tế, TEDU sẽ giúp các bạn có được những hiểu biết và kỹ năng làm việc với Unit test.

Khóa học này sẽ sử dụng framework xUnit rất phổ biến trên nền tảng .NET, mã nguồn dùng để thực hiện unit testing cho khóa học này là mã nguồn của khóa học TEDU-17 Xây dựng ứng dụng với ASP.NET Core đã áp dụng các kỹ thuật rất hiện đại như .NET Core, Repository, DI, N-Layer, DDD. Vì thế áp dụng unit test vào mã nguồn này sẽ giúp các bạn gần hơn với kỹ thuật unit test trong dự án thực tế.

Bạn sẽ nhận được gì sau khóa học?

Bạn sẽ thành thạo Unit test và áp dụng ngay vào cấu trúc code của khóa học Xây dựng ứng dụng với ASP.NET Core mà TEDU đã thực hiện. Hiểu được các khái niệm trong Unit Test. Làm sao để code có thể unit test dễ dàng được? Điều này cũng giúp các bạn hiểu được tại sao cần dùng Depedency Injection? Tại sao phải follow SOLID.

Các bạn cũng có được sự tự tin khi hầu hết các nhà tuyển dụng sẽ hỏi về kỹ năng này của  các bạn. Hãy biến mình thành số ít.

Yêu cầu đầu vào

Chỉ cần biết C# và .NET là bạn có thể học được. Ngoài ra nếu bạn đang làm việc với ứng dụng .NET rồi thì rất tốt, chúng ta có thể áp dụng được ngay.

Nội dung khóa học

  1. Giới thiệu về khóa học và phương pháp học tập
  2. Tư duy Unit test
  3. Giới thiệu tổng quan về testing
  4. Giới thiệu tổng quan về Unit test
  5. Giới thiệu về xUnit framework
  6. Một số best practice trong Unit test
  7. Giới thiệu về mã nguồn project dùng cho test
  8. Tạo cấu trúc project test trên project thực tế
  9. Cài đặt các plugin cần thiết
  10. Một số ví dụ về Unit test dùng xUnit
  11. Sự quan trọng của Depedency Injection trong Unit test
  12. Kỹ thuật Mock đối tượng để test
  13. Test tầng Repository với In Memory DB
  14. Test tầng Service với kỹ thuật Mock object
  15. Test tầng Controller API MVC
  16. Test tầng Web App MVC
  17. Test coverage trong Visual Studio Enterprise
  18. Run test bằng command line trong .NET Core.
  19. Unit test cho SQL Server sử dụng Visual Studio
  20. Kết thúc khóa học

(Chú ý: Nội dung có thể được điều chỉnh cho hợp lý trong quá trình thực hiện) 

Khóa học liên quan

Làm chủ Docker để chinh phục DevOps
📹 Video
Đang mở
Best Seller
Mã: TEDU-42
Khóa học bổ trợ
0.0 (3)

Làm chủ Docker để chinh phục DevOps

Ngoài Dev ra thì các bạn đã nghe đến Docker chưa? Lợi ích và cách sử dụng nó ra sao để đạt hiệu quả tốt trong dự án thực tế ra sao? Khóa học này bạn sẽ có thể làm chủ nó để vận dụng vào dự án thực tế của mình.

45,310 lượt xem
67 bài học
1,200,000đ 600,000đ
Xem chi tiết
Triển khai CI/CD với Azure DevOps
📹 Video
Đang mở
Miễn phí
Mã: TEDU-37
Khóa học bổ trợ
0.0 (2)

Triển khai CI/CD với Azure DevOps

Khóa học hướng dẫn triển khai CI CD với Azure DevOps sẽ cho bạn kỹ năng sử dụng Azure Devops bao gồm từ lúc quản lý source code trên Git đến xây dựng process tự động với Azure Pipeline.

32,095 lượt xem
32 bài học
Miễn phí
Xem chi tiết
System Design cho Developer: Tư duy kiến trúc hệ thống từ nền tảng đến thực chiến
📹 Video
Chuẩn bị ra mắt
Mã: TEDU-70
Khóa học bổ trợ

System Design cho Developer: Tư duy kiến trúc hệ thống từ nền tảng đến thực chiến

Khóa học System Design dành cho developer 2–7 năm kinh nghiệm. Từ database, caching, microservices đến bảo mật và case study thực tế. Học để thiết kế được, không chỉ code được.

94 lượt xem
0 bài học
1,490,000đ 745,000đ
Xem chi tiết
Kỹ thuật Unit test cho .NET Developer
📹 Video
Đang mở
Miễn phí
Mã: TEDU-29
Khóa học bổ trợ

Kỹ thuật Unit test cho .NET Developer

TEDU xin giới thiệu với các bạn khóa học Kỹ thuật dành cho .NET Developer sử dụng framework xUnit trên .NET Core.

24,489 lượt xem
19 bài học
Miễn phí
Xem chi tiết