SEOWORK Academy · Professional track
Front-end Developer Professional
Безкоштовний практичний трек від вебплатформи, семантичного HTML і CSS foundations до JavaScript, TypeScript, React, testing і командного capstone. Сертифікат відкриється після 60 уроків, чотирьох прийнятих проєктів і фінального іспиту.
Професійний результат
Чотири проєкти
Landing page
Семантична, доступна й адаптивна сторінка з перевіреною структурою.
Responsive catalog
Каталог із JavaScript state, filters, validation і responsive UI.
API app
Асинхронні дані, loading/error/empty states, modules і tooling.
React capstone
Командний застосунок із TypeScript, tests, performance budget і handoff.
Модуль 1 · Веб і робоче середовище
Модуль 2 · Семантичний HTML
Модуль 3 · CSS foundations
Модуль 4 · Flexbox і Grid
Модуль 5 · Responsive design
Практичний проєкт 1
Після уроку 20 відкриється здача responsive landing page: artifact, source, README, QA evidence і review SEOWORK.
Модуль 6 · Web accessibility
BookFlow Accessibility Audit Lab
Локальна flawed/reference сторінка і 12 робочих артефактів для ручного аудиту без PII, trackers чи production endpoints.
Модуль 7 · Git і GitHub
BookFlow Git Workflow Lab
Локальний synthetic starter і 13 worksheets/templates без .git, real remote, scripts, credentials або destructive automation.
Модуль 8 · JavaScript basics
BookFlow JavaScript Basics Lab
15 локальних safe-файлів: starter/reference, synthetic inputs і worksheets для execution, types, conversion, expressions, decisions, loops, tests та debugging.
Модуль 9 · Functions, objects і arrays
BookFlow Catalog Logic Lab
17 safe-файлів: starter/reference, synthetic schema, function contracts, traces, fixtures, tests, debugging і non-mutation evidence.
Практичний проєкт 2
Після уроку 36 відкриється здача data-driven catalog logic: HTTPS artifact, source, README, tests і review SEOWORK від 80/100.
Модуль 10 · DOM, events, forms і UI state
BookFlow DOM Interaction Lab
18 safe-файлів: starter/reference HTML+CSS+JS, DOM/event/form/state matrices, fixtures, focus/keyboard і release QA.
Модуль 11 · Async, promises, fetch і HTTP/API
BookFlow Async API Lab
18 safe-файлів із deterministic mock transport, HTTP/schema fixtures, error/race/state traces та async QA — без real network.
Модуль 12 · ES modules, npm і tooling
BookFlow Modules & Tooling Lab
18 safe-файлів: ES-module starter, exact manifest/lockfile, build/config/dependency/release worksheets; без node_modules, dist, secrets або real network.
Практичний проєкт 3
Після уроку 48 відкриється review Accessible API application: HTTPS artifact, source, reproducible build і evidence. Прийняття від 80/100.
Модуль 13 · TypeScript basics
BookFlow TypeScript Contracts Lab
17 safe-файлів: strict TypeScript 7.0.2 setup, unknown fixtures, domain states, runtime validator, diagnostics, migration і release evidence.
Модуль 14 · React fundamentals
BookFlow React State Lab
22 safe-файли: exact React 19.2.8 + TypeScript/Vite app, component/data-flow evidence, controlled form, local fixture, runtime validation та abort cleanup.
Модуль 15 · Testing та performance
BookFlow Testing & Performance Lab
29 safe-файлів: React/Vitest/Testing Library app, 7 deterministic tests, coverage/gaps, bundle budget, Web Vitals і Profiler evidence.
Модуль 16 · Командний capstone
React Capstone Delivery Pack
21 safe-шаблон: brief/DoD, ADR/boundaries, team/PR/CI, acceptance/a11y/performance/privacy, deploy/rollback, README/case/evidence/defense.
Практичний проєкт 4
Після уроку 60 відкриється review оригінального React + TypeScript capstone. Прийняття від 80/100 без blocker; після чотирьох accepted projects відкриється фінал.
Дорожня карта
Офіційні орієнтири
Межа сертифікації
Усі 60 уроків доступні. Фінальний іспит відкривається лише після review чотирьох проєктів; PDF/QR-сертифікат серії FE створюється після успішного фіналу.
Прогрес і сертифікація
Складіть практичний тест після кожного уроку, а потім фінальний іспит. Сертифікат міститиме унікальний номер і QR-перевірку справжності.
Практичні проєкти: 0/4 прийнято
Кожен проєкт перевіряється SEOWORK окремо. Для професійного сертифіката потрібен статус «Прийнято» для всіх обов’язкових робіт.