Aplicaciones Web de Alto Rendimiento con FastAPI: El Framework Web Asíncrono Basado en Python Moderno


Precio:
Precio de venta$59.99

Descripción


Cree API y aplicaciones web basadas en la Interfaz de Puerta de Enlace de Servidor Asíncrono (ASGI). Este libro proporciona una explicación exhaustiva del uso de modelos Pydantic para construir los objetos de solicitud/respuesta en una operación de ruta de FASTAPI.

Comenzará revisando las sugerencias de tipo en Python y los conceptos de procesamiento asíncrono. Uno de los puntos destacados de FastAPI es su generación automática de documentación de API. La biblioteca Pydantic es el pilar principal sobre el que se construye FastAPI. Verá que ASGI tiene un rendimiento mucho mejor en comparación con la mayoría de los otros frameworks populares de Python, ya que implementan la Interfaz de Puerta de Enlace de Servidor Web (WSGI), que es de naturaleza síncrona y, por lo tanto, tiene un tiempo de respuesta más lento.

Este libro explica a fondo cómo FastAPI interactúa asincrónicamente con bases de datos relacionales y NOSQL. Las aplicaciones web modernas utilizan motores de plantillas para interactuar con el front-end. En este libro, aprenderá a usar plantillas jinja2 y activos estáticos. Las normas de Swagger UI y OpenAPI también se cubren en detalle. Finalmente, se exploran en este libro diferentes opciones de implementación de la aplicación FastAPI.

Este libro utiliza ejemplos prácticos para capacitarlo a construir API de alto rendimiento.

Lo que aprenderá

  • Desarrolle aplicaciones web robustas y de alto rendimiento
  • Implemente la aplicación FastAPI para disponibilidad pública usando servicios en la nube como Deta y contenedores Docker
  • Comprenda los bloques de construcción importantes de una aplicación web, como el manejo de formularios, las plantillas y la interacción con la base de datos

Para quién es este libro

Desarrolladores de Python aspirantes y experimentados que buscan aprovechar la flexibilidad de Python y las potentes características introducidas en Python moderno. Los estudiantes de ingeniería informática a nivel de posgrado también se beneficiarán inmensamente del enfoque práctico adaptado en el libro.




Autor: Malhar Lathkar
Editorial: Apress
Publicado: 28/03/2023
Páginas: 309
Tipo de encuadernación: Tapa blanda
Peso: 1.03 libras
Tamaño: 9.21h x 6.14w x 0.69d
ISBN13: 9781484291771
ISBN10: 1484291778
Categorías BISAC:
- Informática | Internet | Programación web
- Informática | Lenguajes | Python

Sobre el autor
Malhar Lathkar es un desarrollador, capacitador, escritor técnico y autor independiente con más de 30 años de experiencia. Tiene un título de posgrado en Electrónica. Después de un breve período como profesor universitario, fundó su propio instituto de capacitación y desarrollo de software. A lo largo de los años, ha adquirido dominio en varias tecnologías de programación e impartido capacitación a miles de estudiantes y profesionales de la India y de diferentes países del mundo. Malhar también ofrece servicios de capacitación en software a empresas. Se ha asociado con muchas empresas de tecnología educativa como experto independiente en la materia. Ha escrito varios libros que han sido publicados por editoriales de renombre.