Fullstack Type Safety 2026

TypeScript Mastery

Углубленная программа для Senior/Lead разработчиков: от вычислений на уровне типов и runtime-валидации (Zod v4/Valibot/Standard Schema) до TanStack Query, Effect-TS, фич TS 5.8+ и архитектуры компилятора.

Объем трека45 уроков
Опыт (XP)+1350 XP
Прогресс изучения подраздела0 / 45 уроков (0%) • 0 XP
Назад к обзору React & Next.js9 тем подраздела
5 уроков

Статическая типизация, примитивы и литералы, интерфейсы против type aliases, сужение типов (typeof, in, instanceof), функции и первые дженерики.

Примитивы и вывод типовИнтерфейсы и алиасыСужение и гардыТипизация функцийВведение в дженерики
Прогресс модуля0 / 5
Перейти к списку уроков
5 уроков

Ограничения extends, теория вариативности (Variance), условные типы и infer, Mapped Types, шаблонные литералы и манипуляции кортежами.

Generics & VarianceConditional Types & inferMapped Types & Key RemappingTemplate LiteralsRecursive Tuples
Прогресс модуля0 / 5
Перейти к списку уроков

Discriminated Unions, исчерпывающие проверки never, Branded Types (номинальная типизация с 0 cost), Type-State билдеры и assertion-функции.

Discriminated UnionsBranded TypesType-State PatternFunction SignaturesAssertion Functions
Прогресс модуля0 / 5
Перейти к списку уроков
5 уроков

Типизация ref как обычного пропа, хуки useActionState/useOptimistic, Safe Actions с Zod, Typed Routes и ограничения Flight-сериализации.

React 19 Props & refuseActionState & useOptimisticSafe Server ActionsTyped Routes & SearchParamsFlight Serialization
Прогресс модуля0 / 5
Перейти к списку уроков

tsconfig Masterclass, строгие флаги noUncheckedIndexedAccess, профайлинг tsc --generateTrace, .d.ts и Module Augmentation, Project References.

tsconfig Strict Flagstsc Trace ProfilingDeclaration Files & AugmentationType Testing with VitestMonorepo References
Прогресс модуля0 / 5
Перейти к списку уроков
5 уроков

Zod v4 vs ArkType 2.0 (JIT-парсинг), Valibot (< 1kb), Standard Schema (@standard-schema/spec), TypeBox, генерация типов из баз данных (Drizzle, Kysely, Prisma).

Zod v4 vs ArkTypeValibot Tree-ShakingStandard Schema SpecTypeBox & JSON SchemaDatabase Type Providers
Прогресс модуля0 / 5
Перейти к списку уроков
5 уроков

Глубокая типизация Zustand middleware и curried create, Query Key Factories TanStack Query v5, XState v5 акторы, AbortSignal и каналы, линзы и оптики.

Zustand Middleware CurryTanStack Query FactoriesXState v5 ActorsAsync Abort & ChannelsOptics & Lenses
Прогресс модуля0 / 5
Перейти к списку уроков
5 уроков

const type parameters, Explicit Resource Management (using / await using), Inferred Type Predicates (TS 5.5+), NoInfer<T>, флаг --isolatedDeclarations.

const Type Parametersusing & Symbol.disposeInferred Predicates TS 5.5NoInfer<T> UtilityisolatedDeclarations (Oxc)
Прогресс модуля0 / 5
Перейти к списку уроков
5 уроков

Option/Either Result паттерн, ядро Effect-TS (Effect<A, E, R>), Context.Tag и Layer DI, конкурентные Fibers и retry policies, чистое DDD моделирование.

Option & Either ResultEffect-TS Core (A, E, R)Context.Tag & Layer DIFiber Concurrency & RetriesPure DDD Algebraic Types
Прогресс модуля0 / 5
Перейти к списку уроков