Description
In this course, you will :
-
Understand the characteristics and importance of software architecture
-
Learn architectural quality attributes
-
Learn to identify design issues and make the necessary adjustments to achieve improved performance
-
Get familiar with white box testing principles
-
Explore concurrency and multithreading
-
Learn different categories of design patterns
-
Explore the prototype pattern