{"id":6776,"date":"2026-08-10T09:37:06","date_gmt":"2026-08-10T09:37:06","guid":{"rendered":"https:\/\/nokobox.com\/index.php\/item\/udemy-solid-principles-in-c-by-building-a-real-world-application-2024-9\/"},"modified":"2026-08-10T09:37:06","modified_gmt":"2026-08-10T09:37:06","slug":"udemy-solid-principles-in-c-by-building-a-real-world-application-2024-9","status":"publish","type":"digital_item","link":"https:\/\/nokobox.com\/index.php\/item\/udemy-solid-principles-in-c-by-building-a-real-world-application-2024-9\/","title":{"rendered":"Udemy \u2013 SOLID Principles in C++ by building a real-world application 2024-9"},"content":{"rendered":"<div class=\"w-post-elm post_content\">\n<h2 dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">Description<\/span><\/h2>\n<p dir=\"ltr\" style=\"text-align: left\" data-sourcepos=\"5:1-5:1141\"><span style=\"vertical-align: inherit\">SOLID Principles in C++ course by building a real-world application. The course focuses on the five principles of SOLID and is accompanied by an intensive course on object-oriented programming (OOP) and UML class diagrams, along with design guidelines such as composition over inheritance, delegation, code reuse, and programming for an interface. In addition, you\u2019ll get an overview of four other key principles of software design (DRY, KISS, YAGNI, and Demeter\u2019s Law) and six best practices (M1C2, Avoiding Premature Optimization, Boy Scout\u2019s Law, Occam\u2019s Razor, and the Principle of Least Surprise). did Together, these will give you the skills you need to start building cleaner, more extensible, and maintainable software. By completing this course, you\u2019ll expand your skill set and recognize more options when creating software. You will master the principles of SOLID and apply them to your daily practice. When faced with challenges, you\u2019ll think of so-called clean code and know how to achieve both extensibility and maintainability in your code base. Ultimately, you will become a much stronger and more confident software engineer.<\/span><\/p>\n<h3 dir=\"ltr\" style=\"text-align: left\" data-sourcepos=\"7:1-7:96\"><span style=\"vertical-align: inherit\">What you will learn in the course SOLID Principles in C++ by building a real-world application<\/span><\/h3>\n<ul dir=\"ltr\" style=\"text-align: left\" data-sourcepos=\"9:1-15:0\">\n<li data-sourcepos=\"9:1-9:61\"><span style=\"vertical-align: inherit\">Designing efficient, strong, maintainable, extensible and\u2026<\/span><\/li>\n<li data-sourcepos=\"10:1-10:29\"><span style=\"vertical-align: inherit\">Mastery of the five principles of SOLID design<\/span><\/li>\n<li data-sourcepos=\"11:1-11:35\"><span style=\"vertical-align: inherit\">Understanding the four pillars of object-oriented programming<\/span><\/li>\n<li data-sourcepos=\"12:1-12:43\"><span style=\"vertical-align: inherit\">Understanding UML class diagrams for visual representation of code<\/span><\/li>\n<li data-sourcepos=\"13:1-13:76\"><span style=\"vertical-align: inherit\">Getting to know six other principles of software system design (YAGNI, DRY, KISS, LoD)<\/span><\/li>\n<li data-sourcepos=\"14:1-15:0\"><span style=\"vertical-align: inherit\">Start thinking beyond coding and get ideas for six more best practices in software engineering<\/span><\/li>\n<\/ul>\n<h3 dir=\"ltr\" style=\"text-align: left\" data-sourcepos=\"16:1-16:30\"><span style=\"vertical-align: inherit\">This course is suitable for people who<\/span><\/h3>\n<ul dir=\"ltr\" style=\"text-align: left\" data-sourcepos=\"18:1-19:0\">\n<li data-sourcepos=\"18:1-19:0\"><span style=\"vertical-align: inherit\">Beginner C++ developers to experienced C++ engineers are on their journey to improve.<\/span><\/li>\n<\/ul>\n<h3 dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">Course specifications SOLID Principles in C++ by building a real-world application<\/span><\/h3>\n<ul dir=\"ltr\" style=\"text-align: left\">\n<li><span style=\"vertical-align: inherit\">Publisher:&nbsp; <\/span><a href=\"https:\/\/href.li\/?https:\/\/www.udemy.com\/course\/cpp-software-design-principles-best-practices-hands-on\/?couponCode=LEARNNOWPLANS\" target=\"_blank\" rel=\"noopener\"><span style=\"vertical-align: inherit\">Udemy<\/span><\/a><\/li>\n<li><span style=\"vertical-align: inherit\">Lecturer:&nbsp; <\/span><a class=\"ud-btn ud-btn-large ud-btn-link ud-heading-md ud-text-sm ud-instructor-links\" href=\"https:\/\/downloadlynet.ir\/tag\/goran-shekerov\/\" data-position=\"1\"><span class=\"ud-btn-label\"><span style=\"vertical-align: inherit\">Goran Shekerov<\/span><\/span><\/a><\/li>\n<li><span style=\"vertical-align: inherit\">Training level: beginner to advanced<\/span><\/li>\n<li><span style=\"vertical-align: inherit\">Training duration: 4 hours and 36 minutes<\/span><\/li>\n<li><span style=\"vertical-align: inherit\">Number of courses: 14<\/span><\/li>\n<\/ul>\n<h3 dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">Course topics on 2024\/10<\/span><\/h3>\n<h3 dir=\"ltr\" style=\"text-align: left\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-941318 size-full\" src=\"https:\/\/downloadly.ir\/wp-content\/uploads\/2024\/11\/SOLID-Principles-in-C-by-building-a-real-world-application-1.jpg\" alt=\"SOLID Principles in C++ by building a real-world application\" width=\"883\" height=\"325\"><\/h3>\n<h3 dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">Prerequisites of the course SOLID Principles in C++ by building a real-world application<\/span><\/h3>\n<ul dir=\"ltr\" style=\"text-align: left\">\n<li dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">Beginner experience in C++<\/span><\/li>\n<li dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">Basic experience in Object Oriented Programming<\/span><\/li>\n<\/ul>\n<h3 dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">Course images<\/span><\/h3>\n<h3 dir=\"ltr\" style=\"text-align: left\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-941319 size-full\" src=\"https:\/\/downloadly.ir\/wp-content\/uploads\/2024\/11\/SOLID-Principles-in-C-by-building-a-real-world-application.jpg\" alt=\"SOLID Principles in C++ by building a real-world application\" width=\"855\" height=\"418\"><\/h3>\n<h3 dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">Sample video of the course<\/span><\/h3>\n<div style=\"width: 640px;\" class=\"wp-video\"><span class=\"mejs-offscreen\">Video Player<\/span><\/p>\n<div id=\"mep_0\" class=\"mejs-container mejs-container-keyboard-inactive wp-video-shortcode mejs-video\" tabindex=\"0\" role=\"application\" aria-label=\"Video Player\" style=\"width: 640px; height: 360px; min-width: 217px;\">\n<div class=\"mejs-inner\">\n<div class=\"mejs-mediaelement\"><mediaelementwrapper id=\"video-145021-1\"><video class=\"wp-video-shortcode\" id=\"video-145021-1_html5\" width=\"640\" height=\"360\" preload=\"metadata\" src=\"https:\/\/dl.downloadly.ir\/Files\/Elearning\/Sample\/SOLID_Principles_in_C_Plus_Plus_by_building_a_real-world_application_Downloadly.ir.mp4?_=1\" style=\"width: 640px; height: 360px;\"><source type=\"video\/mp4\" src=\"https:\/\/dl.downloadly.ir\/Files\/Elearning\/Sample\/SOLID_Principles_in_C_Plus_Plus_by_building_a_real-world_application_Downloadly.ir.mp4?_=1\"><a href=\"https:\/\/dl.downloadly.ir\/Files\/Elearning\/Sample\/SOLID_Principles_in_C_Plus_Plus_by_building_a_real-world_application_Downloadly.ir.mp4?nocache=1786108063303\">https:\/\/dl.downloadly.ir\/Files\/Elearning\/Sample\/SOLID_Principles_in_C_Plus_Plus_by_building_a_real-world_application_Downloadly.ir.mp4<\/a><\/video><\/mediaelementwrapper><\/div>\n<div class=\"mejs-layers\">\n<div class=\"mejs-poster mejs-layer\" style=\"display: none; width: 100%; height: 100%;\"><\/div>\n<div class=\"mejs-overlay mejs-layer\" style=\"display: none; width: 100%; height: 100%;\">\n<div class=\"mejs-overlay-loading\"><span class=\"mejs-overlay-loading-bg-img\"><\/span><\/div>\n<\/div>\n<div class=\"mejs-overlay mejs-layer\" style=\"display: none; width: 100%; height: 100%;\">\n<div class=\"mejs-overlay-error\"><\/div>\n<\/div>\n<div class=\"mejs-overlay mejs-layer mejs-overlay-play\" style=\"width: 100%; height: 100%;\">\n<div class=\"mejs-overlay-button\" role=\"button\" tabindex=\"0\" aria-label=\"Play\" aria-pressed=\"false\"><\/div>\n<\/div>\n<\/div>\n<div class=\"mejs-controls\">\n<div class=\"mejs-button mejs-playpause-button mejs-play\"><button type=\"button\" aria-controls=\"mep_0\" title=\"Play\" aria-label=\"Play\" tabindex=\"0\"><\/button><\/div>\n<div class=\"mejs-time mejs-currenttime-container\" role=\"timer\" aria-live=\"off\"><span class=\"mejs-currenttime\">00:00<\/span><\/div>\n<div class=\"mejs-time-rail\"><span class=\"mejs-time-total mejs-time-slider\" role=\"slider\" tabindex=\"0\" aria-label=\"Time Slider\" aria-valuemin=\"0\" aria-valuemax=\"0\" aria-valuenow=\"0\" aria-valuetext=\"00:00\"><span class=\"mejs-time-buffering\" style=\"display: none;\"><\/span><span class=\"mejs-time-loaded\"><\/span><span class=\"mejs-time-current\"><\/span><span class=\"mejs-time-hovered no-hover\"><\/span><span class=\"mejs-time-handle\"><span class=\"mejs-time-handle-content\"><\/span><\/span><span class=\"mejs-time-float\"><span class=\"mejs-time-float-current\">00:00<\/span><span class=\"mejs-time-float-corner\"><\/span><\/span><\/span><\/div>\n<div class=\"mejs-time mejs-duration-container\"><span class=\"mejs-duration\">00:00<\/span><\/div>\n<div class=\"mejs-button mejs-volume-button mejs-mute\"><button type=\"button\" aria-controls=\"mep_0\" title=\"Mute\" aria-label=\"Mute\" tabindex=\"0\"><\/button><a href=\"javascript:void(0);\" class=\"mejs-volume-slider\" aria-label=\"Volume Slider\" aria-valuemin=\"0\" aria-valuemax=\"100\" role=\"slider\" aria-orientation=\"vertical\"><span class=\"mejs-offscreen\">Use Up\/Down Arrow keys to increase or decrease volume.<\/span><\/p>\n<div class=\"mejs-volume-total\">\n<div class=\"mejs-volume-current\" style=\"bottom: 0px; height: 100%;\"><\/div>\n<div class=\"mejs-volume-handle\" style=\"bottom: 100%; margin-bottom: -3px;\"><\/div>\n<\/div>\n<p><\/a><\/div>\n<div class=\"mejs-button mejs-fullscreen-button\"><button type=\"button\" aria-controls=\"mep_0\" title=\"Fullscreen\" aria-label=\"Fullscreen\" tabindex=\"0\"><\/button><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div dir=\"ltr\" style=\"text-align: left\">\n<h3><span style=\"vertical-align: inherit\">Installation guide<\/span><\/h3>\n<p><span style=\"vertical-align: inherit\">After Extract, view with your favorite Player.<\/span><\/p>\n<p><span style=\"vertical-align: inherit\">Subtitle: English<\/span><\/p>\n<p><span style=\"vertical-align: inherit\">Quality: 1080p<\/span><\/p>\n<\/div>\n<h3 dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">download link<\/span><\/h3>\n<p dir=\"ltr\" style=\"text-align: left\"><a href=\"https:\/\/dl2.downloadly.ir\/Files\/Elearning\/Udemy_SOLID_Principles_in_C_Plus_Plus_by_building_a_real-world_application_2024-9.part1_Downloadly.ir.rar?nocache=1786108062\"><span style=\"vertical-align: inherit\">Download part 1 \u2013 1 GB<\/span><\/a><\/p>\n<p dir=\"ltr\" style=\"text-align: left\"><a href=\"https:\/\/dl2.downloadly.ir\/Files\/Elearning\/Udemy_SOLID_Principles_in_C_Plus_Plus_by_building_a_real-world_application_2024-9.part2_Downloadly.ir.rar?nocache=1786108062\"><span style=\"vertical-align: inherit\">Download part 2 \u2013 1 GB<\/span><\/a><\/p>\n<p dir=\"ltr\" style=\"text-align: left\"><a href=\"https:\/\/dl2.downloadly.ir\/Files\/Elearning\/Udemy_SOLID_Principles_in_C_Plus_Plus_by_building_a_real-world_application_2024-9.part3_Downloadly.ir.rar?nocache=1786108062\"><span style=\"vertical-align: inherit\">Download part 3 \u2013 1 GB<\/span><\/a><\/p>\n<p dir=\"ltr\" style=\"text-align: left\"><a href=\"https:\/\/dl2.downloadly.ir\/Files\/Elearning\/Udemy_SOLID_Principles_in_C_Plus_Plus_by_building_a_real-world_application_2024-9.part4_Downloadly.ir.rar?nocache=1786108062\"><span style=\"vertical-align: inherit\">Download part 4 \u2013 858 MB<\/span><\/a><\/p>\n<p dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">File(s) password: www.downloadly.ir<\/span><\/p>\n<h3 dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">File size<\/span><\/h3>\n<p dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">3.8 GB<\/span><\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Description SOLID Principles in C++ course by building a real-world application. The course focuses on the five principles of SOLID and is accompanied by an int<\/p>\n","protected":false},"author":1,"template":"","dgi_category":[10458],"dgi_tag":[63500,63501,63502,63503,63504,63505],"class_list":["post-6776","digital_item","type-digital_item","status-publish","has-post-thumbnail","hentry","dgi_category-video-tutorials","dgi_tag-course-solid-principles-in-c-by-building-a-real-world-application","dgi_tag-download-course-solid-principles-in-c-by-building-a-real-world-application","dgi_tag-download-solid-principles-in-c-by-building-a-real-world-application","dgi_tag-free-download-solid-principles-in-c-by-building-a-real-world-application","dgi_tag-free-solid-principles-in-c-by-building-a-real-world-application","dgi_tag-goran-shekerov"],"_links":{"self":[{"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/digital_item\/6776","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/digital_item"}],"about":[{"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/types\/digital_item"}],"author":[{"embeddable":true,"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"version-history":[{"count":0,"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/digital_item\/6776\/revisions"}],"wp:attachment":[{"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/media?parent=6776"}],"wp:term":[{"taxonomy":"dgi_category","embeddable":true,"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/dgi_category?post=6776"},{"taxonomy":"dgi_tag","embeddable":true,"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/dgi_tag?post=6776"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}