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.57 (610 reviews)
Udemy
platform
English
language
Software Engineering
category
instructor
Software Architecture and Clean Code Design in OOP
97 023
students
56.5 hours
content
Apr 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

Course Gallery

Software Architecture and Clean Code Design in OOP – Screenshot 1
Screenshot 1Software Architecture and Clean Code Design in OOP
Software Architecture and Clean Code Design in OOP – Screenshot 2
Screenshot 2Software Architecture and Clean Code Design in OOP
Software Architecture and Clean Code Design in OOP – Screenshot 3
Screenshot 3Software Architecture and Clean Code Design in OOP
Software Architecture and Clean Code Design in OOP – Screenshot 4
Screenshot 4Software Architecture and Clean Code Design in OOP

Charts

Students
Price
Rating & Reviews
Coupons Issued
Enrollment Distribution
3957390
udemy ID
03/04/2021
course created date
04/04/2021
course indexed date
Bot
course submited by