• No hay productos en el carrito.

Inicio / Cursos / Pydantic V2: Essentials
Impartido por Dr. Fred BaptistePago único de $2,800 MXN · acceso por 12 meses

Pydantic V2: Essentials

An in-depth guide to mastering Pydantic V2 for data modeling, parsing and validation

Certificado oficial emitido por la SEPA través del Gobierno del Estado de México
12 meses de acceso En línea · 60 h 13 unidades Nivel avanzado
Qué aprenderás

Lo que serás capaz de hacer

This is an advanced level course on using the Pydantic V2 library. This course is not for beginners ! I have worked with Pydantic (starting with v1) for many years , and use that experience to bring you a course that focuses on the essential parts of Pydantic you will need to know to use it professionally , effectively and to leverage it's full potential . Pydantic provides a very flexible framework for modeling , validating and parsing data in Python. Although Pydantic is often associated with frameworks such FastAPI, it has far broader applications well beyond just REST API development. From modeling and validating data in databases (like Redis, DynamoDB, Clickhouse), queues (like SQS, ElasticMQ, RabbitMQ), and even CSV files, to even providing argument validation for your custom Python functions! Pydantic is a very flexible, fast-to-develop, and easy-to-understand data modeling framework that belongs in every serious Python developer's toolkit . Anytime you have a Python project that contains a fair amount of data validation and modeling into Python classes, Pydantic can be leveraged very effectively. You can think of Pydantic as somewhat similar to Python's dataclasses, but with an advanced and flexible data validation layer, as well as the easy ability to deserialize (load) and serialize (output) these Python/Pydantic classes into plain dictionaries and JSON. Just like dataclasses, Pydantic uses Python's type hinting capabilities to define data models, but then adds in validation and serialization/deserialization capabilities, which are all fully customizable.

  • Create Advanced Pydantic V2 Models
  • Custom Validators and Serializers
  • Leverage Annotated Types with Pydantic
  • Aliases, Properties and Computed Fields
  • Pydantic applications, including validating Python function arguments

Temario

UNIDAD 1 - Introduction · 3 lecciones

UNIDAD 1 - Introduction

  • Course Goals and PrerequisitesVideo · 12 min
  • Course Curriculum OverviewVideo · 10 min
  • Using the Companion GitHub RepositoryVideo · 4 min
UNIDAD 2 - Basics · 12 lecciones

UNIDAD 2 - Basics

  • IntroductionVideo · 14 min
  • Creating a Pydantic ModelVideo · 11 min
  • DeserializationVideo · 8 min
  • SerializationVideo · 8 min
  • Type CoercionVideo · 12 min
  • Required vs Optional FieldsVideo · 13 min
  • Nullable FieldsVideo · 11 min
  • Combining Nullable and OptionalVideo · 5 min
  • Inspecting FieldsVideo · 10 min
  • JSON Schema GenerationVideo · 5 min
  • ProjectVideo · 4 min
  • Project SolutionVideo · 3 min
UNIDAD 3 - Model Configuration · 11 lecciones

UNIDAD 3 - Model Configuration

  • IntroductionVideo · 2 min
  • Handling Extra FieldsVideo · 12 min
  • Strict vs Lax Type CoercionVideo · 22 min
  • Validating Default ValuesVideo · 4 min
  • Validating AssignmentsVideo · 4 min
  • MutabilityVideo · 6 min
  • Coercing Numbers to StringsVideo · 4 min
  • Standardizing StringsVideo · 7 min
  • Handling Python EnumsVideo · 15 min
  • ProjectVideo · 1 min
  • Project SolutionVideo · 2 min
UNIDAD 4 - Field Aliasing, Serialization and Deserialization · 9 lecciones

UNIDAD 4 - Field Aliasing, Serialization and Deserialization

  • IntroductionVideo · 18 min
  • Field Aliases and Default ValuesVideo · 14 min
  • Alias Generator FunctionsVideo · 16 min
  • Deserializing by Field Name or AliasVideo · 8 min
  • Serialization AliasesVideo · 6 min
  • Validation AliasesVideo · 22 min
  • Custom SerializersVideo · 32 min
  • ProjectVideo · 3 min
  • Project SolutionVideo · 5 min
UNIDAD 5 - Specialized Pydantic Types · 8 lecciones

UNIDAD 5 - Specialized Pydantic Types

  • IntroductionVideo · 3 min
  • PositiveIntVideo · 5 min
  • Constrained ListsVideo · 9 min
  • UUIDVideo · 7 min
  • Date Related TypesVideo · 11 min
  • Network TypesVideo · 18 min
  • ProjectVideo · 2 min
  • Project SolutionVideo · 2 min
UNIDAD 6 - Additional Field Features · 7 lecciones

UNIDAD 6 - Additional Field Features

  • IntroductionVideo · 3 min
  • Numerical ConstraintsVideo · 6 min
  • String ConstraintsVideo · 13 min
  • Default FactoriesVideo · 17 min
  • Additional Field ConfigurationsVideo · 16 min
  • ProjectVideo · 3 min
  • Project SolutionVideo · 3 min
UNIDAD 7 - Annotated Types · 6 lecciones

UNIDAD 7 - Annotated Types

  • IntroductionVideo · 2 min
  • Pydantic and Annotated TypesVideo · 9 min
  • Annotated Types and Type VariablesVideo · 10 min
  • String ConstraintsVideo · 5 min
  • ProjectVideo · 3 min
  • Project SolutionVideo · 6 min
UNIDAD 8 - Custom Validators · 8 lecciones

UNIDAD 8 - Custom Validators

  • IntroductionVideo · 18 min
  • After ValidatorsVideo · 27 min
  • Before ValidatorsVideo · 15 min
  • Combining Before and After ValidatorsVideo · 9 min
  • Custom Validators using Annotated TypesVideo · 25 min
  • Dependent Field ValidationsVideo · 15 min
  • ProjectVideo · 8 min
  • Project SolutionVideo · 11 min
UNIDAD 9 - Properties and Computed Fields · 5 lecciones

UNIDAD 9 - Properties and Computed Fields

  • IntroductionVideo · 4 min
  • PropertiesVideo · 7 min
  • Computed FieldsVideo · 11 min
  • ProjectVideo · 4 min
  • Project SolutionVideo · 4 min
UNIDAD 10 - Custom Serializers using Annotated Types · 4 lecciones

UNIDAD 10 - Custom Serializers using Annotated Types

  • IntroductionVideo · 2 min
  • Custom Serializers with Annotated TypesVideo · 7 min
  • ProjectVideo · 2 min
  • Project SolutionVideo · 3 min
UNIDAD 11 - Complex Models · 6 lecciones

UNIDAD 11 - Complex Models

  • IntroductionVideo · 7 min
  • Model CompositionVideo · 22 min
  • Model InheritanceVideo · 14 min
  • ProjectVideo · 4 min
  • Project SolutionVideo · 5 min
  • Final Project Solution RecapVideo · 3 min
UNIDAD 12 - Pydantic Applications · 5 lecciones

UNIDAD 12 - Pydantic Applications

  • IntroductionVideo · 2 min
  • Consuming a REST APIVideo · 19 min
  • Ingesting a CSV FileVideo · 13 min
  • Validating Function ArgumentsVideo · 17 min
  • Model Code GeneratorsVideo · 30 min
UNIDAD 13 - Conclusion · 1 lecciones

UNIDAD 13 - Conclusion

  • ConclusionVideo · 5 min
Certificado oficial

Tu certificado lo emite la SEP, no solo una plataforma

Al demostrar la competencia recibes un certificado emitido por la Secretaría de Educación Pública a través del Gobierno del Estado de México: un documento oficial que puedes presentar con confianza ante cualquier empleador o institución.

Tu certificado con INEC

  • Lo emite la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México
  • Documento oficial con folio verificable en línea
  • Lo otorga la Universidad Tecnológica Fidel Velázquez

Otras plataformas en línea

  • Constancia privada emitida por la misma plataforma
  • Solo acredita horas cursadas o asistencia
  • Sin respaldo de una autoridad educativa
Cómo funciona

Tu itinerario, de la inscripción al certificado

  1. 1

    Inscripción con pago único

    Pagas $2,800 MXN una sola vez y entras de inmediato al curso.

  2. 2

    Estudias a tu ritmo

    13 unidades con videos, lecturas y actividades, disponibles 24/7 durante 12 meses.

  3. 3

    Cuestionarios por unidad

    Cuestionarios para comprobar lo aprendido.

  4. 4

    Certificado

    Emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.

Lo que obtienes

Un certificado oficial de la SEP

Muestra del certificado: Pydantic V2: Essentials

Muestra · verificable por folio y QR

  • Emitido por la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México. No es una constancia privada: es un documento oficial, y ese respaldo marca la diferencia frente a otras plataformas en línea.
  • Contenido impartido por Dr. Fred Baptiste.
  • Folio y QR verificables para compartirlo con quien te contrate.
Medios que necesitas
Equipo de cómputo Conexión estable a internet
Pago único

Empieza hoy, a tu ritmo

Un solo pago y acceso inmediato al curso completo durante 12 meses.

  • 13 unidades · 85 lecciones · 60 h
  • 12 meses de acceso
  • Certificado emitido por la SEP (Gob. del Estado de México) con folio verificable
Pago único
$2,800MXN
Acceso por 12 meses
Inscribirme Hablar con un asesor
Preguntas frecuentes

Sobre tu inscripción

¿Cómo es el pago?

Un solo pago de $2,800 MXN. No hay mensualidades ni cargos recurrentes.

¿Cuánto tiempo tengo acceso?

12 meses desde tu inscripción, 24/7, para avanzar a tu ritmo.

¿Quién imparte el contenido?

El curso es impartido por Dr. Fred Baptiste; INEC gestiona tu inscripción, evaluación y certificado.

¿Qué pasa cuando vence mi acceso?

Puedes renovar tu cuenta tú mismo desde la plataforma, sin trámites ni esperas.

Certificado emitido por la SEP a través del Gobierno del Estado de México · Pydantic V2: Essentials

Inscribirme
  INEC es una Marca de SalesPartners Ciudad de México S de RL de CV. Template Design © Learnify LMS. All rights reserved. Terminos y Condiciones Aviso de Privacidad Politica de Devolución
Hide picture