Programming in Rust (LFD480)

Kód kurzu: LFD480

In this instructor-led course, you’ll obtain a solid understanding of idiomatic Rust and improve your developer productivity.

This course teaches you to program in idiomatic Rust, applying concepts like ownership, borrowing and lifetimes; primitive and complex types; std collection; error handling; testing programs; profiling programs; concurrency; smart pointers; using C code with FFI; using Rust with containers and Kubernetes; and deployment on multiple architectures (AMD64, ARM64, RISCV64).

Odborní
certifikovaní lektoři

Mezinárodně
uznávané certifikace

Široká nabídka technických
a soft skills kurzů

Skvělý zákaznický
servis

Přizpůsobení kurzů
přesně na míru

Termíny kurzu

Počáteční datum: Na vyžádání

Forma: Virtuální

Délka kurzu: 4 dny

Jazyk: en/cz

Cena bez DPH: 74 400 Kč

Registrovat

Počáteční
datum
Místo
konání
Forma Délka
kurzu
Jazyk Cena bez DPH
Na vyžádání Virtuální 4 dny en/cz 74 400 Kč Registrovat
G Garantovaný kurz

Nenašli jste vhodný termín?

Napište nám o vypsání alternativního termínu na míru.

Kontakt

Popis kurzu

This course enables you to become a confident developer in the Rust programming language. You will be able to write small system programs using OS functions; single web page applications; API clients and servers; and programs that use Rust’s concurrency features. Leveraging the rich Rust ecosystem, modules and tools, you will be able to start your own projects and engage with existing ones.

This course includes

  • Live Online (Virtual)
  • 4 days of Instructor-led class time
  • Hands-on Labs & Assignments
  • Resources & Course Manual
  • Certificate of Completion
  • Digital Badge

Cílová skupina

This course is designed for system and application programmers interested in learning the Rust language.

Struktura kurzu

  • Course Introduction
  • Rust Overview
  • My First Rust Program
  • Program Flow
  • Complex Data Types
  • Error Handling in Rust
  • Object-Oriented Programming in Rust
  • Closures
  • Iterators
  • Lifetimes
  • Crates
  • Open Source Functions
  • Unit Testing in Rust
  • Benchmarking Rust Programs
  • Smart Pointers
  • Concurrency in Rust
  • Rust capita selecta
  • Using Rust in Containers
  • Cross Compiling in Rust
  • Advanced Topics

Předpokládané znalosti

Learners must have programming experience in another program language like C/C++, Java, JavaScript or Go.

Labs can be prepared and run on x86_64, ARM64 and RISCV64 systems. You should have at least 4GiB of RAM and 50GiB of free space. For the labs using containers and/or Kubernetes more RAM is advisable.

Potřebujete poradit nebo upravit kurz na míru?

onas

produktová podpora

Platební brána ComGate Logo MasterCard Logo Visa