Kurzusleírás

Bevezetés

  • Mi a Rust?
  • A Rust összehasonlítása más programozási nyelvekkel
  • Áttekintés a Rust funkcióiról és architektúrájáról

A Rust megértése

  • Egy Rust program életciklusa
  • Ahogyan a Rust illeszkedik más nyelvekhez
  • A memóriabiztonság és párhuzamosítás Rust-jában

Kezdőlépések

  • Fejlesztői környezet beállítása
  • A Rust telepítése programozói eszközcsozként
  • A Rust környezet konfigurálása
  • A Cargo csomagkezelő használata

Alapvető szintaxis és fogalmak

  • Változók és adattípusok
  • Vezérlési folyamatok és ciklusok
  • Függvények és modulok
  • Tulajdonerség és kölcsönzés a Rust-ban

Struktúrák, enumerációk és mintavágás

  • Struktúrák definiálása és használata
  • Enumerációk létrehozása és összeillesztése
  • Mintaösszeillesztés a Rust-ban

Hiba kezelése

  • A hibák kezelése Result és Option típusokkal
  • Panikok kezelése a panic! és unwrap() függvényekkel
  • Egyéni hiba típusok írása

Modulok és csomagok

  • A kód szervezése a Rust-ban
  • Modulok létrehozása és használata
  • Rust csomagok építése és közzététele a Cargo-val

Tesztelés és dokumentáció

  • Tesztek írása a Rust-ban
  • A beépített tesztkeret használata
  • Kód dokumentálása kommentekkel és docstring-ökkel

Párhuzamositás alapjai

  • Bevezetés a párhuzamosításba a Rust-ban
  • Szálak létrehozása és kezelése
  • Szinkronizáció és üzenetküldés

A Rust integrálása meglévő kódbázisokkal

  • Az interface létrehozása a Rust és más programozási nyelvek között
  • A Rust függvények hívása C vagy C++ kódból
  • A Rust API-k kitettedése más nyelvek számára

Gyakori idiomák és legjobb gyakorlatok

  • Gyakori Rust programozási stílusok megismerése
  • A Rust közösségi konvenciók követése
  • Populáris könyvtárak és keretrendszerek használata

Hibaállapotok kezelése

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

Összefoglalás és következő lépések

Követelmények

  • A programozási alapfogalmak ismerete
  • Legalább egy programozási nyelv tapasztalata (preferálva C vagy C++)

Célcsoport

  • 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