Aprende FastAPI desde cero

¡Aprende FastAPI desde cero!

4.05 (81 reviews)
Udemy
platform
Español
language
Development Tools
category
instructor
Aprende FastAPI desde cero
9,493
students
7.5 hours
content
Jun 2022
last update
$39.99
regular price

What you will learn

SQLAlchemy con FastAPI

Usar Alembic para migracion a las base de datos.

Crear modelos en python .

Creación de Apis

Generacion de JWT

Protección de apis

Autenticación

Testing

Desplegar en heroku

Crear base de datos en heroku

Conexion entre FastAPI y flask usando docker-compose

Docker en FastAPI

Why take this course?

Bienvenido a este curso de FastAPI , espero que al finalizar este curso puedas implementar apis usando FastAPI eficientemente.

¡Entender y saber cómo crear API con FastAPI y Python puede mejorar el trabajo que tiene, conseguirle un nuevo trabajo! , teniendo en cuenta que  el salario anual en Estados Unidos para un desarrollador python es de mas o menos 90.000 USD al año. Además estas habilidades son necesarias en todas partes, y algunas de las ofertas de trabajo mejor pagadas solicitan desarrolladores de Python con experiencia en FastAPI.

FastAPI y Python son dos de las tecnologías más populares del mercado para crear API de alto rendimiento.

Requisitos :

  • Conocimientos en Python.

  • Conocimiento de las API REST (al menos lo básico).

  • No se requiere experiencia previa en FastAPI.

  • Conocimiento básico de Docker .

  • Conocimiento básico de SQL.

FastAPI es uno de los marcos de desarrollo de API de más rápido crecimiento disponible. Es fácil de usar y ligero. Además, proporciona algunos beneficios únicos, como la generación automática de documentos Swagger y estándares de desarrollo modernos y abiertos.

También hablaremos del funcionamiento de FastAPI con bases de datos SQL(Postgres) y, en particular, SqlAlchemy y como crear modelos . Veremos cómo podemos exponer end points que permitirán que un cliente manipule y recupere datos de una base de datos. Además de ello implementaremos alembic para la migración de modelos en la base de datos.


Todo el material se encuentra en el repositorio de GitHub para que pueda replicarlo .

Creación de entorno virtual .

Usaras SQLAlchemy como ORM.


Content

Introducción

Introducción

Estructuras de datos en python ( Fundamental )

Estructura de datos lista de listas
Estructura de datos Diccionario de Listas
Estructura de datos Diccionario de Diccionarios
Estructura de datos Lista de Diccionarios

Inicio con FastAPI

Creación de nuestra primera api en FastAPI
Creación de schemas con pydantic y creacion de api crear usuario
Implementación de api para devolver un usuario
Implementación de apis eliminar y actualizar
Creación de routes

Instalación de postgres

Instalacion de postgres en windows

(Contenido Adicional) Ejemplo conexión de Python con postgres

Conexión de python con postgres

Migración de proyecto a SQLAlchemy

Conexión a postgres y creación de modelo usuario
Creación del modelo venta
Modificando api crear usuario
Modificando api para obtener usuario y implementacion de response_model
Modificando api eliminar usuario
Implementación del metodo patch
Mejorar la estructura del proyecto

Creación de variables de entorno

Creación de variables de entorno

Migración a los modelos con Alembic

Migración a los modelos con Alembic

Docker con FastAPI (Contenido Adicional)

Docker - conexión entre fastapi y flask ( docker-compose)
Dockerizando FastAPI docker-compose

Finalización del curso

Finalización del curso

Screenshots

Aprende FastAPI desde cero - Screenshot_01Aprende FastAPI desde cero - Screenshot_02Aprende FastAPI desde cero - Screenshot_03Aprende FastAPI desde cero - Screenshot_04

Reviews

Ruben
August 10, 2023
Excelente curso, lleno mis espectativas. Se nota conocimiento que tiene el profesor ademas la forma de estructurar el proyecto es muy bueno.
Jaime
April 12, 2023
El curso es bueno, las clases son interesantes y muy enriquecedoras en información, lo único que mejoraría es la participación del capacitador para responder preguntas, hay varias que llevan muchos meses y no se han respondido aún, de resto buen material.
Vicente
February 27, 2023
Pensé que después de los cursos de Andrés Guzmán no encontraría nada peor hasta que tome este curso. Pésima dicción al hablar. Mal modulado el micrófono. Mucho ruido de fondo Temas sin preparar. Se muestran "al vuelo" lo que te hace perder tiempo y revuelve. No tiene estructura. Malas practicas. Autor. Deberías bajar este contenido o ponerlo gratuito en otra plataforma, ademas de invertir en tus herramientas de grabacion. Si quieres buenos ejemplos revisa los cursos de Fernando Herrera o de Chad Darby
Juan
November 13, 2022
Es un curso muy completo, creo que se pueden mejorar algunas cosas. En algunos momentos no se explicaba bien el código y otros detalles. Sin embargo se aprende bastante, tal vez sea de los mas completos actualmente en fastAPI.
Borja
November 11, 2022
El curso está bien como toma de contacto con fast-api. A parte también aprendes a como trabajar con una base de datos. Hay algún video, que el audio es un poco molesto, porque se escucha mucho el clik del ratón, y hay alguna clase que está mal ordenada.
Federico
September 26, 2022
Se nota que el instructor es principiante en el tema. Si mejora cambio la opinion en un futuro, pero por el momento bastante flojo.
Víctor
July 19, 2022
Excelente curso, he podido aplicar todos los conocimientos adquiridos tanto en proyectos personales como en mi trabajo. Solo un pequeño detalle, el sonido cuando haces "click" en tus últimos videos (Docker con FastAPI) distrae mucho, pero fuera de eso todo muy bien.
Sebastian
July 13, 2022
Es un curso muy completo que articula muchos conocimientos. Se necesita de conocimiento previos en fastapi, posgres,... como para aprovecharlo mejor. Realmente supero mis expectativas.

Coupons

DateDiscountStatus
5/31/2022100% OFF
expired
6/6/2022100% OFF
expired
6/11/2022100% OFF
expired
6/16/2022100% OFF
expired
7/1/2022100% OFF
expired
9/30/2022100% OFF
expired
10/20/2022100% OFF
expired
12/6/2022100% OFF
expired
12/15/2022100% OFF
expired
12/19/2022100% OFF
expired
1/17/2023100% OFF
expired
2/8/2023100% OFF
expired

Charts

Price

Aprende FastAPI desde cero - Price chart

Rating

Aprende FastAPI desde cero - Ratings chart

Enrollment distribution

Aprende FastAPI desde cero - Distribution chart

Related Topics

4693344
udemy ID
5/19/2022
course created date
5/31/2022
course indexed date
Bot
course submited by