🗺️ 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 |