Освоение проектирования систем. Создание новых систем помогает избежать корректировок, а анализ старых — ускоряет разработку. Мы обучаем разбивать монолиты, принимать обоснованные решения по выбору технологий и архитектурных подходов, а также составлять чёткую документацию.
Содержание курса:
5 расширенных статей. Каждая включает теоретическую часть, примеры из практики и ответы на важные вопросы, которые неловко задать. Без лишней информации, но с котиками.
Дополнительные материалы и заумные вставки. Множество полезных ссылок для дополнительного изучения с разъяснением их значимости; вставки с детальными объяснениями, которые стоит читать, если вы Антон или просто любите углубляться в детали.
Одна масштабная домашняя работа: Вы спроектируете архитектуру проекта на основе собранных требований. Создадите модель данных, опишите коммуникации, определите субдомены и основные архитектурные характеристики проекта. Всё это будет развиваться параллельно с новыми знаниями, полученными на курсе.
Посмотреть больше
Авторы - Антон Давыдов, Федор Борщёв
Антон Давыдов
Независимый solution architect и разработчик, core contributor Hanami и Dry-rb. Раньше работал backend-архитектором в Toptal.com, помогал igoods, 3commas, «Чайке» и другим компаниям перейти на сервисную архитектуру и настроить интеграции.
+3
Федор Борщёв
Я — Федя Борщёв. Работал в Студии Лебедева и в ГдеМатериале. Сейчас ушёл в собственный бизнес, где консультирую таких ребят, как igooods, «Вкусвилл» и «Дождь». Больше 10 лет я руковожу командами программистов, в которых люди превращаются из маленьких винтиков в самостоятельные боевые единицы, способные строить свои команды по моим подходам.
Благодарим всех участников кампании! Курс уже готов, и мы желаем вам увлекательного изучения. До скорых встреч в новых кампаниях!
dr.tvn
CourseHunter Team
от души, мужики
CourseHunter Team
CourseHunter Team
Это текстовый курс - пожалуйста, скачайте архив
Команда внимательно читает ваши комментарии и оперативно на них реагирует. Вы можете спокойно оставлять запросы на обновления или задавать любые вопросы о курсе здесь.
Четырёхнедельный онлайн-курс о том, как строить распределённые сервисы. Мы простым языком расскажем о DDD и об архитектуре больших систем. По итогам курса вы спроектируете распределённую систему, которую добавите в портфолио.
Инструменты разработчика - это такой же продукт, как мобильное приложение или сервис доставки. Компании, которые не делают этот продукт удобным, вынуждены тратить деньги на новых программистов, так же как плохие продукты вынуждены тратить их на рекламу во всплывающих окнах.В мире уже выделяют целые роли, ответственные только за DevEx, но в русскоязычной среде об этом почти не говорят. Мы — первые, кто понятно и структурированно рассказывает
4-недельный курс о том, как проектировать системы. Новые - чтобы не переделывать, старые - чтобы разобрать на части и ускорить разработку. Научим распиливать монолиты, обоснованно выбирая технологии и архитектурные стили, оставляя после себя понятную документацию. Вы спроектируете архитектуру проекта на основе собранных требований. Сделаете модель данных, опишете коммуникации, определите субдомены и архитектурные характеристики проекта. Всё это б
4-недельный курс о том, как расти самому и выстраивать системный рост команды. Этот курс подойдет, если: Вы выбираете расти в тимлиды или стать крутым архитектором. Хотите выстроить траекторию развития, чтобы сэкономить время и меньше ошибаться. Вы переходите из компании в компанию, но делаете всё то же самое. Мечтаете о чём-то большем и не знаете, как вырваться из этого круга.