

£14.99
Learn how to implement creational design patterns in modern C++ with the help of expert guidance and real-world examples
About This Video
In Detail
The best way to solve common object-oriented design problems is by implementing design patterns. However, understanding and learning design patterns can be time-consuming and intimidating, but this course has got you covered! With Creational Design Patterns in Modern C++, you'll learn how to understand and implement creational design patterns in C++ with the help of engaging examples.
The course begins with an introduction to creational patterns, giving you a tour of UML class diagrams and SOLID principles. You'll become familiar with logger classes, multithreading, and patterns and gain a solid understanding of singletons in C++. As you progress, you'll get to grips with the factory method and find out how to implement it in the application framework. Once you've covered the intent, structure, and implementation of the object pool pattern, you'll discover how to use the abstract factory pattern. Finally, you'll delve into prototype implementation with the help of a gaming example and apply the builder pattern.
By the end of this course, you'll have developed the skills needed to create and implement patterns in modern C++.
The code bundle for this course is available at https://github.com/PacktPublishing/Creational-Design-Patterns-in-Modern-C-plus-plus
C++ continues to be one of the most widely used programming languages across the world and is found across platforms and in every walk of life, commerce and business.
As with our other Packt Video bundles, we’re offering this as a Build Your Own Bundle, meaning that you can simply choose which videos you want to learn from.
We start with Practical C++: Learn C++ Basics Step by Step and as the name suggests, this complete video course covers the basics but it does so in a structured way; offering four distinct levels of content & training and is bang up to date.
The Complete C++ Developer Course steps it up a little with a specific focus on the learning objectives, setting up the environment on Windows and macOS & building many interesting applications, such as MadLibs Clone, Jam of the Month, Parallel Array/Vectors, and Tic-Tac-Toe; The cornerstone of computer programming!
Hands-On WebAssembly for C++ Programmers focuses on the development & implementation of C++ programming in Web browsers. A key skill and much in demand for employers.
There are also deep looks into Embedded Systems Object-Oriented Programming, Multi-Paradigm Programming and Creational Design Patterns in Modern C++
Discover all these easy-to-follow, yet hugely detailed video training titles and more.
Videos are delivered in MP4 format. File sizes & download times will vary.