Uma ferramenta multiplataforma para exibir o horário do dia, a aula em andamento e outras informações nas telas multimídia das salas de aula.
google/comprehensive-rust
Curso de Rust de vários dias desenvolvido pela equipe Android do Google, que aborda desde a sintaxe básica até concorrência e programação bare-metal.
- Estrelas
- 33,499
- Forks
- 2,093
- Issues abertas
- 171
- Último commit
- há 4 dias
O que é?
Comprehensive Rust é o material de curso que a equipe Android do Google usa internamente para ensinar Rust a engenheiros de software experientes, geralmente vindos de C++ ou Java. O conteúdo vai da sintaxe básica a generics e tratamento de erros, além de incluir aprofundamentos sobre Android, Chromium, programação bare-metal e concorrência.
O curso é escrito como um site mdBook e foi pensado para aulas presenciais, com exercícios e exemplos de código para executar e discutir ao vivo. O repositório contém o código-fonte em Markdown, trechos de código e ferramentas; o curso publicado está disponível em google.github.io/comprehensive-rust.
O projeto é voltado a equipes que querem oferecer seu próprio treinamento de Rust. Como é menos adequado para estudo individual autodidata, é mais útil para instrutores e gerentes de engenharia que estejam planejando um workshop de vários dias.
Recursos principais
- 01Aborda Rust da sintaxe básica a generics, tratamento de erros e concorrência
- 02Inclui aprofundamentos específicos sobre Android, Chromium e desenvolvimento bare-metal
- 03Feito com mdBook e pensado para aulas presenciais com exercícios
- 04Os trechos de código são testados com um comando de teste do Rust no repositório
- 05Oferece versões traduzidas do curso por meio de uma opção de idioma
Casos de uso
- Realizar um workshop de treinamento de Rust de vários dias para uma equipe de engenharia
- Preparar desenvolvedores de C++ ou Java para trabalhar com Rust
- Aprender Rust para desenvolvimento Android ou de sistemas embarcados
- Adaptar um currículo de Rust pronto para um curso interno
Início rápido
- 1
Instale Rust usando rustup
- 2
Instale o Bazelisk e depois clone o repositório
git clone https://github.com/google/comprehensive-rust/ - 3
Acesse o diretório do projeto
cd comprehensive-rust - 4
Instale as ferramentas do projeto
cargo xtask install-tools
Antes de usar
- O curso foi desenvolvido para aulas presenciais e não é tão adequado para estudo individual.
- Para compilar o curso, são necessárias várias ferramentas, incluindo Bazel e plugins do mdbook.
Em coleções
Tópicos
Perguntas frequentes
- O que é comprehensive-rust?
- Curso de Rust de vários dias desenvolvido pela equipe Android do Google, que aborda desde a sintaxe básica até concorrência e programação bare-metal. Comprehensive Rust é o material de curso que a equipe Android do Google usa internamente para ensinar Rust a engenheiros de software experientes, geralmente vindos de C++ ou Java. O conteúdo vai da sintaxe básica a generics e tratamento de erros, além de incluir aprofundamentos sobre Android, Chromium, programação bare-metal e concorrência.
- comprehensive-rust é gratuito? Qual é a licença?
- comprehensive-rust é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- comprehensive-rust ainda é mantido?
- Manutenção ativa. O último commit de comprehensive-rust foi em 3 de nov. de 2026.
- Para que posso usar comprehensive-rust?
- Realizar um workshop de treinamento de Rust de vários dias para uma equipe de engenharia Preparar desenvolvedores de C++ ou Java para trabalhar com Rust Aprender Rust para desenvolvimento Android ou de sistemas embarcados Adaptar um currículo de Rust pronto para um curso interno
- Como instalar comprehensive-rust?
- Instale Rust usando rustup Instale o Bazelisk e depois clone o repositório: git clone https://github.com/google/comprehensive-rust/ Acesse o diretório do projeto: cd comprehensive-rust Instale as ferramentas do projeto: cargo xtask install-tools
- Onde consigo comprehensive-rust?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/google/comprehensive-rust
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Plataforma escolar e de cursos online em PHP (Phalcon), de código aberto, para criar sites de venda de cursos, ensino a distância e monetização de conhecimento, com implantação via Docker.
Automação Android orientada por linguagem natural para assistentes de programação com IA e suítes de testes, em celulares reais ou emuladores.
Um rastreador de hábitos minimalista, privado e sem anúncios para Android, Windows e Linux, que funciona totalmente offline.
A fonte oficial do livro "The Rust Programming Language", compilada com mdBook para gerar a edição online gratuita.
Uma coleção gratuita e de código aberto de exercícios e exemplos de Rust, organizada por capítulos, com código executável e editável e soluções.