What you’ll learn
- Understand the SOLID principles
- Learn what differentiates elegant and robust code from badly designed code.
- Learn basic software architecture by applying SOLID principles
- Hands-on sessions where existing code is re-designed and revamped after applying SOLID design principles
- Write well designed, robust and reusable code by applying SOLID principles.