Знание языков программирования — это всего лишь инструменты. Умение создавать правильную архитектуру — это искусство, которое отличает Senior-разработчика от Middle. Мы создали два курса, которые восполняют пробелы в проектировании: от классических паттернов GoF до сложных Enterprise-решений.
Этот курс посвящён «классике», без которой невозможно создать систему, которую легко поддерживать. Если твой код превращается в «спагетти» при каждой новой правке — тебе сюда
•О чём курс: 23 классических паттерна Gang of Four (GoF) и 9 принципов GRASP
•Что ты получишь: Понимание того, как распределять ответственность между классами и как делать код адаптивным к изменениям бизнес-логики
•Для кого: Разработчиков, которые хотят избавиться от «кода-костыля» и начать проектировать осознанно
Когда проект разрастается до миллионов пользователей и сотен модулей, обычных паттернов становится недостаточно. Здесь мы разбираем архитектурные подходы, которые используют архитекторы в крупном технологическом бизнесе
•О чем курс: Паттерны Мартина Фаулера (PoEAA), сложные архитектурные слои, работа с данными в распределенных системах и оптимизация бизнес-логики
•Что ты получишь: Навыки разработки надежных и легких в поддержке систем, знание того, как работают фреймворки (такие как Spring или Hibernate) изнутри
•Для кого: Опытных разработчиков, планирующих переход на уровень Senior или Solution Architect