Overview
This course teaches you to write clear, maintainable, and efficient C++ code. You’ll cover clean code principles, class handling, and key concepts like DRY, KISS, and SOLID, with practical examples to boost your confidence in crafting quality C++ software.
Syllabus
- Course 1: Clean Code Basics with C++
- Course 2: Clean Coding with Classes
- Course 3: Clean Code with Multiple Classes
- Course 4: Applying Clean Code Principles in C++
Courses
-
Learn the foundational principles of writing clean, maintainable code in C++. This course covers meaningful naming conventions, effective functions and methods, proper documentation, code formatting, and eliminating redundancies for a solid coding foundation.
-
Delve into clean coding practices for classes in C++. Understand how to design single responsibility classes, utilize encapsulation, manage constructors, and implement inheritance, overriding, and overloading methods effectively.
-
Explore principles for maintaining clean code with multiple classes in C++. Learn about class collaboration, interfacing, abstract classes, managing dependencies, practicing polymorphism, and handling exceptions across classes.
-
Apply essential clean code principles, such as DRY, KISS, Law of Demeter, and SOLID. This course helps reinforce best practices through practical implementation and real-world examples.