Kurzusleírás

Haladó Tulajdon

  • Lifetimes és kölcsönzés megértése
  • Intelligens mutatók (Box, Rc, Arc) ismeretlen területének felvidítása
  • Reference cycles kezelése Weak és Unsync használatával
  • Haladó tulajdon minták és technikák

Async/Await-as aszinkron programozás

  • Bevezetés az aszinkron programozásba a Rust-ban
  • Az async/await szintaxis használata
  • Futures összetétele és aszinkron könyvtárak működése
  • Az aszinkron ekoszisztéma és könyvtárak felvidítása

Tulajdonságok (Traits) és generikus típusok (Generics)

  • Haladó tulajdonság használat és asszociált típusok
  • Generikus függvények, struktúrák és enumerációk implementálása
  • Bounds és trait objektumok
  • Tulajdonság kohézió és orphan szabályok felvidítása

Haladó hibakezelés

  • Egyedi hiba típusok létrehozása
  • Haladó hibakezelési technikák: try!, ? operátor, egyedi hiba láncolás
  • Hibakezelési stratégiák és mintázatok

Makrók

  • Eljárásos makrók: attribútum és függvényhasonló makrók
  • Nyilatkozásos makrók: macro_rules! és a match-hasonló szintaxis
  • Haladó makró használat és metaprogramozás

Teljesítmény optimalizálás

  • A Rust kód profilozása és benchmarking
  • Teljesítménymegkötések azonosítása
  • Optimalizációs technikák: adattípusok, algoritmusok és fordítóopciók
  • Helyesítményes Rust kód írása

Haladó konkurencia

  • Haladó szinkronizációs primitívumok: Mutex, RwLock és Condvar
  • Zárolásmentes és várakozásmentes adattípusok implementálása
  • Csatornák és üzenetküldés
  • Haladó konkurencia mintázatok felvidítása

Haladó hibaelhárítás

  • Haladó technikák a Rust programokban előforduló összetett problémák megoldásához
  • Professionális profilozás és teljesítményoptimalizálás a valós világban
  • Egyedi esetek és rendellenes viselkedések kezelési stratégiái

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

Követelmények

  • Rust alapjainak megismerésében való megbízhatóság vagy ennek megfelelő tapasztalat
  • Szintaxis szintű programozási tapasztalat
  • Középhaladó szintű programozási tapasztalat

Célközönség

  • Fejlesztők
 21 Órák

Résztvevők száma


Ár résztvevőnként

Vélemények (1)

Közelgő kurzusok

Rokon kategóriák