Интенсив по архитектуре фронтенда

Архитектура — это не набор файлов и папок. Разберёмся, что это на самом деле

Три вечера про то, как устроены фронтенд-приложения изнутри: почему в разных продуктах разные архитектуры, откуда взялась FSD, что происходит в бигтехе и как выбрать структуру под свой проект, не усложняя себе жизнь.

📅 20, 22 и 23 августа
19:00 GMT+3, ~час в день
🎥 Онлайн, в прямом эфире

Мы больше не пишем код. Мы им управляем

Профессия фронтендера за пятнадцать лет прошла путь, сопоставимый с выходом рыбы на сушу. И на каждом шаге менялось то, за что нам вообще платят. Сейчас платят за решения, а не за строчки.

Эволюция Frontend-разработчика: от вёрстки до ES6, через период ручного написания кода, к роли оператора языковых моделей с 2025 года
Чем больше кода пишет модель, тем дороже стоит тот, кто решает, куда этот код положить и как части системы связаны между собой.
Первый день интенсива начнём именно с этого: где ты находишься на этой шкале прямо сейчас — и почему без честного ответа на этот вопрос дальше двигаться бессмысленно.

«Оно же работает» — плохой аргумент

Свалить все приборы в один ящик — это тоже схема хранения. Формально рабочая. Проблемы начинаются, когда ящик растёт: найти нужное всё дольше, положить новое — некуда, а объяснить логику новому человеку невозможно. С кодом происходит ровно то же самое, только счёт идёт не на вилки, а на месяцы работы команды.

Слева ящик, где все столовые приборы свалены в кучу; справа тот же ящик, разделённый на зоны ответственности по типам приборов
Архитектура — это договорённость о том, где что лежит и кто с кем имеет право разговаривать. Именно поэтому она не сводится к структуре папок: папки — только след, который она оставляет.
А дальше начинается самое интересное: перегородок можно наставить столько, что ящиком станет невозможно пользоваться. Где эта граница проходит для фронтенда — разберём на конкретных архитектурах и коде.

Программа: три вечера

Каждый день — около часа. Или больше, если у тебя будут вопросы: разбираем всё живьём, в эфире.

День 1
20 августа, четверг
19:00 GMT+3
открытый — можно бесплатно

Эволюция, определения и самая простая архитектура

  • Обсудим эволюцию Frontend-разработчиков и почему важно понимать, где ты сейчас
  • Разберём, что вообще такое архитектура
  • Обсудим, почему программисты из других сфер считали, что во фронтенде архитектуры не существует
  • Разберём архитектуру Folder by Type — в чём суть простейшей из них
  • Где она применяется и почему
День 2
22 августа, суббота
19:00 GMT+3

Где ломаются простые архитектуры и при чём тут FSD

  • Разберём на практике, в чём проблема простых архитектур
  • Познакомимся с FSD на практике
  • Обсудим её правила и зачем они вообще нужны
  • Обсудим, есть ли у неё минусы
День 3
23 августа, воскресенье
19:00 GMT+3

Бигтех, микрофронтенды и «Чистая архитектура»

  • Разберём причину, по которой в бигтехе другие подходы к архитектуре
  • Обсудим микрофронтенды и почему вокруг них столько хейта
  • Узнаем, что такое «Чистая архитектура» и существует ли она во фронтенде
  • Разберём на примере кода, почему и в архитектуре история делает петлю
  • Сформируем понятия модификаций чистой архитектуры

Что нужно знать до интенсива

  • Нативный JS и базовое понимание одного из инструментов на его базе. Архитектура — понятие инструмент-агностик, но иногда приходится подстраиваться под ограничения инструмента: обсудим это на примере Next.js.
  • Базовые знания TypeScript. Глубоко в типы не полезем, но код будет на TS.
  • Немного критического мышления 🙂 Здесь не будет единственно правильного ответа — будет разбор, в каких ситуациях какой подход оправдан.

Что заберёшь с интенсива

01
Поймёшь, почему планирование до реализации — лучшая тактика
И перестанешь начинать проект с создания папок, чтобы через месяц переносить половину кода.
02
Увидишь, почему архитектура — база любого хорошего разработчика
Это то, что остаётся с тобой при смене фреймворка, языка и работы.
03
Разберёшься, какую архитектуру применять в какой ситуации
Folder by Type, FSD, микрофронтенды, вариации чистой архитектуры — и трезвая оценка их цены.
04
Получишь стимул мотивации и зарядку для мозгов 🙂
Три вечера обсуждений, спорных вопросов и разбора кода — вместо очередного туториала.
Иван Петриченко
Иван Петриченко
Веду Campfire School и буткемп для тех, кто идёт из джуна в мидла. Интенсивы провожу редко, зато без воды: разбираем реальный код и реальные решения, а не пересказ статей.

Участие

Первый день открытый — приходи и посмотри, как я веду. Дальше решай сам(-а).

Бесплатно
0 €
Только первый день, в прямом эфире
  • День 1 живьём: эволюция фронтендера, что такое архитектура, Folder by Type
  • Вопросы в чате во время эфира
  • Дни 2 и 3 — FSD, микрофронтенды, чистая архитектура
  • Записи эфиров
  • Ответы на твои вопросы в личке
Прийти на первый день
Зарегистрируешься в боте — пришлю ссылку на эфир

Хочешь не разовый интенсив, а путь до уверенного мидла — приходи на буткемп

Посмотреть буткемп →
middle.campfire-school.com