Challenge yourself

Shared Programming Theory

OOP, FP, Software design

ООП – Основные принципы Materials

ООП – Реализация основных принципов Materials

ООП – Паттерны проектирования

ООП – Примеры паттернов проектирования Materials

ООП – Антипатерны проектирования Materials

ООП – Принципы проектирования Dry, KISS

ООП – Принципы проектирования SOLID

ООП – Принципы проектирования GRASP

ФП – Основы и отличие от ООП

ФП – Основы (лямбды)

ФП – Основы (функторы, монады)

Определения Domain Driven Design

Концепции Domain Driven Design

Command Query Separation

Event Sourcing

Layered Architecture

The Clean Architecture

Микросервисная архитектура