Descripción
Utilice el lenguaje de programación Rust para construir aplicaciones web totalmente funcionales con Rust asíncrono para amplificar la seguridad y aumentar el rendimiento de sus programas
Características principales:
- Trabaje con técnicas web de vanguardia como servidores Rust sin distribución, Terraform y despliegue en AWS.
- Familiarícese con conceptos asíncronos como actores y tareas en cola utilizando frameworks de bajo nivel como Tokio.
- Construya una aplicación web completa en Rust con base de datos, autenticación y frontend.
Descripción del libro:
¿Son la seguridad y el alto rendimiento una gran preocupación para usted al desarrollar aplicaciones web?
Con este libro práctico de Rust, descubrirá cómo implementar Rust en la web para lograr el rendimiento y la seguridad deseados mientras aprende técnicas y herramientas para construir aplicaciones web completamente operativas.
En esta segunda edición, pondrá en práctica la implementación de frameworks web emergentes de Rust, incluyendo Actix, Rocket e Hyper. También presenta la configuración HTTPS en AWS al desplegar una aplicación web y le introduce a Terraform para automatizar la construcción de infraestructura web en AWS. Además, esta edición también cubre temas asíncronos avanzados. Construido sobre el tiempo de ejecución asíncrono de Tokio, explora TCP y enmarcado, implementando sistemas asíncronos con el framework de actores, y encolando tareas en Redis para ser consumidas por varios nodos de trabajo. Finalmente, revisará las mejores prácticas para empaquetar servidores Rust en imágenes Docker de Rust sin distribución con controladores de bases de datos, para que sus servidores tengan un tamaño total de 50Mb cada uno.
Al finalizar este libro, tendrá confianza en sus habilidades para construir aplicaciones web robustas, funcionales y escalables desde cero.
Lo que aprenderá:
- Estructurar y construir aplicaciones web escalables en Rust creando una aplicación web básica de lista de tareas.
- Gestionar la autenticación y las bases de datos en aplicaciones web de Rust.
- Familiarizarse con el envoltorio de aplicaciones web en "distroless".
- Comprender los componentes básicos del desarrollo web, como HTTPS, TCP y middleware.
- Construir infraestructura de aplicaciones en AWS utilizando Terraform con bases de datos, servidores, equilibradores de carga, HTTPS y enrutamiento de URL.
- Construir pruebas de extremo a extremo utilizando Postman.
- Construir sistemas asíncronos implementando el modelo de actor utilizando Tokio.
A quién va dirigido este libro:
Este libro de programación en Rust es para desarrolladores web que quieren aprender e implementar Rust para construir aplicaciones web. Los desarrolladores familiarizados con lenguajes como Python, Ruby y JS podrán utilizar este libro para construir aplicaciones web de alto rendimiento con Rust.
Aunque no se requiere experiencia previa en Rust, es necesario un sólido conocimiento de los principios del desarrollo web, junto con un conocimiento básico de HTML, CSS y JavaScript, para sacar el máximo provecho de este libro.
Autor: Maxwell Flitton
Editorial: Packt Publishing
Publicado: 27/01/2023
Páginas: 666
Tipo de encuadernación: Tapa blanda
Peso: 2.48lbs
Tamaño: 9.25h x 7.50w x 1.34d
ISBN13: 9781803234694
ISBN10: 1803234695
Categorías BISAC:
- Informática | Guías del comprador
- Informática | Programación | General
Este título no es retornable

