Envíanos tu consulta
Términos y condiciones *
*Si no puedes asistir en directo te facilitaremos un enlace para verlo en diferido
logoImagina
Formación
Modalidades
Próximas Convocatorias
Temario
FAQ
Solicitar información
iconoCurso

Curso de Desarrollo Backend con Python y FastAPI

DISPONIBLE EN MODALIDAD:
aMedidaIcon
Aula Virtual Personalizada
arrowRightDark

A través de este curso, los participantes profundizarán en Python y FastAPI para desarrollar soluciones backend escalables y de alto rendimiento, orientadas a contextos empresariales.

iconClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClient

Formación en Desarrollo Backend con Python y FastAPI bonificable para empresas

A quién va dirigido nuestro curso de Desarrollo Backend con Python y FastAPI

Dirigido a desarrolladores y empresas que requieren construir aplicaciones backend robustas y modernas.

Objetivos de nuestro curso de Desarrollo Backend con Python y FastAPI

  • Comprender las capacidades de Python para desarrollo backend moderno.
  • Crear, probar y desplegar APIs eficientes usando FastAPI.
  • Optimizar y asegurar aplicaciones back-end con Python y FastAPI.
  • Gestionar dependencias y configurar proyectos Python profesionales.
  • Aplicar técnicas de programación asíncrona para mejorar el rendimiento del servidor.

Qué vas a aprender en nuestro curso de Desarrollo Backend con Python y FastAPI

A través de este curso, los participantes profundizarán en Python y FastAPI para desarrollar soluciones backend escalables y de alto rendimiento, orientadas a contextos empresariales.

Requisitos de nuestro curso de Desarrollo Backend con Python y FastAPI

  • Conocimientos básicos en programación Python.
  • Familiaridad con conceptos de APIs y servicios web.
  • Entendimiento de estructuras de datos y algoritmos básicos.
  • Manejo de herramientas de versión como Git.

Temario del curso de Desarrollo Backend con Python y FastAPI

tema 1

Introducción a Python y FastAPI

  • Revision de sintaxis básica Python.
  • Ventajas de FastAPI para el desarrollo backend.
  • Configuración del entorno de desarrollo.
iconArrowDown
tema 2

Diseño de APIs con FastAPI

  • Creación de rutas básicas.
  • Uso de path y query parameters.
  • Manejo de respuestas y estados HTTP.
iconArrowDown
tema 3

Modelos y serialización

  • Definición de modelos Pydantic.
  • Validación de datos de entrada y salida.
  • Serialización de objetos Python.
iconArrowDown
tema 4

Bases de datos y ORM

  • Conexión a bases de datos SQL y NoSQL.
  • Operaciones CRUD con SQLAlchemy.
  • Técnicas de migración de base de datos.
iconArrowDown
tema 5

Seguridad y autenticación

  • Implementación de autenticación básica y JWT.
  • Control de acceso y permisos.
  • Uso de dependencias de seguridad en FastAPI.
iconArrowDown
tema 6

Testing en FastAPI

  • Escritura de pruebas unitarias.
  • Uso de Pytest y bases de datos de prueba.
  • Testing asíncrono y mocking.
iconArrowDown
tema 7

Despliegue de aplicaciones

  • Uso de contenedores Docker para despliegue.
  • Configuración de servidores y Nginx.
  • CI/CD con Github Actions o Gitlab.
iconArrowDown
tema 8

Trabajo con datos asíncronos

  • Uso de Asyncio en Python.
  • Técnicas de procesamiento asíncrono.
  • Mejoramiento del rendimiento con operaciones no bloqueantes.
iconArrowDown
tema 9

Programación avanzada con FastAPI

  • Inyección de dependencias.
  • Middleware avanzado.
  • Rutas avanzadas y diseño de APIs complejas.
iconArrowDown
tema 10

Personalización y configuraciones

  • Configuración avanzada de proyectos.
  • Personalización de respuestas de FastAPI.
  • Optimización de settings y configuración de entorno.
iconArrowDown
tema 11

Monitoreo y rendimiento

  • Instrumentación con Prometheus.
  • Logging y manejo de errores.
  • Optimización de performance y profiling.
iconArrowDown
tema 12

Mejores prácticas y patrones de diseño

  • Patrones de diseño en proyectos Python con FastAPI.
  • Refactorización y escritura de código limpio.
  • Revisión de código y calidad de software.
iconArrowDown
tema 13

Temas avanzados

  • Integración con sistemas externos.
  • GraphQL y arquitecturas sin servidor.
  • Manejo avanzado de eventos y websockets.
iconArrowDown

Preguntas Frecuentes de Desarrollo Backend con Python y FastAPI

¿Cuáles son los Beneficios del curso Desarrollo Backend con Python y FastAPI?

accordionIcon
El curso ofrece numerosos beneficios, como el aprendizaje de la creación de API con Python y FastAPI de manera eficiente, la oportunidad de reforzar tus habilidades en backend, y el conocimiento práctico para implementar soluciones seguras y escalables.

¿El curso de Desarrollo Backend con Python y FastAPI se puede bonificar a través de FUNDAE?

accordionIcon
Sí, el curso es susceptible de bonificación a través de FUNDAE, lo cual permite a las empresas reducir los costes asociados a la formación de sus empleados.

¿En qué modalidades se imparte el curso de Desarrollo Backend con Python y FastAPI?

accordionIcon
El curso se imparte en modalidad online y en aula virtual personalizada, lo que facilita la adaptación a las necesidades y horarios de las empresas.

¿Qué habilidades desarrollaré con el curso de Desarrollo Backend con Python y FastAPI?

accordionIcon
Desarrollarás habilidades en creación y gestión de APIs, comprensión y aplicación de FastAPI, así como mejores prácticas en el desarrollo de backends eficientes y seguros.

¿Cómo puedo inscribirme en el curso de Desarrollo Backend con Python y FastAPI?

accordionIcon
Puedes inscribirte rellenando los formularios que aparecen en la web, donde se te pedirá proporcionar la información necesaria para formalizar tu inscripción.