Software Architecture and Clean Code Design in OOP

Andrii Piatakha, Learn IT University

Last Updated on January 30, 2023 by GeeksGod

Udemy Coupon :


What you will learn :

1. What is a good software architecture?
2. Basic principles in Software Architecture in OOP
3. SOLID principles
4. What is low coupling and high cohesion?
5. How to group units into packages, modules, namespaces or components
6. Practical, proven techniques to becoming a great Software Architect
7. Software design patterns
8. Architectural Patterns used in almost any software system
9. Clean code design
10. Review examples of SOLID code in object-oriented programming
11. Real-life examples of good and bad architecture
12. Test-driven development (TDD) to drive software architecture
13. Behavior-driven development (BDD)
14. Acceptance test-driven development (ATTD)

100% off Coupon