Cursos de Rust Programming
Este treinamento ao vivo conduzido por instrutor (online ou no local) destina-se a desenvolvedores que desejam desenvolver aplicativos e componentes de sistemas na popular linguagem de programação Rust.
No final desta formação, os participantes serão capazes de:
- Crie aplicativos de sistema sem falhas com o mínimo de código. Escreva componentes seguros Rust que se integram aos aplicativos existentes. Implante um aplicativo ou componente Rust para produção.
Formato do curso
- Palestra e discussão interativa. Muitos exercícios e prática. Implementação prática em um ambiente de laboratório ao vivo.
Opções de personalização do curso
- Para solicitar um treinamento personalizado para este curso, entre em contato conosco para agendar. Para saber mais sobre Rust, visite: https://www.rust-lang.org/
Programa do Curso
Introdução
- Por que Rust é considerada uma das linguagens mais divertidas para programar.
Visão geral dos Rust recursos
Preparando o Ambiente de Desenvolvimento
Criando um aplicativo simples
Codificação com Rust Módulos
Rust Estruturas de dados
Rust Operadores
Estruturas de dados de coleção
Controlando o fluxo de um programa
Lógica Booleana
Executando código repetidamente
Expandindo o aplicativo
Correspondência de padrões em Rust
Criando uma biblioteca Rust
Publicando no Repositório Rust
Integrando Rust com um aplicativo existente
Eliminando bugs que travam um aplicativo
Estratégias de teste para Rust aplicativos
Resumo e próximas etapas
Requisitos
- Programming experiência em qualquer linguagem (de preferência C ou C++)
Público
- Desenvolvedores
Precisa de ajuda para escolher o curso certo?
Cursos de Rust Programming - Enquiry
Rust Programming - Solicitação de Consultoria
Solicitação de Consultoria
Declaração de Clientes (5)
Introdução sólida ao rust com elementos avançados como macros. Exercícios práticos de código, muitos comentários paralelos, discussões e consultas gratuitas.
Robert - Sonova Warsaw Service Center Sp z o o
Curso - Rust Programming
Máquina Traduzida
Embora a aprendizagem de Rust seja sempre difícil, sinto que consegui tirar mais proveito dela do que provavelmente esperava no início. Ao mesmo tempo, estou confiante de que posso consolidar a minha compreensão da linguagem visitando novamente os recursos rust-by-example, que o Andy utilizou efetivamente como base do curso.
Ciprian
Curso - Rust Programming
Máquina Traduzida
o formador está muito bem preparado e é muito apaixonado por este tema
Andreea
Curso - Rust Programming
Máquina Traduzida
os detalhes de teste e criação de saídas para um ambiente CI/CD, além da compatibilidade com o notoriamente chato método Jenkins de liberar código.
Paul Lopez - self
Curso - Rust Programming
Máquina Traduzida
O formador explicou muitas coisas interessantes sobre o RUST, começando pela sua base e passando para as suas aplicações em direção a Blockchain, o que foi muito perspicaz e cativante
Elena Paraschiv - ICI BUCHAREST
Curso - Rust Programming
Máquina Traduzida
Próximas Formações Provisórias
Cursos Relacionados
Rust Advanced
14 HorasEsta formação ao vivo orientada por instrutor em Portugal (online ou no local) destina-se a programadores Rust de nível intermédio a avançado que possuam uma sólida compreensão dos fundamentos do Rust e pretendam melhorar os seus conhecimentos da linguagem.
No final desta formação, os participantes serão capazes de
- Compreender tópicos e técnicas avançadas em Rust programação.
- Mestre em propriedade avançada, programação assíncrona e traços/genéricos.
- Ganhe proficiência em tratamento avançado de erros, macros e otimização de desempenho.
- Interface com outras linguagens, alavancar inseguro Rust, e implementar concorrência avançada.
- Aplicar técnicas avançadas de solução de problemas para depurar e resolver problemas complexos em programas Rust.
Rust for Embedded Systems
21 HorasEste treinamento ao vivo conduzido por instrutor em Portugal (no local ou remoto) é destinado a desenvolvedores e engenheiros de sistemas embarcados que desejam aproveitar o Rust para programação de sistemas embarcados e obter as habilidades necessárias para desenvolver aplicativos embarcados robustos e eficientes.
No final desta formação, os participantes serão capazes de:
- Configurar um ambiente de desenvolvimento para programação de sistemas embarcados em Rust.
- Compreender e trabalhar com microcontroladores e seus periféricos usando Rust.
- Escrever código eficiente e fiável para sistemas embebidos com recursos limitados.
- Lidar com requisitos de concorrência e de tempo real em aplicações incorporadas.
- Estabelecer interfaces com hardware e utilizar abstracções de baixo nível em Rust.
- Aplicar técnicas de gestão de energia e de otimização de baixo consumo em sistemas incorporados.
Rust for Game Development
21 HorasEsta formação ao vivo orientada por instrutor em Portugal (no local ou remoto) destina-se a programadores e criadores de jogos que pretendam tirar partido do Rust para o desenvolvimento de jogos e adquirir as competências necessárias para criar jogos de alta qualidade utilizando o Rust.
No final desta formação, os participantes serão capazes de
- Configurar um ambiente de desenvolvimento para desenvolvimento de jogos com Rust.
- Compreender conceitos de desenvolvimento de jogos e arquitetura usando Rust.
- Utilize os recursos de segurança de memória do Rust no desenvolvimento de jogos.
- Implementar mecânica de jogos, sistemas e lógica de jogabilidade usando Rust.
- Integre-se com bibliotecas gráficas ou motores para renderização em jogos Rust.
- Otimizar e depurar o código do jogo Rust para obter desempenho e estabilidade.
Rust for Systems Programming
21 HorasEste treinamento ao vivo conduzido por instrutor em Portugal (online ou no local) é destinado a desenvolvedores de nível iniciante a avançado que desejam aproveitar o poder de Rust para programação em nível de sistema e dominar as habilidades necessárias para criar aplicativos de sistemas robustos usando Rust.
No final desta formação, os participantes serão capazes de
- Configurar um ambiente de desenvolvimento para programação de sistemas Rust.
- Desenvolver aplicações de sistemas eficientes e confiáveis usando Rust.
- Compreender e aplicar o modelo de gerenciamento de memória do Rust em um contexto de sistemas.
- Interagir com código de baixo nível, como C e C++, usando Rust para tarefas de nível de sistema.
- Depurar e solucionar problemas de programas Rust efetivamente para cenários de programação de sistemas.
Rust for Web Development
21 HorasEsta formação ao vivo orientada por instrutor em Portugal (no local ou remoto) destina-se a programadores que pretendam tirar partido de Rust para o desenvolvimento Web e adquirir as competências necessárias para criar aplicações Web rápidas, fiáveis e seguras utilizando Rust.
No final desta formação, os participantes serão capazes de
- Configurar um ambiente de desenvolvimento Rust para desenvolvimento web.
- Construir aplicações web do lado do servidor usando Rust.
- Implementar APIs RESTful e lidar com solicitações e respostas HTTP.
- Trabalhar com bancos de dados e gerenciar a persistência de dados em Rust.
- Desenvolver componentes de front-end e interagir com eles usando Rust.
- Otimizar o desempenho e garantir a segurança em Rust aplicações web.
Rust Fundamentals
14 HorasEste treinamento ao vivo conduzido por instrutor em Portugal (online ou no local) é destinado a desenvolvedores de nível iniciante a intermediário que são novos no Rust e desejam construir uma base sólida na linguagem.
No final desta formação, os participantes serão capazes de
- Compreender as características e a arquitetura do Rust's.
- Configurar o ambiente de desenvolvimento.
- Escrever programas Rust básicos.
- Integrar Rust com bases de código existentes.
- Solução de problemas comuns.