Bem-vindos ao Dia 1
Este é o primeiro dia de Fundamentos do Rust. Nós iremos cobrir muitos pontos hoje:
- Sintaxe Rust básica: variáveis, tipos escalares e compostos, enums, structs, referências, funções e métodos.
- Tipos e Inferência de Tipo
- Construções de fluxo de controle: loops, condicionais, e assim por diante.
- Tipos definidos pelo usuário: structs e enums.
- Correspondência de padrões: desestruturando enums, structs, e matrizes.
Agenda
Including 10 minute breaks, this session should take about 2 hours and 5 minutes. It contains:
Segment | Duration |
---|---|
Bem-vindos | 5 minutes |
Olá, Mundo | 15 minutes |
Tipos e Valores | 40 minutes |
Fundamentos de Controle de Fluxo | 40 minutes |
This slide should take about 5 minutes.
Lembre aos alunos que:
- Eles devem fazer perguntas na hora, não as guarde para o fim.
- A aula é para ser interativa e as discussões são muito encorajadas!
- Como instrutor, você deve tentar manter as discussões relevantes, ou seja, mantenha as discussões relacionadas a como o Rust faz as coisas versus alguma outra linguagem. Pode ser difícil encontrar o equilíbrio certo, mas procure permitir mais discussões, uma vez que elas engajam as pessoas muito mais do que uma comunicação unidirecional.
- As perguntas provavelmente farão com que falemos sobre coisas antes dos slides.
- Isso está perfeitamente OK! A repetição é uma parte importante do aprendizado. Lembre-se que os slides são apenas um suporte e você está livre para ignorá-los quando quiser.
A ideia para o primeiro dia é mostrar as coisas “básicas” em Rust que devem ter paralelos imediatos em outras linguagens. As partes mais avançadas do Rust vêm nos dias subsequentes.
Se você estiver ensinando isso em uma sala de aula, este é um bom lugar para revisar a agenda. Observe que há um exercício no final de cada segmento, seguido por uma pausa. Planeje cobrir a solução do exercício após a pausa. Os horários listados aqui são uma sugestão para manter o curso no horário. Sinta-se à vontade para ser flexível e ajustar conforme necessário!