Köszönjük, hogy elküldte érdeklődését! Csapatunk egyik tagja hamarosan felveszi Önnel a kapcsolatot.
Köszönjük, hogy elküldte foglalását! Csapatunk egyik tagja hamarosan felveszi Önnel a kapcsolatot.
Kurzusleírás
Bevezetés
- Mi a Rust?
- A Rust összehasonlítása más programozási nyelvekkel
- A Rust funkcióinak és architektúrájának áttekintése
A Rust megértése
- Egy Rust program életciklusa
- A Rust működése rendszerszinten
- Memóriabiztonság és tulajdonjog a Rustban
Első lépések
- A 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ő felfedezése
Alapszintaxis és fogalmak
- Változók és adattípusok a Rustban
- Vezérlési szerkezetek és ciklusok
- Függvények és modulok
- Tulajdonjog és kölcsönzés a Rustban
Hibakezelés és pánik
- Hibakezelés Result és Option típusokkal
- Unwinding vs abortálás panic! használatával
- Egyéni hibátípusok és hibakezelési stratégiák
Memóriakezelés a Rustban
- Stack vs heap memóriafoglalás
- Pointerek és referenciák a Rustban
- Memóriakezelés Box és unsafe blokkokkal
Structok és enumok rendszerprogramozásban
- Structok definiálása és használata
- Enumok létrehozása és használata
- Mintázatillesztés a Rustban
Interfészelés C és alacsony szintű kódokkal
- Rust interfészelése C és C++ kódokkal
- FFI (Foreign Function Interface) használata
- Nyers pointerek és unsafe kód használata
Párhuzamosság és szinkronizáció
- Párhuzamossági modellek rendszerprogramozásban
- Mutex, RwLock és Condvar szinkronizációhoz
- Csatornák és üzenetküldés kommunikációhoz
Rust programok hibakeresése és hibaelhárítása
- Eszközök és technikák Rust programok hibakereséséhez
- Profilkészítés és teljesítményelemzés
- Gyakori problémák elhárítása rendszerprogramozásban
Összefoglalás és következő lépések
Követelmények
- Alapvető programozási fogalmak ismerete
- Legalább egy programozási nyelv ismerete (például C vagy C++)
Célközönség
- Fejlesztők
21 Órák
Vélemények (2)
Egy nagyon jó témavezetés, tökéletes bemutatás, a képződő tudása nagyon magas szintű. Hiba mentes infrastruktúra.
Tibor Pozsgai
Kurzus - Rust Advanced
Gépi fordítás
Alapvető bevezetés a Rust nyelvbe, ami fejlett elemeket is tartalmaz, mint például a makrókat. Gyakorlati kódolási feladatok, sok oldalszálként megjelenő megjegyzés, szabad vita és konzultációk.
Robert - Sonova Warsaw Service Center Sp z o o
Kurzus - Rust Programming
Gépi fordítás