Description
Design Patterns in Modern C++ is the name of a course from Udemy that shows you how to use design patterns in C++ programming. Design patterns are a repeatable general solution for solving common problems in the field of software design, which can easily solve the problems in object-oriented programming. These patterns were first introduced by Christoph Alexander and then published by the GoF group in a book called Design Patterns in 1994. This book was originally written for C++ language, but then it was extended to other languages such as Swift, C#, Java, PHP.
This course will give a complete overview of design patterns in modern C++ programming and show how to use them in a practical way. This course teaches patterns using the latest version of C++ programming and modern programming methods such as dependency injection, using new tools such as CLion and ReSharper, and explain the differences between the patterns and their alternative solutions.
Items taught in this course:
- Identify and apply design patterns
- Edit current designs to use modern design patterns
- Understanding the applicability and usability of design patterns
- Getting to know how to use different aspects of modern C++ programming
Specifications of Design Patterns in Modern C++ course:
- English language
- Duration: 12 hours and 16 minutes
- Number of courses: 129
- Education level: Intermediate
- Lecturer: Dmitri Nesteruk
- File format: mp4
Course topics:
129 lectures 12:16:18
Introduction
1 lecture 05:38
SOLID Design Principles
7 lectures 52:08
Builder
8 lectures 48:55
Factories
8 lectures 36:52
Prototype
6 lectures 33:24
Singleton
8 lectures 39:58
Adapter
4 lectures 20:12
Bridge
4 lectures 19:23
Composite
5 lectures 33:25
Decorator
5 lectures 32:04
Façade
3 lectures 13:15
Flyweight
5 lectures 27:15
Proxy
7 lectures 23:11
Chain of Responsibility
4 lectures 29:11
Command
5 lectures 29:51
Interpreter
5 lectures 35:38
Iterator
6 lectures 39:40
Mediator
4 lectures 27:24
Memento
5 lectures 25:45
Observer
7 lectures 34:39
State
5 lectures 34:56
Strategy
4 lectures 13:50
Template Method
3 lectures 08:33
Visitor
8 lectures 01:10:09
Course Summary
2 lectures 01:02
Course prerequisites
- Good understanding of C++
- Awareness of features of Modern C++ (11/14/17/…)
- Understanding of OOP (encapsulation, polymorphism, inheritance)
Pictures
Sample video
Installation guide
After extracting, watch with your favorite player.
English subtitle
Quality: 720p
download link
Password file(s): www.downloadly.ir
Size
1.5 GB
Be the first to comment