Rust para principiantes: curso completo
300 páginas
Spanish
PDF
4.5

Rust para principiantes: curso completo

Rust para principiantes: curso completo

Autor:

Año:

Resumen:

El libro "Rust para principiantes: curso completo" es la introducción ideal al lenguaje de programación Rust para quienes desean dominar la programación de sistemas moderna desde cero. Rust combina el rendimiento de C/C++ con la seguridad de la memoria, y este curso le guiará a través de todos los conceptos clave sin teoría innecesaria.



¿De qué trata este libro?

El libro comienza con lo básico: instalación de herramientas, escritura del primer programa "¡Hola, Mundo!" y familiarización con la sintaxis. Luego, avanza gradualmente hacia temas más complejos:

  • Propiedad, préstamo y tiempos de vida — conceptos clave que hacen único a Rust. Aprenderá a gestionar la memoria sin recolector de basura y a evitar fugas.
  • Sistema de tipos — comprenderá estructuras, enumeraciones, genéricos y traits. Entenderá cómo Rust ayuda a escribir código expresivo y seguro.
  • Manejo de errores — estudiará el manejo de errores con Result y Option, así como las macros para pánico.
  • Módulos y organización del código — creación de bibliotecas, trabajo con el gestor de paquetes Cargo y el sistema de módulos.
  • Paralelismo y concurrencia — trabajo seguro con hilos, canales y mutex. Rust previene las condiciones de carrera en tiempo de compilación.
  • Temas avanzados — código unsafe, FFI (llamar a C desde Rust), macros y pruebas.


¿Para quién es este libro?

El libro está dirigido a programadores principiantes que conozcan al menos un lenguaje (Python, Java o C). Es adecuado para:

  • Desarrolladores que quieran migrar a Rust para crear sistemas de alta carga.
  • Estudiantes que aprendan programación de sistemas.
  • Ingenieros que trabajen con sistemas embebidos, WebAssembly o blockchain.
  • Todos aquellos que estén cansados de los errores de memoria en C/C++ y quieran escribir código fiable.


¿Qué aprenderá?

  • Cómo escribir código seguro y rápido sin recolector de basura.
  • Cómo funciona el modelo de propiedad y por qué previene errores.
  • Cómo crear aplicaciones multihilo sin condiciones de carrera.
  • Cómo usar Cargo para gestionar dependencias y compilar proyectos.
  • Cómo probar y depurar programas en Rust.
  • Fundamentos del trabajo con crates (bibliotecas) populares para web, bases de datos y programación de sistemas.


Cada capítulo contiene ejemplos prácticos, ejercicios y consejos sobre estilo de código. Al final del libro, podrá escribir su propia aplicación de consola, servidor web o utilidad de línea de comandos en Rust.



¡No espere más — comience hoy su viaje hacia la programación segura y rápida con Rust!

Recommendations