Design Patterns in C# and .NET

Design Patterns in C# and .NET

Khám phá việc thực hiện hiện đại các mẫu thiết kế với C # và .NET

Bạn sẽ học được gì?

  • Công nhận và áp dụng các mẫu thiết kế
  • Refactor hiện có thiết kế để sử dụng các mẫu thiết kế
  • Lý do ứng dụng và khả năng sử dụng các mẫu thiết kế

Yêu cầu của khóa học:

  • Hiểu biết về C #
  • Hiểu biết về các tính năng mới nhất của C #
  • Hiểu tốt về các nguyên tắc thiết kế hướng đối tượng
131 bài giảng
12.5 hours on-demand video
Link download miễn phí
Truy cập trên thiết bị di động
Đã có 6118 học viên đăng ký
English

Giới thiệu khóa học

Khóa học này cung cấp một tổng quan toàn diện về Thiết kế các Patterns trong C # và .NET từ góc nhìn thực tế. Khóa học này đặc biệt bao gồm các mô hình sử dụng:

  • Các phiên bản mới nhất của C # và khung công tác .NET
  • Sử dụng phương pháp lập trình hiện đại: tiêm phụ thuộc, chương trình phản ứng và nhiều hơn nữa
  • Sử dụng các công cụ phát triển hiện đại như ReSharper
  • Thảo luận về các biến thể mô hình và phương pháp tiếp cận thay thế

Khóa học này cung cấp tổng quan về tất cả các mẫu thiết kế Gang of Four (GoF) như đã nêu trong cuốn sách của họ, cùng với các biến thể hiện đại, điều chỉnh, thảo luận về việc sử dụng các mẫu trong ngôn ngữ.

Mẫu thiết kế là các giải pháp tái sử dụng cho các vấn đề lập trình phổ biến. Họ đã được phổ biến rộng rãi với các cuốn sách Thiết kế mẫu năm 1994: Các phần tử của phần mềm hướng đối tượng có thể tái sử dụng được Erich Gamma, John Vlissides, Ralph Johnson và Richard Helm (những người thường được gọi là Gang of Four, do đó là từ viết tắt của GoF).

Cuốn sách gốc được viết bằng C ++ và Smalltalk làm ví dụ, nhưng kể từ đó, các mẫu thiết kế đã được điều chỉnh cho mọi ngôn ngữ lập trình: C #, Java, PHP và thậm chí các ngôn ngữ lập trình không nghiêm ngặt theo định hướng đối tượng, chẳng hạn như JavaScript.

Sự hấp dẫn của các mẫu thiết kế là bất diệt: chúng ta nhìn thấy chúng trong thư viện, một số trong đó là nội tại trong các ngôn ngữ lập trình, và bạn có thể sử dụng chúng hàng ngày ngay cả khi bạn không nhận ra chúng ở đó.

Khóa học này bao gồm tất cả các mẫu thiết kế của GoF. Trên thực tế, đây là danh sách đầy đủ về những gì được bảo hiểm:

  • Nguyên lý thiết kế nguyên tắc: Nguyên tắc đơn trách nhiệm, nguyên tắc mở cửa, nguyên tắc thay thế Liskov, nguyên tắc phân tách giao diện và luật đảo ngược phụ thuộc
  • Mẫu Thiết kế Sáng tạo: Builder, Nhà máy (Factory Method và Abstract Factory), Prototype và Singleton
  • Các mẫu thiết kế cấu trúc: Bộ ghép nối, Cầu, Composite, Trang trí, Mặt dựng, Máy bay lượn sóng và Proxy
  • Các mẫu thiết kế hành vi: Chuỗi trách nhiệm, Chỉ huy, Phiên dịch, Iterator, Người trung gian, Memento, Null Object, Observer, State, Chiến lược, Phương pháp Mẫu và Khách truy cập

Khóa học này dành cho các nhà phát triển .NET / C #, những người muốn không chỉ xem các mẫu sách giáo khoa về các mẫu thiết kế, mà còn các biến thể và thủ thuật khác nhau có thể được áp dụng để thực hiện các mẫu thiết kế một cách hiện đại. Ví dụ, sự ra đời của DLR cho phép chúng ta sử dụng một ImpromptuObject, do đó DynamicObject của chúng tôi cho thấy bất kỳ giao diện chúng tôi mong muốn. Điều này cho phép lập trình động, và nhiều mẫu thiết kế được trình bày dưới dạng các biến thể tĩnh và dựa trên DLR.

Đối tượng nên tham gia khóa học

  • Người mới bắt đầu và các nhà phát triển có kinh nghiệm
  • Bất cứ ai quan tâm đến các mẫu thiết kế

Link download khóa học miễn phí

One thought on “Design Patterns in C# and .NET

  1. Xin chân thành cảm ơn dihoconline đã cung cấp các khóa học miễn phí rất hữu ích và bổ ích cho tất cả các developer như mình. Chúc dihoconline ngày các phát triển, đưa được các khóa học bổ ích như này tới tất cả những người đam mê công nghệ 🙂

    Thank you so much !

Add Comment