Exercícios: Aula 16 - Projeto Final e Tendências 🚀
🟢 Básico
- Portfólio: Crie um repositório no GitHub para o seu projeto final. Adicione um
README.mdbem formatado contando o que você aprendeu no curso. - WebAssembly: Pesquise e cite uma aplicação famosa que utiliza WebAssembly hoje e por que o Rust foi escolhido para ela.
🟡 Intermediário
- Refatoração Rust: Pegue um código antigo seu (em qualquer linguagem) e tente reescrever uma pequena parte dele em Rust, focando em como o Ownership mudaria a estrutura original do programa.
- Crates de Mercado: Escolha uma crate famosa no Crates.io (ex:
tokio,serde,rand,reqwest) e escreva um pequeno exemplo funcional de como utilizá-la.
🔴 Desafio
5. Expandindo o Wasm: Siga o guia do RustWasm Book e compile um programa "Olá Mundo" em Rust para rodar no navegador. Documente os passos e o que mudou na forma de compilar o binário.
📚 Gabarito e Soluções Comentadas
Gabarito Explicado
### Questão 1: Portfólio **Resolução e Implementação:**// Estrutura de implementação recomendada para Portfólio
// Validação de regras de negócio e retorno consistente
// Estrutura de implementação recomendada para Refatoração Rust
// Validação de regras de negócio e retorno consistente