Assine e desbloqueie acesso ilimitado na plataforma

Assinar agora
Backend

Rust

Rust Além do Básico: Desenvolvimento Avançado para Programadores que Buscam Performance, Segurança e Inovação

Avançadonível
6h 32mde conteúdo
12módulos
64aulas

Sobre o curso

Rust Além do Básico: Desenvolvimento Avançado para Programadores que Buscam Performance, Segurança e Inovação

O que você vai aprender

Habilidades trabalhadas ao longo das aulas.

  • Rust
  • Fundamentos de Programação
  • Lógica de Programação
  • Git
  • Python
  • JSON

Áreas de conhecimento

9.580 XP distribuídos entre as áreas abaixo.

  • Backend90%
  • Fundamentos8%
  • Sistemas Operacionais2%

Conteúdo do curso

12 módulos · 64 aulas

Introdução ao Rust

10 aulas · 52 min

  • Boas vindas

    Vídeo

    3 min
  • O que é Rust?

    Vídeo

    11 min
  • Instalando o Rust

    Vídeo

    6 min
  • Instalando o Rust no Linux

    Vídeo

    4 min
  • Instalando e Configurando o VSCode

    Vídeo

    2 min
  • Seu primeiro programa em Rust

    Vídeo

    6 min
  • Seu primeiro projeto em Rust com Cargo

    Vídeo

    6 min
  • Habilitando Debug com LLDB

    Vídeo

    5 min
  • Tipos de dados em Rust

    Vídeo

    12 min
  • Revisão da seção

    Vídeo

    2 min

Variáveis e Mutabilidade

5 aulas · 43 min

  • Variáveis

    Vídeo

    12 min
  • Contantes

    Vídeo

    8 min
  • Módulo Standard

    Vídeo

    6 min
  • Conversão - Casting

    Vídeo

    18 min
  • Revisão da seção

    Vídeo

    2 min

Funções

5 aulas · 29 min

  • Introdução a Funções

    Vídeo

    14 min
  • Exemplo de funções

    Vídeo

    8 min
  • Retorno de Blocos de Código

    Vídeo

    3 min
  • Parâmetros Mutáveis

    Vídeo

    4 min
  • Revisão da seção

    Vídeo

    2 min

Controle de Fluxo

7 aulas · 23 min

  • IF

    Vídeo

    5 min
  • Declaração IF

    Vídeo

    4 min
  • Loop

    Vídeo

    4 min
  • While

    Vídeo

    2 min
  • For

    Vídeo

    4 min
  • Match

    Vídeo

    6 min
  • Revisão da seção

    Vídeo

    2 min

Dados Estruturados e Enumerados

6 aulas · 37 min

  • Enum

    Vídeo

    8 min
  • Enum com valores associados

    Vídeo

    6 min
  • Struct

    Vídeo

    6 min
  • Métodos em Structs

    Vídeo

    8 min
  • Traits

    Vídeo

    7 min
  • Revisão da seção

    Vídeo

    4 min

Gerenciamento de Memória

4 aulas · 51 min

  • Como funciona a memória?

    Vídeo

    18 min
  • Como o Rust usa a Memória

    Vídeo

    15 min
  • Ownership & Borrowing

    Vídeo

    16 min
  • Revisão da Seção

    Vídeo

    4 min

Tratamento de Erro

4 aulas · 28 min

  • Panics

    Vídeo

    10 min
  • Result type

    Vídeo

    11 min
  • Option type

    Vídeo

    7 min
  • Revisão da seção

    Vídeo

    3 min

Organização em Módulos

7 aulas · 29 min

  • Organização de Código

    Vídeo

    5 min
  • Módulo no mesmo arquivo

    Vídeo

    6 min
  • Módulo em arquivo separado

    Vídeo

    2 min
  • Módulo em subpastas

    Vídeo

    5 min
  • Usando pacotes externos

    Vídeo

    5 min
  • Criando múltiplos binários

    Vídeo

    5 min
  • Revisão da Seção

    Vídeo

    3 min

Projeto Biblioteca

5 aulas · 29 min

  • Criando Pacote de Biblioteca - Library

    Vídeo

    6 min
  • Site crates.io

    Vídeo

    5 min
  • Arquivo Manifesto

    Vídeo

    13 min
  • Usando biblioteca

    Vídeo

    4 min
  • Revisão da Seção

    Vídeo

    3 min

Coleções

5 aulas · 26 min

  • Coleções

    Vídeo

    3 min
  • Vector

    Vídeo

    8 min
  • String

    Vídeo

    5 min
  • Hash Map

    Vídeo

    8 min
  • Revisão da Seção

    Vídeo

    3 min

Sistema de Arquivos

5 aulas · 41 min

  • Criando um arquivo

    Vídeo

    18 min
  • Lendo um arquivo

    Vídeo

    10 min
  • Verificando se o arquivo existe

    Vídeo

    6 min
  • Lendo um diretório

    Vídeo

    8 min
  • Revisão da Seção

    Vídeo

    2 min

Conclusão

1 aula · 2 min

  • Conclusão

    Vídeo

    3 min

Assine a Hcode Class e comece hoje

Uma assinatura, acesso ilimitado a este e a todos os outros cursos da plataforma — com trilhas, provas e certificados.