Rust Além do Básico: Desenvolvimento Avançado para Programadores que Buscam Performance, Segurança e Inovação
Conteúdo do Curso
Seção 15
51:4310 aulas
Introdução ao Rust
- Boas vindas2:33
- O que é Rust?10:08
- Instalando o Rust5:29
- Instalando o Rust no Linux3:03
- Instalando e Configurando o VSCode1:44
- Seu primeiro programa em Rust5:49
- Seu primeiro projeto em Rust com Cargo5:11
- Habilitando Debug com LLDB4:31
- Tipos de dados em Rust11:42
- Revisão da seção1:33
Seção 21
43:015 aulas
Variáveis e Mutabilidade
- Variáveis11:34
- Contantes7:21
- Módulo Standard5:21
- Conversão - Casting17:13
- Revisão da seção1:32
Seção 46
29:115 aulas
Funções
- Introdução a Funções13:32
- Exemplo de funções7:31
- Retorno de Blocos de Código2:26
- Parâmetros Mutáveis3:46
- Revisão da seção1:56
Seção 52
23:157 aulas
Controle de Fluxo
- IF4:16
- Declaração IF3:11
- Loop3:13
- While1:50
- For3:35
- Match5:17
- Revisão da seção1:53
Seção 64
37:016 aulas
Dados Estruturados e Enumerados
- Enum7:51
- Enum com valores associados5:55
- Struct5:49
- Métodos em Structs7:48
- Traits6:27
- Revisão da seção3:11
Seção 76
51:114 aulas
Gerenciamento de Memória
- Como funciona a memória?17:07
- Como o Rust usa a Memória14:43
- Ownership & Borrowing15:34
- Revisão da Seção3:47
Seção 79
28:054 aulas
Tratamento de Erro
- Panics9:03
- Result type10:30
- Option type6:28
- Revisão da seção2:04
Seção 85
29:237 aulas
Organização em Módulos
- Organização de Código 4:42
- Módulo no mesmo arquivo5:25
- Módulo em arquivo separado1:59
- Módulo em subpastas4:47
- Usando pacotes externos4:51
- Criando múltiplos binários4:46
- Revisão da Seção2:53
Seção 87
29:115 aulas
Projeto Biblioteca
- Criando Pacote de Biblioteca - Library5:28
- Site crates.io4:43
- Arquivo Manifesto12:54
- Usando biblioteca3:53
- Revisão da Seção2:13
Seção 89
25:425 aulas
Coleções
- Coleções2:53
- Vector7:48
- String4:50
- Hash Map7:31
- Revisão da Seção2:40
Seção 93
41:075 aulas
Sistema de Arquivos
- Criando um arquivo17:26
- Lendo um arquivo9:06
- Verificando se o arquivo existe5:51
- Lendo um diretório7:17
- Revisão da Seção1:27
Seção 94
2:221 aula
Conclusão
- Conclusão2:22