Software Architecture and Clean Code Design in OOP

Learn design patterns and principles for Object-oriented programming to make your software scalable and easy to maintain
4.55 (586 reviews)
Udemy
platform
English
language
Software Engineering
category
instructor
Software Architecture and Clean Code Design in OOP
93,727
students
49 hours
content
Mar 2025
last update
$69.99
regular price

What you will learn

What is a good software architecture?

Basic principles in Software Architecture in OOP

SOLID principles

What is low coupling and high cohesion?

How to group units into packages, modules, namespaces or components

Practical, proven techniques to becoming a great Software Architect

Software design patterns

Architectural Patterns used in almost any software system

Clean code design

Review examples of SOLID code in object-oriented programming

Real-life examples of good and bad architecture

Test-driven development (TDD) to drive software architecture

Behavior-driven development (BDD)

Acceptance test-driven development (ATTD)

Database Architecture

Secure and Robust Architecture

Web application design patterns

MVC Design Pattern

DAO Pattern

Layered Architecture Pattern

REST Architecture

Screenshots

Software Architecture and Clean Code Design in OOP - Screenshot_01Software Architecture and Clean Code Design in OOP - Screenshot_02Software Architecture and Clean Code Design in OOP - Screenshot_03Software Architecture and Clean Code Design in OOP - Screenshot_04
3957390
udemy ID
4/3/2021
course created date
4/5/2021
course indexed date
Bot
course submited by