Giới Thiệu Khóa Học Design Patterns Trong Modern C++ [Mã - 6837 A]

 

weekly-study-khoa-hoc-design-patterns-trong-modern-c-ma-6837a

Khám phá cách triển khai hiện đại các design pattern với С++.

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

✓ Nhận biết và áp dụng các design pattern.

✓ Tái cấu trúc các thiết kế hiện có để sử dụng các design pattern.

✓ Lý do về khả năng ứng dụng và khả năng sử dụng của design pattern.

✓ Tìm hiểu cách sử dụng các khía cạnh khác nhau của Modern C++.

Khóa học này cung cấp một cái nhìn tổng quan toàn diện về Design Patterns trong Modern C++ từ góc độ thực tế. Khóa học này đặc biệt bao gồm các pattern với việc sử dụng:

✓ Phiên bản mới nhất của ngôn ngữ lập trình C++.

✓ Sử dụng các phương pháp lập trình hiện đại: dependency injection, sử dụng coroutine và hơn thế nữa!

✓ Sử dụng các công cụ dành cho nhà phát triển hiện đại như CLion và ReSharper C++.

✓ Thảo luận về các biến thể của pattern và các phương pháp thay thế.

Khóa học này cung cấp cái nhìn tổng quan về tất cả các Gang of Four (GoF) design pattern như được nêu trong cuốn sách chuyên đề của chúng, cùng với các biến thể, điều chỉnh và thảo luận về cách sử dụng nội tại của các pattern trong ngôn ngữ.

Design Pattern là gì?

Design Pattern là giải pháp có thể tái sử dụng cho các vấn đề lập trình phổ biến. 

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 phù hợp với mọi ngôn ngữ lập trình có thể tưởng tượng được: Swift, C#, Java, PHP và thậm chí cả các ngôn ngữ lập trình không hướng đối tượng, chẳng hạn như JavaScript .

Sức hấp dẫn của các design pattern là bất diệt: chúng ta thấy chúng trong các thư viện, một số trong số chúng có sẵn 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 những Pattern nào?

Khóa học này bao gồm  tất cả  các GoF design pattern. Trên thực tế, đây là danh sách đầy đủ những gì được đề cập:

SOLID Design Principles : Single Responsibility Principle, Open-Closed Principle, Liskov Substitution Principle, Interface Segregation Principle and Dependency Inversion Principle.

Creational Design Patterns : Builder, Factories (Factory Method and Abstract Factory), Prototype and Singleton.

Structrural Design Patterns: Adapter, Bridge, Composite, Decorator, Façade, Flyweight và Proxy

Behavioral Design Patterns: Chain of Responsibility, Command, Interpreter, Iterator, Mediator, Memento, Null Object, Observer, State, Strategy, Template Method và Visitor.

Khoa học nay danh cho ai?

Khóa học này dành cho các nhà phát triển C++, những người muốn xem không chỉ các ví dụ trong sách giáo khoa về các design pattern mà còn cả các biến thể và thủ thuật khác nhau có thể áp dụng để triển khai các design pattern theo cách hiện đại.

Mục lục:

✓ 01. Giới thiệu.

✓ 02. SOLID Design Principles.

✓ 03. Builder.

✓ 04. Factories.

✓ 05. Prototype.

✓ 06. Singleton.

✓ 07. Adapter.

✓ 08. Bridge.

✓ 09. Composite.

✓ 10. Decorator.

✓ 11. Façade.

✓ 12. Flyweight.

✓ 13. Proxy.

✓ 14. Chain of Responsibility.

✓ 15. Command.

✓ 16. Interpreter.

✓ 17. Iterator.

✓ 18. Mediator.

✓ 19. Memento.

✓ 20. Observer.

✓ 21. State.

✓ 22. Strategy.

✓ 23. Template Method.

✓ 24. Visitor.

✓ 25. Tóm tắt khóa học.

Khóa học này dành cho ai:

✓ Nhà phát triển phần mềm C++ mới bắt đầu và có kinh nghiệm.

✓ Các Developer quan tâm đến việc triển khai các design pattern.

✓ Nhà khoa học máy tính.

Nếu bạn muốn nhận khóa học này, vui lòng để lại gmail dưới phần bình luận, WS sẽ gửi cho bạn vào cuối ngày.
Tham Gia Tổng Kho Khóa Học Online Miễn Phí Trọn Đời - Truy cập hơn 4.000 khóa học ở nhiều chủ đề như Đầu Tư, Kinh doanh, Marketing, Lập trình, Thiết Kế, Tin học văn phòng, Ngôn ngữ,... 
- Học trọn đời, học mọi lúc, mọi nơi.
- Khóa học mới lên kho mỗi ngày.
Tham Gia Group FacebookFanpage Weekly Study
Thông Cáo DMCACopyright Disclaimer:This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and email us, we'll remove relevant links or contents immediately.

Tuyên bố miễn trừ bản quyền:Trang web này không lưu trữ bất kỳ tệp nào trên máy chủ của nó. Chúng tôi chỉ lập chỉ mục và liên kết đến nội dung được cung cấp bởi các trang web khác. Vui lòng liên hệ với các nhà cung cấp nội dung để xóa nội dung bản quyền nếu có và gửi email cho chúng tôi, chúng tôi sẽ xóa các liên kết hoặc nội dung có liên quan ngay lập tức.

Đăng nhận xét

Post a Comment (0)

Mới hơn Cũ hơn