Behavioral Design Patterns in C++

64 students enrolled
This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. Gain a comprehensive understanding of behavioral design patterns in C++ and learn how to implement them in real-world applications. Whether you're working with a simple application or a large enterprise system, these patterns will help you craft solutions that can evolve gracefully over time. The course starts by introducing you to the foundational concepts of behavioral patterns and how they differ from other design patterns. You will dive into patterns like Strategy, Template Method, Command, Memento, Chain of Responsibility, and more. Each section builds upon the previous one, with practical examples and case studies designed to show you how to apply these patterns in real-world scenarios. Throughout the course, you'll learn how to implement these patterns in C++ through hands-on projects, exploring topics like dynamic arrays, undo/redo functionality, multi-threaded applications, and more. You’ll also get a chance to refactor legacy code to incorporate these patterns, enhancing the design of an existing system. This course is ideal for C++ developers looking to advance their understanding of design patterns and improve their software development skills. It is recommended for those with prior knowledge of object-oriented programming and basic C++ syntax. The course is suitable for developers at an intermediate level. By the end of the course, you will be able to identify, implement, and apply key behavioral design patterns in your C++ projects, refactor code for better maintainability, and optimize system design for flexibility and scalability.
CERTIFICATEKatılım Sertifikası
FORMAT100% Online
DURATIONSelf-paced

What you'll learn

  • Software Design Patterns
  • Code Reusability
  • System Design and Implementation
  • C and C++
  • Systems Design
  • Design Strategies

Details

  • ProviderPackt
  • TypeCourse
  • CategorySoftware & Programming
  • LanguageEnglish

Öğrenenlerimiz ne diyor?

Türkiye'nin yüz akı üniversitelerince hazırlanan; akademik doyuruculuğa sahip eğitim içeriklerinin, etkileşimli videolarla bir araya getirildiği bir üniversiteden eğitim almak istiyorsanız doğru yerdesiniz.
Ramazan Bölükbaşı
Çok yoğun programı olan öğrenciler için büyük bir fırsat. Bir şeylerin gelişmesi değişmesi için çabalamalıyız.
Melis Gülsar
Hızlı desteği ve üst düzey hizmeti ile Campus Online ve Sosyal Medya Sertifika Programı hizmeti sağlayan Adnan Menderes Üniversitesine sonsuz teşekkürlerimi sunuyorum.
Nazif Bayram
$49
CampusOnline Assistant
courses saved

Course Comparison

Institution
Rating
Turkish Subtitles
Level
Duration
Price
Certificate