Чему вы научитесь
- Работать с любыми типами и структурами
- Валидировать входные и выходные данные
- Настраивать любые преобразования
- Задавать ограничения на отдельные поля и модели целиком
- Создавать собственные типы для проверок
- Поддерживать консистентность данных внутри системы
- Конфигурировать настройки приложения
О курсе
Курс посвящен самому востребованному инструменту валидации данных, который применяется в современной веб-разработке. Библиотека входит в экосистему популярнейшего фреймворка FastAPI. Именно Pydantic обеспечивает валидацию и генерацию схем, благодаря чему связка этих двух библиотек стала базовым выбором при создании современных API. И 25 тысяч звезд на Гитхабе - прямое тому подтверждение.
На курсе вы профессионально овладеете этим инструментом, разберетесь, где и как его применять для создания надежных систем, узнаете множество проверенных приемов и фишек, применяемых в продакшене.
Основной упор сделан на разбор самого практичного функционала. В материалах очень много кода с примерами и подробным описанием. Все эти примеры построены вокруг реальных задач, которые могут быть поставлены перед программистом. Это не просто абстрактные объекты в вакууме, а реальные кусочки бизнес-кейсов, из которых и складывается настоящая разработка.
Закончив курс, вы приобретете навыки, которые еще не раз пригодятся вам в работе, и сможете без стеснения указывать в своем резюме, что владеете этим инструментом на высоком уровне.
Для кого этот курс
Начальные требования
Для комфортного прохождения курса у вас должны быть начальные навыки программирования на Python и использования ООП. Не переживайте, в курсе не будет ничего сложнее базовых методов работы со списками или словарями. По ООП желательно знать такие понятия, как методы, атрибуты классов и декораторы. Все остальное подробно разбирается в пределах уроков.
Наши преподаватели
Как проходит обучение
Курс разбит на модули. Материал подается последовательно, так что вам не придется перескакивать с урока в урок в поисках подробного разбора затронутой темы, при этом сложность нарастает постепенно. Все уроки текстовые. После каждого блока идут тестовые задания и практическая задача на кодинг по пройденной теме.
Программа курса
Сертификат
Что вы получаете
- Продвинутый уровень работы с Pydantic
- Понимание, зачем он нужен и как эффективно им пользоваться
- Навыки построения надежных приложений на FastAPI или любом другом фреймворке
- Буст ценности, как специалиста