Обзор курса Fullstack TypeScript, v2 (feat. Zod) от Frontend Masters

Fullstack TypeScript, v2 (feat. Zod)

Небольшое ревью курса Fullstack TypeScript, v2 (feat. Zod) от FrontendMasters.

О курсе

Посмотрел курс Fullstack TypeScript, v2 (feat. Zod) от Frontend Masters. Практический курс, посвященный комплексному применению TypeScript для разработки полноценных fullstack-приложений. Основное внимание уделяется созданию типобезопасной архитектуры, единой для клиентской и серверной частей, с использованием современных инструментов, OpenApi, tRPC, Zod, Prisma и методологий.

Курс построен по принципу "от теории к практике". Теоретические блоки о возможностях инструментов подкрепляются созданием работающего полнофункционального приложения на React + Express - на примере готового Todo app. Интересная библиотека Zod, такая более строгая и гибкая надстройка Typescript, позволяет указывать разные типы и условия их применения, весьма удобно, если нужно строго соблюдать спецификацию. Также узнал о tRPC - типизированной надстройки RPC.

Итоги

Узнал о методах построения fullstack-приложений, в которых типы данных согласованы на всех уровнях: база данных, серверная логика, API и клиентский интерфейс. Это позволяет значительно повысить надежность приложения и скорость разработки за счет исключения целого класса ошибок, связанных с несоответствием типов. Но фуллстек здесь на основе JS (React + Express), всё же курс от Frontendmasters

Моя оценка: 7.5/10