🗺️ Roadmap — 13 недель Bootcamp

Стрим занимает 13 недель + 1 неделя на финальный cross-check. Каждая задача параллельно с ревью предыдущей.

Таблица недель

Нед Задача Макс. баллов Стек Карточка
1 CSS Meme Slider 100 HTML + CSS only 01 — CSS Meme Slider
2 Shelter: Part 1 + cross-check Slider 110 HTML + CSS + Figma 02a — Shelter Part 1 — Fixed Layout
3 Shelter: Part 2 + cross-check Part 1 110 + Media queries 02b — Shelter Part 2 — Responsive
4 Shelter: Part 3 + cross-check Part 2 120 + vanilla JS DOM 02c — Shelter Part 3 — JavaScript
5 JS30 (2 виджета) + cross-check Shelter 130 vanilla JS + Web APIs 03 — JS30 Widgets
6 Podcast Player + cross-check JS30 140 Fetch + SPA + async 04 — Podcast Player
7 Not Fight Club + cross-check Podcast 300 vanilla JS + state 05 — Not Fight Club
8 Not Fight Club (продолжение) 05 — Not Fight Club
9 HTML Builder + cross-check NFC 390 Node.js + fs + streams 06 — HTML Builder
10 HTML Builder (продолжение) 06 — HTML Builder
11 Async Race + cross-check HTML Builder 600 TS + SPA + REST + анимации 07 — Async Race
12 Async Race (продолжение) 07 — Async Race
13 Async Race (финал) 07 — Async Race
14 Cross-check Async Race

Цепочка сложности

Week 1   ●○○○○○○○○○  CSS-only — самый низкий порог
Week 2-4 ●●○○○○○○○○  + DOM, Figma → ремесло вёрстки
Week 5   ●●●○○○○○○○  + Web APIs → растягивает кругозор
Week 6   ●●●●●○○○○○  + Fetch+async+SPA → переход к "real apps"
Week 7-8 ●●●●●●○○○○  + большая стейт-машина → сложность игры
Week 9-10●●●●●●●○○○  + Node.js → знакомство с back-end миром
Week 11-14●●●●●●●●●● + TypeScript+REST+анимации → финальный синтез

Cross-check цепочка

Каждая твоя задача проверяется одногруппниками через неделю после дедлайна. Ты обязан проверить ассайнменты, иначе свой балл не получаешь. Это не опция.

Неделя Ты сабмитишь Ты проверяешь
2 Shelter P1 CSS Meme Slider
3 Shelter P2 Shelter P1
4 Shelter P3 Shelter P2
5 JS30 Shelter P3
6 Podcast JS30
7 NFC Podcast
9 HTML Builder NFC
11 Async Race HTML Builder
14 Async Race

Базовый минимум — сертификат

Получаешь сертификат если набрал ≥50% от топ-1. То есть если первое место взяло 100 баллов суммарно — тебе нужно 50. Подробнее: ✅ Сертификация.

Где жить

Что Куда
Задания https://github.com/rolling-scopes-school/tasks/tree/master/stage0.5 Bootcamp
Чат RU https://discord.gg/HrDGMtQ3eH
Чат EN https://discord.gg/v64VsHqBeD
Регистрация https://app.rs.school/registry/student?course=js-fe-bootcamp-2026q2
Сабмит работ https://app.rs.school/ → Cross-Check: Submit
Видео https://youtube.com/c/rollingscopesschool

Следующее