В этом курсе вы не просто познакомитесь с Turborepo — вы научитесь строить настоящую архитектуру монорепозитория, которая готова к масштабированию, быстрой разработке и автоматизированному деплою.
Мы шаг за шагом пройдём путь от установки и базовой настройки до полноценной системы, включающей в себя:
• современный пакетный менеджер с поддержкой workspaces (npm, pnpm и др.),
• настройку зависимостей и сборок между внутренними пакетами,
• кеширование, параллельные задачи и оптимизацию CI,
• управление версиями и публикацией с помощью Changesets,
• настройку автоматической публикации с GitHub Actions (или альтернативами).
⸻
Что вы получите:
• Понимание принципов монорепозиториев: когда, зачем и как их использовать
• Навыки работы с Turborepo как инструментом для ускорения разработки
• Умение организовывать рабочие пространства и пакеты в рамках одного репозитория
• Опыт настройки версионирования, changelog’ов и деплоя
• Знания о связке инструментов, без которых монорепо не будет полноценным: package manager’ы, CI/CD, changesets и др.
⸻
Этот курс — не просто про один инструмент. Это системный подход к построению монорепозитория, который вы сможете использовать в командной работе, в open source, или на проектах с множеством пакетов.
⸻
Для кого курс:
• Разработчики, которые хотят ускорить сборку и упростить работу с несколькими пакетами
• Команды, которые задумываются о переходе к монорепо
• Архитекторы, DevOps-инженеры и тимлиды, которым важно внедрить стабильную и масштабируемую структуру разработки
Чтобы приступить к занятиям, авторизуйтесь на платформе, или, если у вас нет аккаунта - пройдите регистрацию.