- Суть
- Изучение паттернов проектирования, принципов SOLID и подходов к масштабированию и рефакторингу кода
- На выходе
- Применять принципы SOLID в реальных проектах; Проектировать гибкую архитектуру программного обеспечения; Использовать паттерны проектирования для решения типовых задач; Управлять сложностью кода и правильно работать с абстракциями; Внедрять IoC и адаптеры для улучшения структуры системы
- Навыки
- принципы SOLID · паттерны проектирования · рефакторинг систем · абстрагирование · IoC-контейнеры · адаптеры · командные паттерны · проектирование архитектуры
- Кому подойдёт
- Разработчики любого уровня, знакомые с объектно-ориентированными языками
- Знать заранее
- Знакомство с объектно-ориентированными языками (Python, Java, PHP, C++, JavaScript, C#)