Conocimientos y habilidades que adquieres realizando este curso

  • Aprender a trabajar con FastAPI
  • Manejar la librería de validación Pydantic
  • Cómo utilizar SQLAlchemy
  • Aprender a hacer testing con FastAPI
  • Usar las dependencias de FastAPI

Temario

  • Introducción a 'Pydantic'

    4m
  • Usando 'Pydantic'

    14m
  • Pydantic y FastAPI

    8m
  • Introducción a las 'Dependencias'

    5m
  • Usando 'Dependencias'

    3m
  • Encadenando 'Dependencias'

    4m
  • Usando 'Dependencias' en el 'Path'

    3m
  • Dependencias vs. Middlewares

    6m
  • SQLAlchemy

    4m
  • Preparando nuestra conexión a BBDD

    5m
  • Guardando información en nuestro Modelo

    8m
  • Listando estudiantes

    3m
  • Capturando errores

    5m
  • Grandes aplicaciones

    3m
  • Separando nuestra aplicación en diferentes ficheros

    11m

Relacionado

Te dejamos una selección de cursos, carreras y artículos

Creando una aplicación con FastAPI

Creando una aplicación con FastAPI

taller

Con este taller aprenderás:

  • Montar una API básica en FastAPI.
  • Los diferentes componentes que incluye el framework.
  • Cómo usar los componentes de FastAPI para crear una aplicación.

Duración: 41 minutos y 19 segundos

Curso Crea una API REST con Django desde cero

Curso Crea una API REST con Django desde cero

curso

Con este curso aprenderás:

  • Aprenderás que es una REST API.
  • Aprenderás cuales son los principales componentes de Django.
  • Aprenderás los principales componentes de Django, y cómo pueden ayudarte.

Duración: 3 horas y 24 minutos

Curso de Python 3 desde cero

Curso de Python 3 desde cero

curso

Con este curso aprenderás:

  • Instalación de Python3.
  • Codificar y ejecutar programas Python.
  • Estructura de un programa Python.

Duración: 6 horas y 13 minutos

Preguntas Frecuentes

En OpenWebinars los cursos no tienen fecha de inicio y de final.

Cada curso tiene una fecha de publicación y desde ese día estarán 100% disponible todos los contenidos del curso para los usuarios suscritos a alguno de nuestros planes.

En OpenWebinars no vendemos cursos, talleres o laboratorios unitarios.

Tenemos diferentes tipos de suscripciones, que te dará acceso completo a todos los cursos de la plataforma y a los nuevos que vamos lanzando, siempre y cuando tu suscripción esté activa (como Spotify con la música o Netflix con las películas y series).

¿Eres una empresa? Tenemos planes especiales para ti. Consúltanos aquí.

Efectivamente, una vez superado cada curso podrás descargarte el diploma acreditativo de cada uno de ellos. Añade estos cursos a tu CV y mejora tu perfil para las empresas. También podrás obtener un diploma de nivel superior al superar todos los cursos de la carrera.

Descripción

A lo largo de este curso de FastAPI para la creación de APIs, aprenderás los fundamentos de este framework, a crear una aplicación sencilla paso a paso, así como a hacer que soporte aplicaciones de un tamaño mucho mayor.

Para poder seguir correctamente este curso de FastAPI, el alumno debería tener conocimientos básicos previos de Python, conocer cómo funcionan las arquitecturas cliente-servidor, y haber trabajado con frameworks Python previamente, como Flask o Django.

En caso de necesitar refrescar esos conocimientos o bien aprenderlos, os proponemos realizar previamente el curso de Python 3 desde cero y el curso para crear una API REST con Django desde cero, disponibles en nuestra plataforma.

El curso se desarrolla a través de diferentes bloques formativos, que te permitirán ir aprendiendo conceptos y procesos de forma organizada, comenzando por una introducción, en la que se realizará la preparación y configuración del entorno para poder trabajar de forma práctica al mismo tiempo que sigues las clases.

Después pasamos al bloque dedicado a introducir FastAPI y aprender a hacer las operaciones más básicas, como crear un EndPoint, recibir información, recibir entrada de datos y validar la misma, así como generar la documentación de nuestra API usando FastAPI.

Seguidamente entramos en la parte centrada en Pydantic, en la que se explicará qué es, cómo funciona y qué papel juega en la creación de APIs con FastAPI y su importancia, todo ello acompañado de una práctica en la que se realizarán una serie de ejercicios para ver de forma aplicada el uso de esta librería.

Avanzamos al apartado sobre otro de los componentes de las API, como son las Dependencias, en el que veremos qué son realmente y cómo se utilizan dentro de FastAPI, tanto de forma teórica como práctica, para que aprendas de una forma más visual cómo usarlas. Este apartado incluye una clase en la que se explican las diferencias entre Dependencias y Middlewares.

En el penúltimo bloque del curso de FastAPI veremos cómo realizar la conexión a una base de datos con el framework, concretamente usando el ORM externo SQLAlchemy. Veremos paso a paso cómo realizar esta conexión, desde la preparación previa hasta el guardado de la información y la captura de errores.

Para finalizar el curso aprenderás a escalar FastAPI para hacer que soporte aplicaciones mucho más grandes y con muchas más funcionalidades. El profesor realizará los procesos necesarios para este soporte de una forma aplicada, para que entiendas mejor la teoría previa y veas realmente como hacer todos los pasos necesarios.

 

* Requisitos del Curso

El alumno debería tener conocimientos previos de Python, conocer cómo funcionan las arquitecturas cliente-servidor, y haber trabajado con frameworks Python previamente como Flask o Django. Además, sería aconsejable tener conocimientos de bases de datos SQL, y durante el curso se darán por supuestos conocimientos sobre las bases de las API REST.

Estas son algunas de las empresas que ya confían en OpenWebinars

Profesores y profesionales

Nuestros docentes son profesionales que trabajan día a día en la materia que imparten

Conviértete en profesor de OpenWebinars