Assine e desbloqueie acesso ilimitado na plataforma

Assinar agora
BackendCom certificado

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
76aulas

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 · 76 aulas

Introdução ao Rust

11 aulas · 52 min

  • Boas vindas

    Vídeo

    3 min
  • O que é Rust?

    VídeoMaterial de apoio

    11 min
  • Instalando o Rust

    VídeoMaterial de apoio

    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ídeoMaterial de apoio

    12 min
  • Revisão da seção

    Vídeo

    2 min
  • Questionário — Introdução ao Rust

    Questão

Variáveis e Mutabilidade

6 aulas · 43 min

  • Variáveis

    VídeoMaterial de apoio

    12 min
  • Contantes

    Vídeo

    8 min
  • Módulo Standard

    VídeoMaterial de apoio

    6 min
  • Conversão - Casting

    Vídeo

    18 min
  • Revisão da seção

    Vídeo

    2 min
  • Questionário — Variáveis e Mutabilidade

    Questão

Funções

6 aulas · 29 min

  • Introdução a Funções

    VídeoMaterial de apoio

    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
  • Questionário — Funções

    Questão

Controle de Fluxo

8 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
  • Questionário — Controle de Fluxo

    Questão

Dados Estruturados e Enumerados

7 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
  • Questionário — Dados Estruturados e Enumerados

    Questão

Gerenciamento de Memória

5 aulas · 51 min

  • Como funciona a memória?

    VídeoMaterial de apoio

    18 min
  • Como o Rust usa a Memória

    VídeoMaterial de apoio

    15 min
  • Ownership & Borrowing

    Vídeo

    16 min
  • Revisão da Seção

    Vídeo

    4 min
  • Questionário — Gerenciamento de Memória

    Questão

Tratamento de Erro

5 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
  • Questionário — Tratamento de Erro

    Questão

Organização em Módulos

8 aulas · 29 min

  • Organização de Código

    VídeoMaterial de apoio

    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
  • Questionário — Organização em Módulos

    Questão

Projeto Biblioteca

6 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
  • Questionário — Projeto Biblioteca

    Questão

Coleções

6 aulas · 26 min

  • Coleções

    VídeoMaterial de apoio

    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
  • Questionário — Coleções

    Questão

Sistema de Arquivos

6 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
  • Questionário — Sistema de Arquivos

    Questão

Conclusão

2 aulas · 2 min

  • Conclusão

    Vídeo

    3 min
  • Questionário — Conclusão

    Questão

Certificado de conclusão

Ao concluir todas as aulas você recebe um certificado com código de verificação público e carga horária de 7h, pronto para o seu perfil profissional.

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.