Programación web con Rust: Una guía práctica para desarrollar aplicaciones web rápidas y seguras con el lenguaje de programación Rust


Precio:
Precio de venta$61.32

Descripción

Adopte el lenguaje de programación Rust aprendiendo a construir aplicaciones y servicios web totalmente funcionales y a abordar los desafíos relacionados con la seguridad y el rendimiento.


Características principales:

  • Cree aplicaciones web escalables en Rust utilizando marcos populares como Actix, Rocket y Warp.
  • Cree componentes de interfaz que puedan inyectarse en múltiples vistas.
  • Desarrolle modelos de datos en Rust para interactuar con la base de datos.


Descripción del libro:

¿Le preocupa la seguridad y el alto rendimiento al desarrollar aplicaciones web?


Mientras que la mayoría de los lenguajes de programación tienen una compensación entre seguridad o velocidad, Rust proporciona seguridad de memoria sin usar un recolector de basura. Esto significa que con su bajo consumo de memoria, puede construir aplicaciones web de alto rendimiento y seguras con relativa facilidad.


Este libro le guiará por cada etapa del proceso de desarrollo web, mostrándole cómo combinar Rust y los principios modernos de desarrollo web para construir aplicaciones web sobrealimentadas.


Comenzará con una introducción a Rust y comprenderá cómo evitar los errores comunes al migrar de los lenguajes de programación dinámicos tradicionales. El libro le mostrará cómo estructurar el código Rust para un proyecto que abarca varias páginas y módulos. A continuación, explorará el marco Actix Web y pondrá en marcha un servidor web básico. A medida que avance, aprenderá a procesar solicitudes JSON y a mostrar datos de la aplicación web a través de HTML, CSS y JavaScript. También podrá persistir datos y crear servicios RESTful en Rust. Más adelante, creará un proceso de implementación automatizado para la aplicación en una instancia de AWS EC2 y Docker Hub. Finalmente, jugará con algunos marcos web populares en Rust y los comparará.


Al final de este libro de Rust, podrá crear con confianza aplicaciones web escalables y rápidas con Rust.


Lo que aprenderá:

  • Estructurar aplicaciones web escalables en Rust en Rocket, Actix Web y Warp.
  • Aplicar la persistencia de datos para sus aplicaciones web utilizando PostgreSQL.
  • Crear módulos de inicio de sesión, JWT y configuración para sus aplicaciones web.
  • Servir HTML, CSS y JavaScript desde el servidor web de Actix.
  • Crear pruebas unitarias y pruebas de API funcionales en Postman y Newman.
  • Implementar la aplicación Rust con NGINX y Docker en una instancia de AWS EC2.


Para quién es este libro:

Este libro sobre programación web con Rust es para desarrolladores web que han programado en lenguajes tradicionales como Python, Ruby, JavaScript y Java y buscan desarrollar aplicaciones web de alto rendimiento con Rust. Aunque no se requiere experiencia previa con Rust, se necesita una sólida comprensión de los principios de desarrollo web y conocimientos básicos de HTML, CSS y JavaScript si desea aprovechar al máximo este libro.

Autor: Maxwell Flitton
Editorial: Packt Publishing
Publicado: 26/02/2021
Páginas: 394
Tipo de encuadernación: Tapa blanda
Peso: 1.49 lbs
Tamaño: 9.25h x 7.50w x 0.81d
ISBN13: 9781800560819
ISBN10: 1800560818
Categorías BISAC:
- Informática | Internet | Servicios web y API
- Informática | Desarrollo de software e ingeniería | Análisis y diseño de sistemas

Este título no es retornable.