Next.js II: TypeScript 2026

TypeScript, Zod, Server Actions в Next.js App Router. Типизация server/client, params/searchParams как внешний контракт. Валидация форм на клиенте и сервере. Мутации через Server Actions: ok/error-паттерн, optimistic updates, autosave. Кэширование, revalidateTag, ISR. URL как источник состояния. Разделение доменного…
Сертификат Stepik

Чему вы научитесь

  • Мыслить типами в Next.js: выстраивать контракты между сервером и клиентом, типизировать params, searchParams и данные приложения.
  • Управлять формами от простых до сложных с React Hook Form, валидацией через Zod на клиенте и сервере.
  • Использовать Server Actions: мутации, единый формат ответов ok/error, useActionState, оптимистичные обновления и автосохранение.
  • Контролировать состояние приложения: освоите дисциплину URL — истина, научитесь разделять доменный стор и UI-контексты.
  • Интегрировать сложный UI: встроим Quill-редактор с подсветкой кода, не ломая архитектуру.
  • Рефакторить и проектировать: приведём проект к чистой feature-архитектуре, разделяя логику и представление.
  • Деплоить на Render с финальной сборкой и запуском

О курсе

Курс I на JavaScript пройти желательно, но не обязательно.

Если уже знакомы с основами Next.js App Router, но чувствуете, что проекты начинают разваливаться по мере роста, курс для вас. Выстроим систему, которая выдерживает добавление новых фич без страха всё сломать.

Специфика курса:

TypeScript сразу. Учимся читать ошибки и использовать типы как документацию.

Разбор типовых паттернов в учебных демо каждого модуля.

Курсовой проект Workbench Notes растёт вместе с курсом. От простого списка до полноценного редактора с кэшированием, перевалидацией и сложным UI-состоянием.

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

Для кого этот курс

Знаете JavaScript и хотите прокачаться до TypeScript. Уже пробовали TS в Next, но путаетесь в типизациях. Хотите понять, как строить формы, которые не ломаются, и делать UI, который не тормозит. Ищете референсную архитектуру для своих коммерческих или пет-проектов. Готовы глубоко разобраться с Server Actions, кэшированием и ISR.

Начальные требования

  • Node.js (LTS), npm, VS Code.
  • Уверенное знание JavaScript (ES6+).
  • Опыт работы с React (компоненты, хуки).
  • Желательно знакомство с основами Next.js App Router на уровне курса I.
  • TypeScript не требуется на входе — всему научимся в процессе.

Наши преподаватели

Как проходит обучение

Структура шагов:

  1. Предмет — что и зачем решаем.
  2. Теория — кратко и по существу.
  3. Реализация — пишем код, разбираем каждое решение.
  4. Проверка — сразу видим результат.

Практика:

  • Каждый урок — это кирпичик в Workbench Notes.
  • Демо-стенды в  /demo для экспериментов с паттернами в каждом модуле.
  • Квизы после ключевых тем для самопроверки.

Программа курса

загружаем...
Certificate

Сертификат

Stepik

Что вы получаете

  • Целостную систему знаний: TypeScript, Zod, Server Actions, управление состоянием и архитектура.
  • Рабочий проект в портфолио: Workbench Notes с деплоем на Render, который можно показать на собеседовании.
  • Умение читать и исправлять ошибки TS: перестанете бояться красных подчёркиваний и начнёте видеть в них подсказки.
  • Готовые паттерны для рабочих задач: сможете переносить их в свои проекты сразу после курса.
  • Фундамент для следующего уровня: курс III ждёт с TanStack/RTK Query, Docker и CI/CD.
  • Сертификат.

Сколько стоит обучение

Price: 2 490 
Вы попробовали и поняли, что вам сейчас не подходит этот курс? Ничего страшного, мы вернём вам деньги в течение 30-ти дней после покупки.

Часто задаваемые вопросы

Расскажите о курсе друзьям

Price: 2 490