UDEMY
UDEMY Logo

Design Patterns in Modern C++ 

  • Offered byUDEMY

Design Patterns in Modern C++
 at 
UDEMY 
Overview

Discover the modern implementation of design patterns with C++

Duration

13 hours

Total fee

6,400

Mode of learning

Online

Credential

Certificate

Design Patterns in Modern C++
 at 
UDEMY 
Highlights

  • Earn a Certificate of completion from Udemy
  • 30-Day Money-Back Guarantee
  • Full lifetime access
  • Access on mobile and TV
  • 83 downloadable resources
Read more
Details Icon

Design Patterns in Modern C++
 at 
UDEMY 
Course details

Skills you will learn
Who should do this course?
  • For Beginner and experienced C++ software developers
  • Developers interested in implementations of design patterns
  • Computer scientists
What are the course deliverables?
  • Recognize and apply design patterns
  • Reason about applicability and usability of design patterns
  • Learn how to use different aspects of Modern C++
  • Refactor existing designs to use design patterns
More about this course
  • This course provides a comprehensive overview of Design Patterns in Modern C++ from a practical perspective
  • Use of modern programming approaches: dependency injection, use of coroutines, and more!

Design Patterns in Modern C++
 at 
UDEMY 
Curriculum

Solid Design Principles

Overview

Single Responsibility Principle

Open-Closed Principle

Liskov Substitution Principle

Interface Segregation Principle

Dependency Inversion Principle

Builder

Gamma Categorization

Life Without Builders

Fluent Builder

Groovy-Style Builder

Builder Facets

Factories

Point Example

Factory Method

Factory

Inner Factory

Prototype

Record Keeping

Prototype Factory

Prototype via Serialization

Singleton

Singleton Implementation

Testability Issues

Singleton in Dependency Injection

Singleton Lifetime in DI Container

Adapter

Vector/Raster Demo

Adapter Caching

Faculty Icon

Design Patterns in Modern C++
 at 
UDEMY 
Faculty details

Dmitri Nesteruk
Dmitri is a quant, developer, book author and course author. His interests lie in software development and integration practices in the areas of computation, quantitative finance and algorithmic trading

Design Patterns in Modern C++
 at 
UDEMY 
Entry Requirements

Eligibility criteriaUp Arrow Icon
Conditional OfferUp Arrow Icon
  • Not mentioned

Other courses offered by UDEMY

549
50 hours
– / –
3 K
10 hours
– / –
549
4 hours
– / –
599
10 hours
– / –
View Other 2346 CoursesRight Arrow Icon
qna

Design Patterns in Modern C++
 at 
UDEMY 

Student Forum

chatAnything you would want to ask experts?
Write here...