👨‍💻DEV [Micro courses] Евгений Паромов ― Zod - максимально полный курс (2024)

[Micro courses] Евгений Паромов ― Zod - максимальн_0.png


[Micro courses] Евгений Паромов ― Zod - максимально полный курс (2024)

Zod - это библиотека, которая позволяет в рантайме валидировать данные в typescript приложениях.

Зачем это нужно?

Мне нравится представлять приложение, как молодую советскую республику в кольце врагов.

Пользовательский ввод, интеграции, настройки. Всё это может меняться без нашего контроля, и ломать наше приложение.

Хватит это терпеть

Хочешь тыкнуть бекендера, когда он очередной раз случайно сломает api?

Хочешь декларативно отвалидировать вообще весь пользовательский ввод приложения?

Хочешь сразу словить косяки конфигурации?

Тогда zod - это именно то, что тебе нужно.

О курсе

* Время прохождения: 4 часа 20 минут

* Уровень: junior - middle

* В этом курсе мы: Рассмотрим вообще все возможности Zod

* Научимся удобно и гибко валидировать формы

* Научимся описывать контракты любой сложности

* Посмотрим несколько примеров продвинутого использования Zod

У меня есть опыт с Zod, будет ли полезно?

Однозначно да.

Я сам в процессе разработки этого курса узнал много очень крутых фишек Zod, о которых многие не догадываются.

Этот курс - очень быстрый и простой способ начать использовать Zod на все 100%

Уроки (17)

1. Какую проблему решает Zod

2. Описываем типы через zod

3. Схемы из схем (pick, omit и тд)

4. Встроенная валидация

5. Кастомная валидация

6. Обработка ошибок

7. Глобальные сообщения об ошибках

8. Препроцессинг .preprocess .coerce

9. Постпроцессинг .catch .default .transform .pipe

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

11. Пример: Валидация env переменных

12. Пример: Валидация localStorage

13. Пример: Валидация query параметров

14. Пример: Валидация форм

15. Пример: Валидация ответа с сервера

16. Пример: Вырезаем zod из бандла

17. Повторение - мать учения



—————————————————————————

🔗 Продажник:
Доступно пользователям: Зарегистрированный


📥 СКАЧАТЬ КУРС:
🔐 Хотите получить доступ?

Чтобы увидеть скрытые ссылки и ставить лайки, активируйте VIP-статус.

💎 ПОЛУЧИТЬ ДОСТУП Наш Telegram канал
 

Похожие курсы

Назад
Верх