Basics Of Software Architecture Design In Java
Tags: Software Architecture
A guide to Create Smart, Reusable Softwares with SOLID Principles and Design Patterns
Last updated 2022-01-10 | 4.5
- understand SOLID principles- understand the core of design patterns
- undertand object oriented design
What you'll learn
understand SOLID principles
understand the core of design patterns
undertand object oriented design
understand the single responsibility principle
understand the open / closed principle
understand the Liskov substitution principle
understand the interface segregation principle
understand the dependency inversion principle
understand creational design patterns (singleton pattern
factory pattern
builder pattern and prototype pattern)
understand behavioral design patterns (strategy pattern
command pattern
visitor pattern and template pattern)
understand structural design patterns (adapter pattern
facade pattern and decorator pattern)
* Requirements
* Basic Java* Object oriented programming
Description
- understand SOLID principles
- understand the core of design patterns
- undertand object oriented design
- understand the single responsibility principle
- understand the open / closed principle
- understand the Liskov substitution principle
- understand the interface segregation principle
- understand the dependency inversion principle
- understand creational design patterns (singleton pattern, factory pattern, builder pattern and prototype pattern)
- understand behavioral design patterns (strategy pattern, command pattern, visitor pattern and template pattern)
- understand structural design patterns (adapter pattern, facade pattern and decorator pattern)
Course content
29 sections • 96 lectures