Obrigado por enviar sua consulta! Um dos membros da nossa equipe entrará em contato com você em breve.
Obrigado por enviar sua reserva! Um dos membros da nossa equipe entrará em contato com você em breve.
Programa do Curso
Ownership Avançada
- Compreensão de lifetimes e empréstimos (borrowing)
- Explorando ponteiros inteligentes: Box, Rc e Arc
- Trabalhando com ciclos de referência usando Weak e Unsync
- Padrões e técnicas avançadas de ownership
Programação Assíncrona com Async/Await
- Introdução à programação assíncrona em Rust
- Trabalhando com a sintaxe async/await
- Composição de futures e trabalho com bibliotecas assíncronas
- Explorando o ecossistema e as bibliotecas assíncronas
Traits e Gênericos
- Uso avançado de traits e tipos associados
- Implementação de funções, structs e enums genéricos
- Bounds e objetos trait
- Explorando coerência de traits e regras de órfão
Tratamento Avançado de Erros
- Criação de tipos de erro personalizados
- Técnicas avançadas de tratamento de erros: try!, operador ?, cadeias de erros personalizadas
- Estratégias e padrões de tratamento de erros
Macros
- Macros procedurais: macros de atributo e similares a funções
- Macros declarativas: macro_rules! e sintaxe similar ao match
- Uso avançado de macros e metaprogramação
Otimização de Desempenho
- Profileamento e benchmarking de código Rust
- Identificação de gargalos de desempenho
- Técnicas de otimização: estruturas de dados, algoritmos e flags do compilador
- Escrita de código Rust de alto desempenho
Concorrência Avançada
- Primitivos de sincronização avançados: Mutex, RwLock e Condvar
- Implementação de estruturas de dados lock-free e wait-free
- Canais e passagem de mensagens
- Explorando padrões de concorrência avançados
Solução Avançada de Problemas
- Técnicas avançadas para depuração e resolução de problemas complexos em programas Rust
- Profileamento e otimização de desempenho em cenários do mundo real
- Estratégias para lidar com casos extremos e comportamento incomum
Resumo e Próximos Passos
Requisitos
- Proficiência em Fundamentos do Rust ou experiência equivalente
- Experiência com programação de nível de sistema
- Experiência intermediária em programação
Público-Alvo
- Desenvolvedores
21 Horas
Testemunhos de Clientes (2)
Muito boa estrutura de tópicos, apresentação perfeita, nível muito alto de conhecimento do instrutor. Infraestrutura impecável.
Tibor Pozsgai
Curso - Rust Advanced
Máquina Traduzida
Gostei dos exemplos interativos que trabalhamos, o instrutor era extremamente conhecedor em quase todos os assuntos sobre os quais tivemos dúvidas e deu excelentes conselhos para nossos casos práticos relacionados a parte do material do treinamento.
Tracy - GenesysGo
Curso - Rust Advanced
Máquina Traduzida