Herramienta multiplataforma para pantallas de aula que muestra el horario del día, la clase en curso y otra información.
google/comprehensive-rust
Curso de Rust de varios días desarrollado por el equipo de Android de Google, desde la sintaxis básica hasta la concurrencia y la programación bare-metal.
- Estrellas
- 33,497
- Forks
- 2,094
- Issues abiertos
- 171
- Último commit
- anteayer
¿Qué es?
Comprehensive Rust es el material del curso que el equipo de Android de Google usa internamente para enseñar Rust a ingenieros de software con experiencia, normalmente provenientes de C++ o Java. Abarca el lenguaje desde la sintaxis básica hasta los genéricos y el manejo de errores, e incluye análisis detallados de Android, Chromium, la programación bare-metal y la concurrencia.
El curso está escrito como un sitio de mdBook y está pensado para impartirse en clase, con ejercicios y ejemplos de código para ejecutar y comentar en directo. El repositorio contiene el código fuente en Markdown, fragmentos de código y herramientas; el curso publicado está disponible en google.github.io/comprehensive-rust.
El proyecto está dirigido a equipos que quieran impartir su propia formación en Rust. Como es menos adecuado para el autoaprendizaje individual, resulta especialmente útil para instructores y responsables de ingeniería que estén planificando un taller de varios días.
Funciones clave
- 01Abarca Rust desde la sintaxis básica hasta los genéricos, el manejo de errores y la concurrencia
- 02Incluye análisis detallados específicos sobre Android, Chromium y el desarrollo bare-metal
- 03Creado con mdBook y pensado para impartirse en clase con ejercicios
- 04Los fragmentos de código se prueban con un comando de pruebas de Rust en el repositorio
- 05Permite usar versiones traducidas del curso mediante una opción de idioma
Casos de uso
- Impartir un taller de formación en Rust de varios días para un equipo de ingeniería
- Facilitar la incorporación a Rust de desarrolladores de C++ o Java
- Aprender Rust para trabajar con Android o sistemas embebidos
- Adaptar un plan de estudios de Rust listo para usar a un curso interno
Inicio rápido
- 1
Instala Rust con rustup
- 2
Instala Bazelisk y luego clona el repositorio
git clone https://github.com/google/comprehensive-rust/ - 3
Entra en el directorio del proyecto
cd comprehensive-rust - 4
Instala las herramientas del proyecto
cargo xtask install-tools
Antes de usarlo
- El curso está diseñado para impartirse en clase y no es tan adecuado para el autoaprendizaje.
- Para compilar el curso se necesitan varias herramientas, incluidos Bazel y los plugins de mdbook.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es comprehensive-rust?
- Curso de Rust de varios días desarrollado por el equipo de Android de Google, desde la sintaxis básica hasta la concurrencia y la programación bare-metal. Comprehensive Rust es el material del curso que el equipo de Android de Google usa internamente para enseñar Rust a ingenieros de software con experiencia, normalmente provenientes de C++ o Java. Abarca el lenguaje desde la sintaxis básica hasta los genéricos y el manejo de errores, e incluye análisis detallados de Android, Chromium, la programación bare-metal y la concurrencia.
- ¿comprehensive-rust es gratuito? ¿Qué licencia tiene?
- comprehensive-rust es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿comprehensive-rust sigue mantenido?
- Mantenimiento activo. El último commit de comprehensive-rust fue el 3 nov 2026.
- ¿Para qué puedo usar comprehensive-rust?
- Impartir un taller de formación en Rust de varios días para un equipo de ingeniería Facilitar la incorporación a Rust de desarrolladores de C++ o Java Aprender Rust para trabajar con Android o sistemas embebidos Adaptar un plan de estudios de Rust listo para usar a un curso interno
- ¿Cómo se instala comprehensive-rust?
- Instala Rust con rustup Instala Bazelisk y luego clona el repositorio: git clone https://github.com/google/comprehensive-rust/ Entra en el directorio del proyecto: cd comprehensive-rust Instala las herramientas del proyecto: cargo xtask install-tools
- ¿Dónde consigo comprehensive-rust?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/google/comprehensive-rust
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Plataforma educativa de código abierto en PHP (Phalcon) para crear sitios de venta de cursos, aprendizaje en línea y pago por conocimiento, desplegable con Docker.
Automatización de Android mediante lenguaje natural para asistentes de programación con IA y suites de pruebas, en teléfonos reales o emuladores.
Un gestor de hábitos minimalista, privado y sin anuncios para Android, Windows y Linux que funciona totalmente sin conexión.
Fuente oficial del libro «The Rust Programming Language», compilado con mdBook para ofrecer su edición gratuita en línea.
Colección gratuita y de código abierto de ejercicios y ejemplos de Rust, organizados por capítulos, con código ejecutable y editable, y soluciones.