We may earn an affiliate commission when you visit our partners.
Alvaro Chirou • 2.000.000+ Enrollments Worldwide, Brian De Vita, and AC Eduworld Online

Este curso integral está diseñado para capacitar a desarrolladores y programadores en el dominio de FastAPI, un marco de trabajo moderno para el desarrollo rápido de API con Python.

Desde la instalación inicial hasta la implementación de funciones avanzadas como la autenticación y la conexión a bases de datos, los participantes obtendrán una comprensión sólida de cómo construir API RESTful eficientes y seguras.

*Contenido del Curso:*

1. *Introducción a FastAPI:*

   - Instalación y configuración del entorno de desarrollo.

   - Documentación automática y verbos HTTP.

Read more

Este curso integral está diseñado para capacitar a desarrolladores y programadores en el dominio de FastAPI, un marco de trabajo moderno para el desarrollo rápido de API con Python.

Desde la instalación inicial hasta la implementación de funciones avanzadas como la autenticación y la conexión a bases de datos, los participantes obtendrán una comprensión sólida de cómo construir API RESTful eficientes y seguras.

*Contenido del Curso:*

1. *Introducción a FastAPI:*

   - Instalación y configuración del entorno de desarrollo.

   - Documentación automática y verbos HTTP.

2. *Trabajo con Pydantic:*

   - Creación de esquemas de validación para datos y parámetros.

   - Gestión de códigos de estado y respuestas.

3. *Seguridad y Autenticación:*

   - Generación y validación de tokens.

   - Protección de rutas para garantizar la seguridad de la aplicación.

4. *Conexión a Base de Datos ORM:*

   - Establecimiento de conexiones y creación de modelos.

   - Operaciones CRUD: Crear, Leer, Actualizar, Eliminar.

   - Consultas avanzadas y búsqueda por categoría.

5. *Diseño de Rutas:*

   - Implementación de rutas específicas para películas y usuarios.

6. *Despliegue de Aplicaciones:*

   - Creación de repositorios en GitHub.

   - Proceso de despliegue de aplicaciones desarrolladas con FastAPI.

FastAPI es un marco de trabajo moderno y de alto rendimiento para el desarrollo de API con Python.

Destaca por su velocidad, gracias a la generación automática de documentación y su capacidad para aprovechar las características más recientes de Python.

FastAPI simplifica el proceso de desarrollo de API, permitiendo a los desarrolladores crear servicios web eficientes y seguros con un código limpio y fácil de mantener.

Este curso te equipa con las habilidades necesarias para aprovechar al máximo FastAPI y construir API robustas en Python.

Enroll now

What's inside

Learning objectives

  • Dominio de fastapi y desarrollo de api restful
  • Manejo de pydantic para validación de datos
  • Implementación de autenticación y seguridad
  • Conexión a base de datos y operaciones crud

Syllabus

Sobre el curso
Recomendaciones sobre el curso
Introduccion
Validar datos
Read more
Introducción
Instalacion de FastAPI y crecion de proyecto.
Documentacion automática
Verbos HTTP con FastApi
Método GET
Parametros de ruta
Parametros Query
Metodo Post
Metodo PUT y DELETE
Cuestionario
Pydantic
Crear modelo
Crear esquema de validacion
Validar parametros
Respuestas
Codigos de estado
Autenticación
Generador de Token
Validacion de Tokens
Proteger rutas
Conexión a Base de Datos ORM
Crear la conexión
Registrar datos
Consultas
Actualizar
Eliminar
Buscar por category
Rutas
Rutas de movies
Rutas de users
Desplegar
Crear repositorio en GitHub
Despliegue
Repositorio
Despedida
Despedida del Curso
Bonus Extra
Clase extra

Save this course

Save Desarrolla de forma rápida APIs con FastAPI en Python to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Desarrolla de forma rápida APIs con FastAPI en Python with these activities:
Revisar 'Python Crash Course'
Proporciona una base sólida en Python, esencial para comprender y utilizar FastAPI de manera efectiva.
Show steps
  • Lee los capítulos relevantes sobre fundamentos de Python.
  • Completa los ejercicios de codificación propuestos en el libro.
  • Aplica los conceptos aprendidos en pequeños proyectos personales.
Practicar con ejemplos de Pydantic
Refuerza el uso de Pydantic para la validación de datos, un componente clave en el desarrollo de APIs con FastAPI.
Show steps
  • Crea modelos Pydantic para diferentes tipos de datos.
  • Implementa validaciones personalizadas en los modelos.
  • Experimenta con diferentes tipos de validadores.
Escribir un blog sobre FastAPI
Consolida tu comprensión de FastAPI al explicar sus características y beneficios en un artículo de blog.
Show steps
  • Investiga sobre los aspectos más importantes de FastAPI.
  • Escribe un borrador del artículo.
  • Revisa y edita el artículo para mayor claridad.
  • Publica el artículo en un blog personal o plataforma de contenido.
Three other activities
Expand to see all activities and additional details
Show all six activities
Desarrollar una API sencilla para una lista de tareas
Aplica los conocimientos adquiridos en el curso para construir una API funcional que gestione una lista de tareas.
Show steps
  • Define los endpoints necesarios para la API.
  • Implementa la lógica para crear, leer, actualizar y eliminar tareas.
  • Utiliza Pydantic para validar los datos de entrada.
  • Implementa la autenticación básica para proteger la API.
Consultar 'FastAPI: The Complete Guide'
Profundiza en los aspectos avanzados de FastAPI y aprende las mejores prácticas de desarrollo.
View Melania on Amazon
Show steps
  • Lee los capítulos sobre temas específicos que te interesen.
  • Experimenta con los ejemplos de código proporcionados en el libro.
  • Aplica los conocimientos adquiridos en tus propios proyectos.
Contribuir a un proyecto de código abierto de FastAPI
Mejora tus habilidades y contribuye a la comunidad de FastAPI participando en proyectos de código abierto.
Show steps
  • Busca proyectos de código abierto de FastAPI en GitHub.
  • Identifica un problema o característica que te interese abordar.
  • Contribuye con código, documentación o pruebas.
  • Participa en la revisión de código y discusiones de la comunidad.

Career center

Learners who complete Desarrolla de forma rápida APIs con FastAPI en Python will develop knowledge and skills that may be useful to these careers:

Reading list

We've selected two books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Desarrolla de forma rápida APIs con FastAPI en Python.
Este libro proporciona una introducción práctica a Python, cubriendo los fundamentos del lenguaje y la programación orientada a objetos. Es útil para aquellos que necesitan reforzar sus conocimientos básicos de Python antes de abordar FastAPI. El libro incluye proyectos prácticos que ayudan a solidificar los conceptos aprendidos y es ampliamente utilizado como texto de referencia en cursos introductorios de Python.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser