Este es el repositorio del curso de LinkedIn Learning Rust Avanzado. El curso completo está disponible en LinkedIn Learning.
Consulta el archivo Readme en la rama main para obtener instrucciones e información actualizadas.
Adquiere un dominio avanzado del lenguaje Rust y lleva tus habilidades de programación al siguiente nivel. Explora en profundidad el sistema de referencias, préstamos y lifetimes en Rust, y aprende a modificar datos en contenedores de manera eficiente. Crea y gestiona proyectos con Cargo, domina el paradigma de orientación a objetos y modela datos complejos con structs. También, descubre cómo trabajar con traits y módulos, y maneja errores de manera efectiva. Utiliza herramientas y técnicas avanzadas de desarrollo para optimizar tu código y depurar errores con precisión.
En este repositorio encontrarás un listado de carpetas. Cada carpeta corresponde con un capítulo dentro del curso, y en su interior encontrarás los archivos fuente de las diferentes lecciones: uno que contiene el código utilizado en el video en su estado inicial (a), y otro que contiene el código en su estado final (b). Un archivo fuente sin letra en su título significa que el archivo no sufre modificación alguna. Cuando se trabaja a nivel de proyecto, los archivos fuentes se localizan en carpetas siguiendo la misma nomenclatura.
También debes saber que cada lección incluye una función principal main, que te permitirá trabajar con cada ejercicio en su estado inicial (a) y en su estado final (b) de manera independiente. A la hora de compilar, asegúrate de hacer uso de una única función main para evitar conflictos en el proceso de compilación.
Eliezer López
Echa un vistazo a mis otros cursos en LinkedIn Learning y a mi libro «Curso de Programación con Rust» editado por ANAYA Multimedia.