Descripción
Practical Rust 1.x Cookbook es una guía exhaustiva para programadores de Rust experimentados que buscan crear aplicaciones robustas y eficientes. Este libro centrado en soluciones cubre una amplia gama de temas, incluyendo línea de comandos, webassembly, redes, kubernetes, microservicios y programación de sistemas.
Este libro incluye más de 100 ejercicios prácticos del mundo real que le enseñarán cómo usar el compilador de Rust y la programación de línea de comandos en cada etapa del desarrollo de software. Cada ejercicio tiene como objetivo reforzar el potencial de Rust para superar a las aplicaciones heredadas y reducir la brecha de alto rendimiento. Aprenderá sobre soluciones avanzadas como funciones asincrónicas, pruebas de API, pipelines de CI/CD, pruebas de Fuzz y arquitectura de microservicios a medida que lea el libro. También tendrá la oportunidad de poner en práctica sus conocimientos resolviendo complejos desafíos de código concurrente y paralelo. También obtendrá experiencia práctica con muchos de los marcos y bibliotecas incorporados de Rust.
Practical Rust 1.x Cookbook es una lectura obligada tanto para programadores de Rust experimentados como para principiantes que buscan crear aplicaciones robustas y de alto rendimiento. Este libro lo ayudará a mantenerse a la vanguardia en la programación de Rust al proporcionar explicaciones claras, ejemplos prácticos e ilustraciones paso a paso. ¡Obtenga su copia hoy y comience a crear las aplicaciones que siempre quiso hacer!
Aprendizajes clave
- Empleo de macros declarativas y procedimentales, emparejamiento de patrones y enums
- Crear y probar código asincrónico, manejo de errores y patrones de comunicación.
- Trabajar con interbloqueos y vivolocks, así como implementar tablas hash y algoritmos paralelos
- Desarrollo de API SOAP y REST, orquestación de API y monitoreo del rendimiento
- Capas de API, programación de middleware y pruebas de API de extremo a extremo
- CI/CD, registro de Docker, clúster de Kubernetes, archivos YAML y configuración de balanceadores de carga
- Trabajar con pruebas de fuzz, verificar la sintaxis e identificar vulnerabilidades de código
Tabla de contenido
- Configuración y ajuste del entorno de Rust
- Traits, Enums y Struct a la práctica
- Emparejamiento de patrones, concurrencia, punteros y módulos
- Uso de macros declarativas y procedimentales
- Implementación de concurrencia y multihilo
- Programación asincrónica
- Desarrollo de API REST y SOAP
- Construcción de microservicios y arquitecturas
- Trabajo con CI/CD
- Trabajo con Kubernetes
- Pruebas de fuzz y análisis estático
- Optimización del rendimiento del código
Autor: Rustacean Team
Editorial: Gitforgits
Publicado: 02/10/2023
Páginas: 266
Tipo de encuadernación: Tapa blanda
Peso: 1.02 lbs
Tamaño: 9.25h x 7.50w x 0.56d
ISBN13: 9788196228521
ISBN10: 819622852X
Categorías BISAC:
- Informática | Programación | Paralela
- Informática | Redes | General
Este título no es retornable

