Curso Rust Programming Advanced

  • Development

Curso Rust Programming Advanced

24 horas
Visão Geral

Curso Rust Programming Advanced, ensina aos participantes habilidades Rust mais sofisticadas, incluindo programação assíncrona, programação gráfica (GUI), programação para a Web (incluindo WebAssembly) e muito mais.

Objetivo

Após realizar este Curso Rust Programming Advanced, você será capaz de:

  • Escrever código Rust idiomático avançado
  • Escreva código assíncrono e dinâmico
  • Use Rust para escrever software embarcado
  • Construir interfaces de sistema (GUI)
  • Programa para a web, incluindo aplicativos do lado do servidor com estruturas como Rocket e Actix-web e aplicativos do lado do cliente com WebAssembly
Pre-Requisitos
  • Todos os participantes devem ter experiência básica em programação e conhecimento do ambiente Linux/Unix
Materiais
Inglês + Exercícios + Lab Pratico
Conteúdo Programatico

Introduction

  1. Review of basic Rust programming

Advanced Programming

  1. Computed constants (const functions)
  2. Runtime type information (Any and TypeId)
  3. Non-move memory (pin and unpin)

Asynchronous Programming

  1. Async functions
  2. Tokio and async-std runtimes
  3. Asynchronous IO
  4. Agent-oriented programming with Actix

Preparation for Embedded Programming

  1. Programming with no-std
  2. Collections with dynamic allocations (alloc)
  3. Collections without dynamic allocations (heapless)

Graphics Programming

  1. Ecosystem presentation
  2. System interfaces (GUI)
  3. druid and piet
  4. Azul

Programming for the Web

  1. Access to an SQL database with diesel
  2. Web server
  3. Rocket and Actix-web
  4. Rust in the browser with WebAssembly
TENHO INTERESSE

Cursos Relacionados

Curso Python Programação Advanced

32 horas

Curso SAP ABAP S4hana Developer Foundation

32 horas

Curso Full Stack and React Essentials

32 Horas

Curso Node.js for JavaScript Developers

24 horas

Curso Elasticsearch for Developers

16H

Curso Elastic Stack Foundation

24 horas

Curso Apache Spark™ Foundation

8 Horas