{"id":6381,"date":"2022-06-14T05:34:26","date_gmt":"2022-06-14T05:34:26","guid":{"rendered":"https:\/\/www.modernescpp.com\/index.php\/my-next-mentoring-programm-is-design-patterns-and-architectural-patterns-with-c\/"},"modified":"2022-06-14T05:34:26","modified_gmt":"2022-06-14T05:34:26","slug":"my-next-mentoring-programm-is-design-patterns-and-architectural-patterns-with-c","status":"publish","type":"post","link":"https:\/\/www.modernescpp.com\/index.php\/my-next-mentoring-programm-is-design-patterns-and-architectural-patterns-with-c\/","title":{"rendered":"My Next Mentoring Program is &#8220;Design Patterns and Architectural Patterns with C++&#8221;"},"content":{"rendered":"<p>This Sunday, the poll for my next mentoring program ended. There is a unique winner: Design Patterns and Architectural Patterns with C++.<\/p>\n<p><!--more--><\/p>\n<p>&nbsp;[sexypolling id=&#8221;19&#8243;]<\/p>\n<p>Honestly, this result surprised me a lot. I taught Design Patterns from 2004 to 2008 and assumed that you already know them, and C++20 or Clean Code with C++ would win the poll. Consequentially, I am delighted that my decision is based on a poll and not my wrong intuition.<\/p>\n<p>Here are all existing and upcoming mentoring programs. You should know what you have to expect:<\/p>\n<p>&nbsp;<\/p>\n<h2>Mentoring Programs<\/h2>\n<p><img loading=\"lazy\" decoding=\"async\" class=\" alignright size-full wp-image-6379\" src=\"https:\/\/www.modernescpp.com\/wp-content\/uploads\/2022\/06\/CippiArithmetic.jpg\" alt=\"CippiArithmetic\" width=\"340\" height=\"255\" style=\"float: right;\" srcset=\"https:\/\/www.modernescpp.com\/wp-content\/uploads\/2022\/06\/CippiArithmetic.jpg 1024w, https:\/\/www.modernescpp.com\/wp-content\/uploads\/2022\/06\/CippiArithmetic-300x225.jpg 300w, https:\/\/www.modernescpp.com\/wp-content\/uploads\/2022\/06\/CippiArithmetic-768x576.jpg 768w\" sizes=\"auto, (max-width: 340px) 100vw, 340px\" \/><\/p>\n<ul>\n<li>October 2022: My currently running mentoring program, &#8220;<strong>Fundamentals for C++ Professionals<\/strong>&#8220;, is reopened for registration.<\/li>\n<li>January 2023: The new mentoring program &#8220;<strong>Design Patterns and Architectural Patterns with C++<\/strong>&#8221; is open for registration.<\/li>\n<li>June 2023 &#8211; January 2025: The remaining mentoring programs are open for registration. I publish a new mentoring program each half a year. Here are the upcoming mentoring programs in the next two and a half years.\n<ul>\n<li><strong>Clean Code: Best Practices for Modern C++<\/strong><\/li>\n<li><strong>C++20: A Deep Insight<\/strong><\/li>\n<li><strong>Generic Programming (Templates) with C++<\/strong><\/li>\n<li><strong>Concurrency with Modern C++<\/strong><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p>&nbsp;All mentoring programs are based on my books, classes, presentations, and posts. The mentoring programs have three different competency levels.<\/p>\n<h2>&nbsp;<\/h2>\n<h2>Competency Levels<\/h2>\n<p><img loading=\"lazy\" decoding=\"async\" class=\" alignright size-full wp-image-6380\" src=\"https:\/\/www.modernescpp.com\/wp-content\/uploads\/2022\/06\/CippiDenkerpose.jpg\" alt=\"CippiDenkerpose\" width=\"250\" height=\"346\" style=\"float: right;\" srcset=\"https:\/\/www.modernescpp.com\/wp-content\/uploads\/2022\/06\/CippiDenkerpose.jpg 433w, https:\/\/www.modernescpp.com\/wp-content\/uploads\/2022\/06\/CippiDenkerpose-217x300.jpg 217w\" sizes=\"auto, (max-width: 250px) 100vw, 250px\" \/><\/p>\n<p>The competency levels of the mentoring programs are beginner, intermediate, and advanced.<\/p>\n<ul>\n<li>Beginner\n<ul>\n<li><strong>Fundamentals for C++ Professionals<\/strong><\/li>\n<\/ul>\n<\/li>\n<li>Intermediate\n<ul>\n<li><strong>Design Patterns and Architectural Patterns with C++<\/strong><\/li>\n<li><strong>Clean Code: Best Practices for Modern C++<\/strong><\/li>\n<li><strong>C++20: A Deep Insight<\/strong><\/li>\n<\/ul>\n<\/li>\n<li>Advanced\n<ul>\n<li><strong>Generic Programming (Templates) with C++<\/strong><\/li>\n<li><strong>Concurrency with Modern C++<\/strong><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>To master the intermediate or advanced mentoring programs, you have to master the beginner mentoring program &#8220;Fundamentals for C++ Professionals&#8221;, or any similar content. If you want to know more about the running mentoring program &#8220;<strong>Fundamentals for C++ Professionals<\/strong>&#8221; program, read the <a href=\"https:\/\/www.modernescpp.org\/my-mentoring-program-fundamentals-for-c-professionals\/\">introduction <\/a>post, or write me an e-mail&nbsp; <span id=\"cloak9fff1a6a9320fe6db5c1cd516479eabf\"><a href=\"mailto:info@ModernesCpp.de\">info@ModernesCpp.de<\/a><\/span>. I&#8217;m happy to help.<\/p>\n<h2>&nbsp;<\/h2>\n<h2>Modern C++ Mentoring,<\/h2>\n<p><img loading=\"lazy\" decoding=\"async\" class=\" size-full wp-image-6372\" src=\"https:\/\/www.modernescpp.com\/wp-content\/uploads\/2022\/06\/RainerGrimmDunkelBlauSmall.jpg\" alt=\"RainerGrimmDunkelBlauSmall\" width=\"222\" height=\"67\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This Sunday, the poll for my next mentoring program ended. There is a unique winner: Design Patterns and Architectural Patterns with C++.<\/p>\n","protected":false},"author":21,"featured_media":6379,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[377],"tags":[],"class_list":["post-6381","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-mentoring"],"_links":{"self":[{"href":"https:\/\/www.modernescpp.com\/index.php\/wp-json\/wp\/v2\/posts\/6381","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.modernescpp.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.modernescpp.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.modernescpp.com\/index.php\/wp-json\/wp\/v2\/users\/21"}],"replies":[{"embeddable":true,"href":"https:\/\/www.modernescpp.com\/index.php\/wp-json\/wp\/v2\/comments?post=6381"}],"version-history":[{"count":0,"href":"https:\/\/www.modernescpp.com\/index.php\/wp-json\/wp\/v2\/posts\/6381\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.modernescpp.com\/index.php\/wp-json\/wp\/v2\/media\/6379"}],"wp:attachment":[{"href":"https:\/\/www.modernescpp.com\/index.php\/wp-json\/wp\/v2\/media?parent=6381"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.modernescpp.com\/index.php\/wp-json\/wp\/v2\/categories?post=6381"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.modernescpp.com\/index.php\/wp-json\/wp\/v2\/tags?post=6381"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}