Modern C++ Design Patterns Full Course ⚡️

preview_player
Показать описание
*About This Course*
This course is designed for C++ developers who want to improve their skills by learning key concepts like design patterns, idioms, and functional programming. It covers traditional C++ techniques like manual memory management as well as the latest C++ 11 and C++ 14 features. By the end of the course, you will be able to apply your new knowledge to implement common patterns and idioms, as well as functional operations.

```
Show your Love & Support:
Would Help me make more content like this one :)

```

*TIMESTAMP*

*Introduction*
0:00:00 Welcome To The Course

*Design Patterns And Idioms*
(0:01:30) What Is A Design Pattern?
0:03:13 Why Are They Useful?
0:04:11 History
0:06:23 Some Common Patterns
0:09:30 What Is An Idiom?
0:10:29 C++ Specific Idioms
0:13:37 Implementing Patterns
0:15:08 Exercise
*Implementing Patterns*
0:16:15 Introduction
0:17:16 Implementing RAII
0:19:42 Implementing State
0:24:55 Implementing PIMPL
0:27:45 Implementing Smart Pointer
0:31:56 Implementing CRTP
0:34:51 Implementing Singleton
0:39:09 Exercise

*Modern C++ Feature*
0:39:51 Introduction
0:41:19 C++11 Features
0:45:32 New Library Features
0:47:09 The Range For
0:47:58 Smart Pointers
0:49:41 C++
0:49:51 Lambdas
0:51:28 Move Semantics
0:53:24 Function And Bind
0:56:21 Templates
0:58:00 Exercise

*Functional Programming*
0:59:35 Introduction
1:00:54 Principles Of Functional Programming

*Higher-Order*
1:06:37 Operations
1:09:45 Functional C++
1:12:30 Exercise
Patterns Revisited
1:13:16 Implementing RAII
1:17:47 Implementing PIMPL
1:19:53 Implementing Observer
1:23:18 Implementing Functional Operations
1:30:28 Functional Error Handling
1:36:08 Exercise

**Conclusion
1:36:38 Conclusion

*SEO TAGS*
#ModernCPPDesignPatternsFullCourse
#DesignPatternsinCPP , #DesignPatternsandModernCPP
32. #CodingPatterns
33. #CppDesign
34. #ProgrammingDesign
35. #CppBestPractices
36. #CppProgrammingLanguage
37. #CppProjects
38. #CppCodeExamples
39. #CppExamples
40. #CppProjectIdeas
41. #ProgrammingSkills
42. #SoftwareEngineering
43. #CodingEducation
44. #CppBasics
45. #CppIntermediate
46. #CppAdvanced
47. #CppTrainingCourse
48. #CppProfessionalDevelopment
49. #ProgrammingForBeginners
50. #LearnProgramming.
Рекомендации по теме
Комментарии
Автор

Hello, great tutorial. You mention the examples you use here are in github, but cannot find the link and google search does not help much. Can you share please. Many thanks and keep the great work!

miglesias
Автор

Some great explanations of various patterns.

kdowd