25.8.20
This website uses cookies to ensure you get the best experience on our website. Learn more

Software Design and Development: Design Patterns & SOLID Principles

Shraddha S Shetty

Skillsoft issued completion badges are earned based on viewing the percentage required or receiving a passing score when assessment is required. Since computer programming is now a mature industry, there are some functions that almost all programs perform, such as authenticating users. These practices have been formalized into programming patterns, which are the subject of this course. We begin by discussing the need for design patterns and look at the three basic types - creational, structural, and behavioral. Next, dive deeper into each pattern type and use examples in each case. Additionally, we discuss the SOLID design principles in detail. Finally, we talk about best software design practices in a general sense. After completing this course, you'll be able to employ tried and true design patterns to solve programming problems.

Issued on

February 27, 2025

Expires on

Does not expire