Programa do Curso
Introdução ao Desenvolvimento Web com Rust
- O que é Rust?
- Vantagens do uso do Rust no desenvolvimento web
- Visão geral dos frameworks e ferramentas de desenvolvimento web em Rust
Configuração do Ambiente de Desenvolvimento
- Instalação do Rust e ferramentas relacionadas
- Configuração do ambiente de desenvolvimento
- Exploração de IDEs populares e editores de texto para o desenvolvimento web em Rust
Criação de Aplicações Web do Lado do Servidor
- Lidando com solicitações e respostas HTTP
- Rotas e manipulação de URLs
- Middlewares e pipelines de processamento de solicitações
- Gestão de sessões e autenticação
Trabalhando com Bancos de Dados em Rust
- Visão geral das opções de banco de dados em Rust
- Consulta a bancos de dados usando bibliotecas do Rust
- ORM (Mapeamento Objeto-Relacional) no Rust
- Migração e gerenciamento de dados em aplicações web Rust
Criação de APIs RESTful
- Design de APIs RESTful
- Lidando com operações CRUD usando Rust
- SerIALIZAÇÃO e desserialização de formatos de dados (JSON, XML, etc.)
- Versão e documentação de APIs
Desenvolvimento de Componentes Frontend com Rust
- Visão geral de frameworks e bibliotecas frontend em Rust
- Integração do Rust com frameworks JavaScript (e.g., React, Vue.js)
- Criação de componentes frontend usando Rust e WebAssembly
Otimização de Desempenho em Aplicações Web Rust
- Perfis e benchmarking de aplicações web Rust
- Melhoria do desempenho com programação assíncrona
- Técnicas de otimização de cache e recursos
- Estratégias de balanceamento de carga e escalabilidade
Garantia de Segurança em Aplicações Web Rust
- Vulnerabilidades comuns de segurança em aplicações web
- Validação e sanitização de entrada no Rust
- Autenticação e autorização no Rust
- Comunicação segura e criptografia em aplicações web
Teste e Implantação de Aplicações Web Rust
- Escrevendo testes unitários e de integração para aplicações web Rust
- Pipelines de integração e implantação contínua para projetos web Rust
- Contêinerização e opções de implantação para aplicações web Rust
- Monitoramento e logging em ambientes de produção
Resumo e Próximos Passos
Requisitos
- Noções básicas de conceitos de programação
- Familiaridade com HTML, CSS e JavaScript
- Experiência com uma linguagem de programação backend (como Python, Ruby ou Node.js)
Público-alvo
- Desenvolvedores
- Desenvolvedores web
- Desenvolvedores backend
Treinamento Corporativo Personalizado
Soluções de treinamento projetadas exclusivamente para empresas.
- Conteúdo Personalizado: Adaptamos o programa e os exercícios práticos aos objetivos e necessidades reais do seu projeto.
- Horário Flexível: Datas e horários adaptados à agenda da sua equipe.
- Formato: Online (ao vivo), In-Company (em suas instalações) ou Híbrido.
Preço por grupo privado, treinamento online ao vivo, a partir de 3900 € + VAT*
Entre em contato conosco para obter um orçamento preciso e conhecer nossas promoções mais recentes
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
Introdução sólida ao Rust com elementos avançados como macros. Exercícios práticos de codificação, muitos comentários laterais, discussão livre e consultas.
Robert - Sonova Warsaw Service Center Sp z o o
Curso - Rust Programming
Máquina Traduzida