English | Size: 3.8 GB
Genre: eLearning
Get Hands-On experience, how to do simple, scalable, Clean Code, by utilizing the Object Oriented Design Best Practices.
What you’ll learn
Become proficient in applying the SOLID principles
Understand UML Class Diagrams for visual code representation
Become familiar with six more Software System Design principles (YAGNI, DRY, KISS, LoD)
Start thinking beyond coding and get ideas about 6 more Best Practices in Software Engineering
Understand the four Object Oriented pillars
Design efficient, robust, maintainable, extendable.. Software
Content
This course focuses on the five SOLID principles, supported by a crash course in OOP and UML class diagrams, along with design guidelines such as Composition over Inheritance, Delegation, Code Reuse, and Programming to an Interface. Additionally, you will receive an overview of four other key software design principles (DRY, KISS, YAGNI, and the Law of Demeter), as well as six best practices (M1C2, Avoid Premature Optimization, the Boy Scout Rule, Occam’s Razor, and the Principle of Least Astonishment). Together, these will equip you with the skills to start creating cleaner, more extensible, and more maintainable software.
Who is this course for
Beginner C++ developers to experienced C++ engineers, who want to bring their skills to the next level.
Minimum Prerequisites
Experience with C++ language and Object Oriented Programming
Results
By completing this course, you will expand your skill set and recognize more options when creating software. You will master the SOLID principles and apply them in your daily practice. I’ll share a collection of real-world tips, tricks, and “aha” moments, drawn from over a decade of experience as a software engineer. When you encounter challenges, you will think in terms of clean code and know how to achieve both extensibility and maintainability in your codebase. Ultimately, you will become a much stronger and confident software engineer.
Teaching Style
The course follows a whiteboard style of teaching combined with media and visual explanations. The five SOLID principles will extend on top of each other to build a real-life application. You are provided with coding exercises for the five SOLID principles in Udemy’s online coding exercise environment, which will allow You to face the problems and get hands-on experience on how to recognize and apply the design principles in a very close to real live codebase. The Udemy coding exercise environment already provides You with all you need. All the boilerplate code is already provided so You can focus on the problems that will yield the most learning experience.
The course goal
By following the equation result = information + exercise, this course focuses on providing You with the right information and the right exercise environment. This is what I missed on my path, I spent far more time than necessary and missed valuable opportunities. That was the biggest trigger for why I created this course, why I want to share my experience with you, and help You to maximize your results while minimizing the time and effort you invest.
Take a look at the free materials, if we align on the content, on the teaching style, I will be happy to go together with You, on our C++ journey.
Wish You a bunch of focus and achievements!
Best
Goran
Who this course is for:
- Beginner C++ Developers to experienced C++ engineers, on their journey to improve.
rapidgator.net/file/2472660a5f7309b5c51017c41f26e499/UD-SOLIDPrinciplesinCbybuildingareal-worldapplication2024-9.part1.rar.html
rapidgator.net/file/063e20d6692ad268dc4a2b3377cf3ab7/UD-SOLIDPrinciplesinCbybuildingareal-worldapplication2024-9.part2.rar.html
rapidgator.net/file/dc9b9fad808ef5f7a4700cca5dc74d5e/UD-SOLIDPrinciplesinCbybuildingareal-worldapplication2024-9.part3.rar.html
rapidgator.net/file/274a7d54ad4e309d0809f35ea2d670f2/UD-SOLIDPrinciplesinCbybuildingareal-worldapplication2024-9.part4.rar.html
rapidgator.net/file/3ef86bd0969f546867a2f0dee48e8d4d/UD-SOLIDPrinciplesinCbybuildingareal-worldapplication2024-9.part5.rar.html
trbt.cc/1b521xj1ibxw/UD-SOLIDPrinciplesinCbybuildingareal-worldapplication2024-9.part1.rar.html
trbt.cc/wipu89kxk2qu/UD-SOLIDPrinciplesinCbybuildingareal-worldapplication2024-9.part2.rar.html
trbt.cc/67e83rhknoor/UD-SOLIDPrinciplesinCbybuildingareal-worldapplication2024-9.part3.rar.html
trbt.cc/5rw3zbuwlr0f/UD-SOLIDPrinciplesinCbybuildingareal-worldapplication2024-9.part4.rar.html
trbt.cc/fj58jox6psnj/UD-SOLIDPrinciplesinCbybuildingareal-worldapplication2024-9.part5.rar.html
nitroflare.com/view/C3FD5E2DAA3977A/UD-SOLIDPrinciplesinCbybuildingareal-worldapplication2024-9.part1.rar
nitroflare.com/view/52148832F6BAA57/UD-SOLIDPrinciplesinCbybuildingareal-worldapplication2024-9.part2.rar
nitroflare.com/view/2DFEFB344B35B1D/UD-SOLIDPrinciplesinCbybuildingareal-worldapplication2024-9.part3.rar
nitroflare.com/view/26F2F73D4167507/UD-SOLIDPrinciplesinCbybuildingareal-worldapplication2024-9.part4.rar
nitroflare.com/view/40ABF95ECC6BD2F/UD-SOLIDPrinciplesinCbybuildingareal-worldapplication2024-9.part5.rar
If any links die or problem unrar, send request to
forms.gle/e557HbjJ5vatekDV9