Описание [Micro courses] [Евгений Паромов] Zod - максимально полный курс (2024):
Zod — это библиотека, которая позволяет проводить валидацию данных в приложениях, написанных на TypeScript, в режиме реального времени.
Зачем это нужно?
Мне нравится представлять приложение как молодую советскую республику, окружённую врагами.
Пользовательский ввод, интеграции, настройки — всё это может меняться без нашего контроля и приводить к сбоям в работе приложения.
Хватит это терпеть!
Хотите ли вы ругать разработчика, когда он в очередной раз случайно сломает API?
Хотите ли вы декларативно проверять все пользовательские данные в приложении?
Хотите ли вы сразу обнаруживать ошибки в конфигурации?
Тогда Zod — это то, что вам нужно.
Длительность курса: 4 часа 20 минут.
Уровень: junior — middle.
В рамках курса мы:
Рассмотрим все возможности Zod.
Научимся удобно и гибко проверять формы.
Научимся описывать сложные контракты.
Рассмотрим несколько примеров продвинутого использования Zod.
Есть ли у вас опыт работы с Zod?
Однозначно да!
В процессе разработки этого курса я узнал много интересных особенностей Zod, о которых многие не подозревают.
Этот курс — быстрый и простой способ начать использовать Zod на все 100%.
Содержание курса:
1. Проблема, которую решает Zod.
2. Описание типов с помощью Zod.
3. Использование схем (pick, omit и т. д.).
4. Встроенная проверка данных.
5. Пользовательская проверка данных.
6. Обработка ошибок.
7. Глобальные сообщения об ошибках.
8. Препроцессинг .preprocess .coerce.
9. Постпроцессинг .catch .default .transform .pipe.
10. Определение типа входного значения. Работа с обобщёнными типами.
11. Пример: проверка переменных окружения.
12. Пример: проверка данных из localStorage.
13. Пример: проверка параметров запроса.
14. Пример: проверка форм.
15. Пример: проверка ответа от сервера.
16. Пример: извлечение Zod из пакета.
17. Повторение — мать учения.
Подробнее:
Для просмотра содержимого вам необходимо авторизоваться
Скачать курс [Micro courses] [Евгений Паромов] Zod - максимально полный курс (2024):
Для просмотра содержимого вам необходимо авторизоваться
Последнее редактирование модератором: