Kurzusleírás

Bevezetés

  • Mi az a Rust?
  • Rust más programozási nyelvekkel szemben
  • A Rust jellemzőinek és architektúrájának áttekintése

A Rust megértése

  • Egy Rust program életciklusa
  • Hogyan illeszkedik a Rust más nyelvekhez
  • A Rust megközelítése a memóriabiztonság és a párhuzamosítás terén

Kezdő lépések

  • Fejlesztői környezet beállítása
  • A Rust telepítése programozási eszközláncké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 szerkezetek és ciklusok
  • Függvények és modulok
  • Tulajdonjog és kölcsönzés a Rustban

Structok, enumok és mintaillesztés

  • Structok definiálása és használata
  • Enumok létrehozása és illesztése
  • Mintaillesztés a Rustban

Hibakezelés

  • Hibák kezelése Result és Option típusokkal
  • Pánikok kezelése a panic! és unwrap() függvényekkel
  • Egyéni hibatiípusok írása

Modulok és csomagok

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

Tesztelés és dokumentáció

  • Tesztek írása a Rustban
  • A beépített tesztelési keretrendszer használata
  • Rust kód dokumentálása megjegyzésekkel és docstringekkel

Párhuzamosítás alapjai

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

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

  • Rust interfészelése más programozási nyelvekkel
  • Rust függvények hívása C vagy C++ kódból
  • Rust API-k közzététele más nyelvek számára

Gyakori stílusok és ajánlott eljárások

  • A Rust közösség által használt gyakori kódolási stílusok
  • A Rust közösség konvencióinak követése
  • Népszerű könyvtárak és keretrendszerek használata

Hibaelhárítás

  • Gyakori hibák azonosítása és javítása Rust programokban

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

Követelmények

  • Alapvető programozási fogalmak ismerete
  • Tapasztalat legalább egy programozási nyelvben (előnyösen C vagy C++)

Közönség

  • Fejlesztők
 14 Órák

Résztvevők száma


Ár per résztvevő

Vélemények (2)

Közelgő kurzusok

Rokon kategóriák