раздел 18
Воркшопы и проекты
Каталог практики по темам. С шаблонами и разборами.
Начать раздел
Хочу пройти
Не получилось изменить список. Попробуй ещё раз.
Без входа у каждого урока видно начало. Войди, чтобы читать целиком, отмечать пройденное и решать задачи. войти
Уроки раздела
Понятия курса
Понятия разобраны внутри уроков. Нажми на понятие, чтобы открыть урок, где оно объясняется.
Каты
- Базовые JS-катыbuildQueryString, summaryRanges, formattedTime, sameParityFilter, flatten, promisify. Закрепление коллекций, рекурсии, async-адаптеров.тема без урока
- Кат на this и bindРеализация createAddNext через контекст. Практика на bind, call, apply.тема без урока
- Связные спискиРеверс за O(n) и O(1) памяти, цикл через двух указателей. Структуры данных без библиотек.тема без урока
- fetchWithCacheКеш + retry + AbortSignal с таймаутом. Composable async.тема без урока
- Две недостающие в массивеЧерез систему уравнений (сумма + сумма квадратов), O(n) по времени и O(1) по памяти.тема без урока
- observe через ProxyРеактивность через Proxy и Reflect, рекурсивная подписка на вложенные объекты.тема без урока
Воркшопы и проекты
- Мини-CMS на Fastify плюс MVCServer-rendered приложение без SPA: Pug плюс htmx, поисковые и модифицирующие формы, сессии и CSRF, MVC по модулям, awilix DI, Kysely с Postgres. Финал, рабочая мини-CMS.урок 1 · Мини-CMS на Fastify: Pug, htmx и MVC
- Echo: Slack-подобный чат на трёх стекахСквозной проект серии 07: каналы, живые сообщения через WebSocket, presence, поиск, optimistic updates. Три параллельные реализации (RTK, Reatom, Vue плюс Pinia) на одном Fastify-бекенде, капстоун: роутинг, авторизация, деплой.урок 2 · Echo: Slack-подобный чат на трёх стеках
- Task Manager на NestJS + fp-tsТипизированный backend на NestJS с fp-ts: TaskEither для пайплайнов, ReaderTaskEither для DI, валидация через io-ts.тема без урока