Robot
Складчик
- #1
[Micro courses] Zod - максимально полный курс [Евгений Паромов]
- Ссылка на картинку
Zod - максимально полный курс
Zod - это библиотека, которая позволяет в рантайме валидировать данные в typescript приложениях.
Зачем это нужно?
Мне нравится представлять приложение, как молодую советскую республику в кольце врагов.
Пользовательский ввод, интеграции, настройки. Всё это может меняться без нашего контроля, и ломать наше приложение.
Хватит это терпеть:
Я сам в процессе разработки этого курса узнал много очень крутых фишек Zod, о которых многие не догадываются.
Этот курс - очень быстрый и простой способ начать использовать Zod на все 100%
Программа:
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. Повторение - мать учения
Zod - это библиотека, которая позволяет в рантайме валидировать данные в typescript приложениях.
Зачем это нужно?
Мне нравится представлять приложение, как молодую советскую республику в кольце врагов.
Пользовательский ввод, интеграции, настройки. Всё это может меняться без нашего контроля, и ломать наше приложение.
Хватит это терпеть:
- Хочешь тыкнуть бекендера, когда он очередной раз случайно сломает api?
- Хочешь декларативно отвалидировать вообще весь пользовательский ввод приложения?
- Хочешь сразу словить косяки конфигурации?
- Тогда zod - это именно то, что тебе нужно.
- Время прохождения: 4 часа 20 минут
- Уровень: junior - middle
- Рассмотрим вообще все возможности 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. Пример: Валидация env переменных
12. Пример: Валидация localStorage
13. Пример: Валидация query параметров
14. Пример: Валидация форм
15. Пример: Валидация ответа с сервера
16. Пример: Вырезаем zod из бандла
17. Повторение - мать учения
Зарегистрируйтесь
, чтобы посмотреть скрытый авторский контент.