Description
In this course, you will :
-
Learn basic software architecture by applying SOLID principles.
-
Apply SOLID principles in order to write quality code, as a software engineer.
-
Well-crafted illustrations to help understand the basic concepts. Minimal bullet point slides.
-
Learn what differentiates elegant and robust code from badly designed code.
-
Get the concepts right using real world analogies.
-
Live sessions where existing code is analyzed and design holes are picked.
-
Hands-on sessions where existing code is re-designed and revamped after applying SOLID design principles.