Kurzusleírás

Bevezetés

  • Mi az Rust?
  • Rust vs más programozási nyelvek
  • Rust funkciók és architektúra áttekintése

Az Rust megértése

  • Egy Rust program élettartama
  • Hogyan illeszkedik Rust más nyelvekkel
  • Rust megközelítése a memóriabiztonság és a párhuzamosítás kérdéséhez

Első lépések

  • A fejlesztői környezet beállítása
  • Rust telepítése programozási eszközláncként
  • Rust környezet konfigurálása
  • A Cargo csomagkezelő használata

Alap szintaxis és fogalmak

  • Változók és adattípusok
  • Vezérlés és ciklusok
  • Funkciók és modulok
  • Tulajdon és kölcsönzés Rust-ban

Strukturák, enumok és mintamegfelelés

  • Strukturák definiálása és használata
  • Enumok létrehozása és összehasonlítása
  • Mintamegfelelés Rust-ban

Hibakezelés

  • Hibák kezelése Result és Option típusokkal
  • Panikok kezelése panic! és unwrap() használatával
  • Vegyünk fel saját hibatípusokat

Modulok és csomagok

  • Kódszervezés Rust-ban
  • Modulok létrehozása és használata
  • Rust csomagok építése és kiadása Cargo segítségével

Tesztelés és Documentation

  • Tesztírás Rust-ban
  • A beépített tesztkeretrendszer használata
  • Rust kód dokumentálása kommentekkel és dokumentációs stringekkel

Párhuzamosítás alapjai

  • Párhuzamosítás bevezetése Rust-ban
  • Szálak létrehozása és kezelése
  • Szinkronizáció és üzenetküldés

Rust integrálása létező kódalapokkal

  • Rust interfésze más programozási nyelvekkel
  • Rust függvények hívása C vagy C++ kódból
  • Rust API-k kinyitása más nyelvek számára

Gyakran használt idiomák és legjobb gyakorlatok

  • Gyakran használt Rust kódstílusszok
  • Rust közösségi konvenciók követése
  • Népszerű könyvtárak és keretrendszerek használata

Hibaelhárítás

  • Rust programokban gyakori problémák azonosítása és megoldása

Összegzés és következő lépések

Követelmények

  • Az alapprogramozási fogalmak megértése
  • Legalább egy programozási nyelv ismerete (leggyakrabban C vagy C++)

Célközönség

  • Fejlesztők
 14 Órák

Résztvevők száma


Ár résztvevőnként

Vélemények (2)

Közelgő kurzusok

Rokon kategóriák