Curso de AIOHTTP
- Descripción
- Plan de estudios
- FAQ
- Reseñas
Aiohttp es un framework que en sus inicios estaba pensado para realizar peticiones a sockets o APIT REST de manera asíncrona, lo cual facilitaba la manera en como se procesaban estas peticiones. A Medida que fue avanzando se dió a conocer y gracias al apoyo que ha recibido por la comunidad de Python, se ha podido extender hasta el campo de las aplicaciones webs, ya que hoy es posible desarrollar aplicaciones webs e incluso API’s con este framework.
Al igual que otros frameworks de desarrollo web en Python como Flask y Django, este también nos permite realizar el famoso patrón MVC (Modelo Vista Controlador) para así poder dividir nuestra aplicación web en varias partes para así construir una aplicación muy grande por partes.
La principal ventaja de Aiohttp frente a Django o Flask es su velocidad ya que con aiohttp podemos triplicar el rendimiento de nuestro código.
Perfil del alumno
En este curso enfocarás tus conocimientos de Python hacia el mundo del desarrollo de aplicaciones web y API asíncronas, basados en el framework Aiohttp. Además utilizaremos una librería llamada asyncio que nos permitirá hacer uso de funciones asíncronas y disminuir los tiempos de ejecución de nuestro código, lo cual hace que nuestras aplicaciones sean más rapidas al procesar datos para los usuarios. Lo cual es un punto muy importante a tener en cuenta a la hora de desarrollar una aplicación.
Con este curso podrás
En este curso enfocarás tus conocimientos de Python hacia el mundo del desarrollo de aplicaciones web y API asíncronas, basados en el framework Aiohttp. Además utilizaremos una librería llamada asyncio que nos permitirá hacer uso de funciones asíncronas y disminuir los tiempos de ejecución de nuestro código, lo cual hace que nuestras aplicaciones sean más rapidas al procesar datos para los usuarios. Lo cual es un punto muy importante a tener en cuenta a la hora de desarrollar una aplicación.
- Conocer bien el funcionamiento de Aiohttp.
- Aplicar correctamente el uso de funciones asíncronas con ayuda de asyncio para disminuir los tiempos en los procesos de ejecución.
- Devolver respuestas en formato HTML al cliente.
- Devolver respuesta en formato JSON al cliente.
- Realizar peticiones asíncronas a una API.
- Realizar peticiones asíncronas a un socket.
- Consumir API ajenas a nuestra aplicación.
- Implementar lógica de programación y devolver los resultados de los datos al cliente.
- Desarrollar una aplicación moderna.
¿Porque aprender Aiohttp?
- Desarrollar web/aplicaciones.
- Con Aiohttp podrás enviar miles de peticiones asíncronas.
- Aumentar el rendimiento de tu aplicación con peticiones en segundo plano.
- Triplicar el velocidad del backend.
Empresas que usan Aiohttp
El microframework (backend) Aiohhttp es una herramienta de código abierto con 9.9K estrellas en GitHub y hoy en día es ampliamente usado por empresas como:
- Uploadcare.
- Hotjar.
- Evergreenteam.
- Hivestack.
- Belvo.
- coins.
- Openfit.
- Backend.
¿Que piensan de nuestro Curso Aiohttp?
Sergiomex
Curso bastante recomendado para backenders de python
Oriol Madrid
Justo lo que estaba buscando para mis aplicacion IA.
-
1AIOHTTP: Primeros pasos
-
2AIOHTTP: Asyncio
-
3AIOHTTP: Creando un servidor web
-
4AIOHTTP: Renderizado de plantillas
-
5AIOHTTP: Solicitudes GET y POST
-
6AIOHTTP: Solicitudes POST asíncronas
-
7AIOHTTP: Crear archivos de registro para nuestra aplicación
-
8AIOHTTP: Manejo de errores
-
9AIOHTTP: Bases de datos