Repolode
google

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. 1

    Instale Rust usando rustup

  2. 2

    Instale o Bazelisk e depois clone o repositório

    git clone https://github.com/google/comprehensive-rust/
  3. 3

    Acesse o diretório do projeto

    cd comprehensive-rust
  4. 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

#rust#training#course#education#mdbook#android#classroom#google#guide#training-materials

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