Middle Frontend + AI · Старт 21 сентября

Буткемп Middle Frontend + AI

7-недельный буткемп для перехода с Junior на Middle. В команде, над реальным проектом, с моими ревью и mock-собесом в конце. Подробности - в видео ниже.

Заполнить анкету →

Старт 21 сентября · Веду буткемп лично, группа до 20 человек

Что это такое?

Буткемп - это не классический видеокурс, который можно просто посмотреть и разобраться. Суть буткемпа во взаимодействии и практике: командный проект, таск-трекер, ревью кода, созвоны с командами, тестовые собесы - всё это позволяет прокачать главное: понимание, как действовать в рабочих процессах, подбирать архитектуру, выстраивать процессы, работать с AI.

На чём строится программа

Программа буткемпа строится на прокачке четырёх аспектов:

01
Фундамент и принятие решений

Принципы программирования, архитектура, выбор технологий под задачу, работа со структурами данных.

02
Тех-скиллы

Работа с AI в разработке, тестирование, архитектура приложений, TypeScript, Docker и CI/CD.

03
Софт-скиллы

Выстраивание процесса, командная работа, код-ревью, планирование спринтов, собеседования.

04
Практика

Реальный командный проект в течение 7 недель, ревью кода от автора, mock-собес в конце.

Что изучите на буткемпе

Программа разбита на 4 модуля, 23 урока и 4 стрима. Основные темы:

✓ Отличия Junior / Middle / Senior - разбираемся, по каким параметрам оценивают уровень
✓ Принципы программирования - KISS, DRY, YAGNI, SOLID - не для собеседования, а для работы
✓ AI в разработке - MCP-протокол, RAG-системы, vibe-coding, ревью AI-кода, безопасность данных
✓ Алгоритмы и структуры данных во фронтенде - реальное применение, а не задачки с leetcode
✓ Архитектура приложений - выбор технологий, SSR/SSG, сборщики, Git flow
✓ Гибкие методологии - Scrum, эстимейты, приоритизация, разделение задач в команде
✓ TypeScript углублённо - от основ до union-типов и дженериков. Когда стоит его использовать, а когда - нет
✓ Тестирование - unit, интеграционное, подходы и практика покрытия чужого кода
✓ Docker, CI/CD - что такое и как фронтендеру с этим работать без devops
✓ Безопасность продуктов и работа с техдолгом - практические примеры
✓ Собеседования и резюме - индивидуальный mock-собес со мной + разбор резюме под ATS
✓ Командный проект - 7 недель разработки с нуля в группе: ТЗ, архитектура, спринты, ревью, защита
7 недель · ≈1,5 часа в день · совмещается с работой

Программа буткемпа

Четыре модуля, которые идут от «чем мидл отличается от джуна» до Docker, CI/CD и собеседования. Теория переплетается с практикой, а командные обсуждения проекта встроены прямо в уроки - чтобы вы применяли материал сразу, а не «когда-нибудь потом».

4 модуля 23 урока 4 стрима 7 недель · ~1,5 часа в день
Модуль 01

Что отличает мидла от джуна

Навыки, параметры и концепции, по которым продвинутого разработчика видно сразу. Фундамент, на который ляжет всё остальное.

  • 01Чем на самом деле отличается Junior / Middle / Senior в разных компаниях и обстоятельствах
  • 02Базовые принципы программирования, которые нужно не помнить, а использовать: KISS, DRY, YAGNI, SOLID
  • 03Искусственный интеллект в разработке: как использовать, как не слить данные и не стать его заложником. MCP-протокол, RAG-системы
  • 04Почему алгоритмы и структуры данных нужны и во фронтенде - их реальное применение в ежедневном коде
  • 05Ревью чужого кода. Как быть тем, кого коллеги уважают, даже если вы не разбираетесь в теме. Практика и обсуждение
  • ↗Стрим: формируем концепцию веб-продукта. Для чего реально нужен код, что такое TTD и как его осознание влияет на ваш грейд
Модуль 02

Архитектура и процессы

Как строят приложения с чистого листа и от чего зависит ваш выбор. Здесь же стартует командная работа над проектом - технологии, архитектура и спринт вы обсуждаете вместе.

  • 06Vibe-coding: что это, насколько применимо в реальной разработке, где узкие места и как масштабировать
  • 07Выбор технологий под проект и задачу. На что смотреть и как оценивать
  • 07.5Командное обсуждение технологий вашего проекта
  • 08Популярные и «хайповые» архитектуры - даём им честную оценку. Документирование, SSR / SSG и другие важные термины
  • 08.5Командное обсуждение архитектуры вашего проекта
  • 09Сборщики и сборки под разные архитектуры. Практика создания и внедрения
  • 10Разделение обязанностей, приоритизация, модель водопада и можно ли с ней бороться. Git flow
  • 10.5Командное обсуждение спринта вашего проекта
  • 11Гибкие методологии разработки. Scrum, эстимейты
  • ↗Стрим: как материал модуля работает в нашем неидеальном мире и что делать для оптимизации работы - вашей, команды, компании
Модуль 03

Типизация, тесты и DX

Вспомогательные технологии, ради которых разработку вообще можно назвать комфортной и безопасной. TypeScript и тестирование - от «зачем» до практики на чужом коде.

  • 12Навык разведки пакетов. Свои переиспользуемые решения, линтеры, монорепозитории
  • 13Введение в типизацию. Зачем она нужна и почему иногда её не стоит использовать
  • 14Углубление в типизацию. Насколько критично знать все аспекты для эффективной работы
  • 15Тестирование: зачем оно нужно, как облегчает жизнь и какие есть подходы
  • 16Внедрение тестов и покрытие чужого кода
  • ↗Стрим: насколько разной бывает разработка на фрилансе и в компаниях. Как эффективнее внедрять инструменты
Модуль 04

Продакшн и выход на рынок

То, что отделяет «умею писать код» от «умею довести продукт до продакшна и пройти собес». Финал буткемпа - защита проекта и индивидуальное собеседование.

  • 17Что такое Docker и как он пригодится фронтендеру
  • 18CI/CD, или когда нет денег на девопса
  • 19Безопасность продуктов. Аспекты и практические примеры
  • 20Технический долг. Что это и какие есть варианты работы с ним
  • 21Индивидуальное собеседование со мной
  • 22Индивидуальный разбор и проработка резюме в расширенном тарифе
  • 23Системный дизайн веб-продуктов в расширенном тарифе
  • ↗Стрим: заключительный - разбираем проекты и что делать дальше
Полная программа - в отдельном документе

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

Открыть программу
Хочешь попасть на поток 21 сентября?
Заполнить анкету →

Отзывы участников Потока 1

Запрос на собес от работодателя после Потока 1
→ Из моих переписок

Участников буткемпа приглашают на собесы

Это запрос на участников, который прилетел мне в личку в конце буткемпа.

Pavel получил оффер в конце буткемпа
→ Из нашего чата

Получил оффер в конце буткемпа

Скрин из командного чата.

→ Отзыв участника
Отзыв Olha о буткемпе Middle Frontend + AI
→ Отзыв участника
Отзыв Andrzej о буткемпе Middle Frontend + AI
→ Отзыв участника
Отзыв Roman Lit о буткемпе Middle Frontend + AI
MV
Mykyta Vlasov
★★★★★неделю назад
Прекрасные курс со структуризированными модулями, отлично организованной работой в команде и поддержкой на протяжении всего буткемпа.
KO
Kirill Osipov
★★★★★2 месяца назад
Для людей, не имеющих опыта полноценной хорошей командной разработки с ментором рядом - хороший курс. Не потому что просто есть командная разработка, а потому что нет прямого куратора работы - в первую очередь абсолютно за всем нужны следить самим и ни в коем случае не забывать о напарниках. Самое главное - напомнили, как много на самом деле значит планирование, что на него требуется тратить гораздо больше времени, чем привыкло большинство. Хоть и, лично для меня, никакой полноценно новой информации не было, по крупицам она все равно собирается из разных лекций. Того, что буду нового использовать в будущей работе достаточно, так что курс взят точно не зря
КВ
Konstantsin Voronkov
★★★★★месяц назад
Прошел 3 модуля курса от Ивана в буткепе. Имею уже реальный опыт разработки и стажировки в большой компании. Что хотел бы отметить на текущий момент. Я бы сравнил сам курс с мини стжировкой в компании, обычно такое проходит дольше и более болезненно т.к информацию зачастую дают но не структурированно и не понятно как её применить а лишь бы осело что то на период собеседования, так же и с техническим специалистом, если человек идейный ты чему то научишься если нет то увы. На буткемпе поднимаются информация очень структурированна сжата до того объёма который реально необходим здесь и сейчас, так же быстрая обратная связь и ответы от Ивана с поясниниями той или иной темы что делает курс ещё более ценным. Так же курс помог закрыть некоторые пробелы по технологиям которые были на стартовом этапе. Особенно понравился блок про TS. Даже тот разрботчик который с ним не сталкивался получил всю ту полную и подробную информацию по технологии те 90% которые он будет использовать в реальной работе каждый день. Рекомендую однозначно.
RS
Ruslan Selezen
★★★★★2 месяца назад
До начала курса я был уверен, что разница между Junior и Middle разработчиком заключается в основном в качестве кода и сложности задач, которые они способны решать. Однако уже после первых уроков я начал сомневаться в этом тезисе, и чем дальше продвигался по курсу, тем больше понимал, что всё гораздо глубже. Главное отличие оказалось не столько в коде, сколько в образе мышления. Это переход от вопросов «Как реализовать этот функционал?» к вопросам «А действительно ли это лучший способ решения?» и «Нужен ли этот функционал именно в таком виде, если существует более эффективный подход?». Речь идёт не о механическом выполнении задач, а о переосмыслении подходов к их решению, проектированию, дальнейшему развитию и поддержке. Уже сейчас я начал смотреть на задачи совершенно иначе, хотя курс ещё не завершён. Новые подходы к разработке, следование принципам программирования и грамотное использование AI-инструментов уже заметно повлияли на качество моего кода. Уверен, что после закрепления этих знаний на нескольких реальных проектах мой взгляд на разработку изменится ещё сильнее. Отдельно понравилась практика взаимного code review. Для разработчика, чей код раньше в основном только проверяли (и то не всегда), это отличный опыт. Такой формат помогает не только получать обратную связь, но и учиться замечать сильные и слабые стороны в чужих решениях. Также понравилось, что знакомство с новыми инструментами и технологиями сразу подкрепляется практикой. Их не просто показывают на примерах, а органично внедряют в проект, где можно сразу попробовать всё своими руками. Для меня особенно полезным оказался опыт работы с FSD. По сути, курс охватил не только все темы, которые меня интересовали, но и дал значительно больше. От курса остались исключительно положительные впечатления. Материал структурирован, логично выстроен и подаётся очень доступно. Несмотря на то, что временами приходилось наверстывать программу буквально за несколько дней, я отчётливо вижу, насколько выросло моё понимание процессов разработки.
TT
Tanya Trytelnytska
★★★★★2 месяца назад
Найперше, що мені сподобалося, - це структурований підхід. Коли ми вивчаємо теми одну за одною, а потім застосовуємо їх на практиці, щоб врешті отримати готовий проєкт. Усе, за чим я прийшла на цей курс, я отримала. Архітектура, вибір технологій, застосування лінтерів (давно чула про хаскі, і ось зараз у мене виникла можливість додати цю класну функцію в проект), пріоритизація завдань, просте й зрозуміле пояснення Agile та Scrum. Закрила для себе питання з тестами: нарешті маю чітке уявлення про те, які взагалі бувають тести та як їх застосовувати. Дуже сподобалося, що всі ці знання ми одразу застосовуємо на практиці. І, звісно, командна робота - це вишенька на торті: обговорення, дискусії, обґрунтування своїх рішень і зворотний зв'язок від колег. Окремо хочу відзначити атмосферу на курсі. Дуже комфортно навчатися, ставити запитання і не боятися чогось не знати. В цілому я побачила, як відбувається розробка проектів від початку до кінця. І якраз найцінніше для мене те, що після курсу залишаться не просто нові знання, а розуміння того, як усе це працює разом у реальній роботі.
AM
Artem Maksimov
★★★★★2 месяца назад
На данный момент я понял, что создание проекта это не только тупое и рутинное написание кода, а еще и продумывание самых разных моментов, от удобства разработки до подстраховки самого себя и еще многих других вещей, знание и настройка которых здорово может упростить разработку и жизнь разработчика. Например, те же самые форматоры и linter'ы о использовании которых я даже не думал, при работе круто себя проявляют и очень даже мне нравятся, моменты с тестированием кода тоже мне зашли, вся эта работа, которая нацелена на проверку своего кода и вообще всего того, что мы пишем, самое полезное что я узнал (потому-что на самом деле до этого момента я вообще не понимал что такое тесты и что они делают, зато теперь знаю какие они бывают и могу использовать это для своей работы)) ) Сейчас я знаю какой сборщик нужно выбирать в зависимости от размеров проекта и моих желаний от него, понимаю, что алгоритмы, если их знать, могут сильно упростить какие-то моменты, понял что структуры данных ОЧЕНЬ ПОЛЕЗНО знать для своей работы (хотя бы на той файловой системе, которую я делал в домашке), узнал насколько оказывается типизация может быть мощным инструментом (схемы, валидации, Zod), разные подходы и еще многое другое, что действительно делает процесс разработки безопаснее и проще) Все вышеперечисленное еще кое-как можно получить самостоятельно, поэтому самое ценное что я получил - это работа в команде, это вообще самое ценное. И на самом деле я понял как много всяких тонких моментов, на которые я даже мог не обращать при разработке собственных проектов. Я чувстовал будто я работаю на реальной работе - соблюдение всех правил о которых мы договорились в команде, горящие сроки когда не успеваешь доделать свою таску, да и в целом та самая командная работа, опыт которой можно получить только с практикой) И просто самый бриллиант - это возможность собеседования, для меня это будет первый раз, и тут я хочу попробовать себя, что могу, на что способен (буду учить все что знаю, и материал, который получал), ну и что это вообще такое. Думаю после такого опыта последующие собесы будут залетать намного легче, будет хотя бы ориентир на то, какие вопросы задают сейчас, какая атмосфера этого и наверное много друго чего я еще просто не знаю
МП
Максим Палагута
★★★★★2 месяца назад
Из курсов я нового о монорепе узнал, и чуть более углубился в типизацию. Так как мне надо будет выстроить архитектуру для большого проекта, я сейчас пытаюсь понять какая мне архитектура нужна и как ее построить, потому что это должно быть что-то вроде монорепы + фсд но расширенный, данный курс мне помогает сейчас в этом направлении идти чтоб выбрать для проекта оптимальную архитектуру.

Все отзывы в Telegram →

Иван Петриченко
→ Автор буткемпа

Иван Петриченко

Fullstack-developer & content creator. Ревью кода, созвоны и mock-собесы на буткемпе веду лично. На собесах участвуют также мои коллеги из больших компаний.

Для кого этот буткемп

Нужно владение JS, одним из фреймворков (React / Vue / Angular), Git, понимание TypeScript и опыт работы с веб-приложениями - в коммерческой разработке или на пет-проектах. Плюс готовность выделить ~1,5 часа в день.

→ Подойдёт
  • Junior-разработчикам, которые ищут работу или только что её нашли
  • Выпускникам курсов (Практикум, Hexlet, GoIT), у которых нет коммерческого опыта
  • Middle «на бумаге», которые по факту ощущают себя джуном
  • Самоучкам, которым нужна структура и понимание, что должен знать мидл
→ Не подойдёт
  • Верстальщикам без опыта с веб-приложениями
  • Разработчикам с опытом крупных проектов - будет повтор
  • Тем, кто не готов к командной работе и созвонам
  • Тем, кто ищет «просто видео в своём темпе»

Как попасть на поток

->
Отбор через анкету. Группа до 20 человек

Ревью кода, созвоны и mock-собесы я веду лично - поэтому потолок 20 человек. Формат рассчитан на людей, у которых есть основная работа и другие дела помимо буткемпа, поэтому бешеного темпа не будет.

  1. 1Отвечаешь на вопросы в телеграм-боте - пара минут
  2. 2Я читаю ответы и пишу тебе в личку с рабочего аккаунта
  3. 3Отбор проходит в переписке - сверяем уровень, формат и твои цели
  4. 4Если подходит - оплачиваешь и стартуем 21 сентября

Если уровень пока не совпадает - скажу сразу.

Частые вопросы

Сколько времени нужно в день?
Около 1,5 часов. Формат рассчитан на работающих: созвоны по вечерам, материалы в записи, гибкие дедлайны.
Что если уровень не совпадёт?
Если сомневаешься в своём уровне - напиши мне в личку до оплаты, честно скажу, потянешь ли формат. Лучше свериться заранее.
Чем это отличается от обычных курсов?
Буткемп не учит React или Vue с нуля - предполагается, что ты уже владеешь одним из фреймворков и имеешь опыт с веб-приложениями. Здесь акцент на практике и фундаментальных вещах, которые делают из тебя мидла: архитектура, процессы, ревью, командная работа, работа с AI, тестирование, собеседования.
Материалы останутся после буткемпа?
Да, доступ к видеоурокам сохраняется. Но основная ценность - в командной работе и созвонах, их пересмотреть нельзя.
Какие нужны базовые знания?
JS последних стандартов, один из фреймворков (React / Vue / Angular), Git, базовое понимание TypeScript. Вёрстка на среднем уровне желательна.
Что если я не впишусь в команду?
Я подбираю людей в команды на основе их стека, уровня, часового пояса, языка и пожеланий - чтобы рабочие процессы шли гладко с первой недели. Я модерирую процесс и помогаю распределить роли.
// Middle Frontend + AI · Старт 21 сентября

Запись в буткемп

За 7 недель получишь:

  • Реальный командный проект в резюме
  • Ревью кода и созвоны лично со мной
  • Mock-собес со мной и моими коллегами из больших компаний
  • Навыки работы с AI - MCP, RAG, vibe-coding, ревью AI-кода
  • Разбор резюме под ATS и подсветку сильных сторон
  • Комьюнити до 20 человек, которое работает после буткемпа
Заполнить анкету
5 минут в телеграм-боте · Пишу каждому лично с рабочего аккаунта
Есть вопрос по буткемпу? Задай мне в Telegram →