Děkujeme za vaši dotaz! Jeden z našich pracovníků vás brzy kontaktuje.
Děkujeme za rezervaci! Jeden z našich pracovníků vás brzy kontaktuje.
Návrh Školení
Pokročilé vlastnictví
- Porozumění časovým obdobím a půjčováním
- Zkoumání inteligentních ukazatelů: Box, Rc a Arc
- Práce s referenčními cykly pomocí Weak a Unsync
- Pokročilé vzory a techniky vlastnictví
Asynchronní programování s Async/Await
- Zavedení asynchronního programování v Rustu
- Práce s async/await syntaxí
- Skládání futures a práce s asynchronními knihovnami
- Zkoumání ekosystému a knihoven asynchronního programování
Traits a generics
- Pokročilé použití traits a spojených typů
- Implementace generických funkcí, struktur a výčtů (enums)
- Hranice a objekty trait
- Zkoumání soudrznosti traits a pravidel orphan rules
Pokročilé zpracování chyb
- Vytváření vlastních typů chyb
- Pokročilé techniky zpracování chyb: try!, ? operátor, vlastní řetězy chyb
- Strategie a vzory zpracování chyb
Makra
- Procedurální makra: atributové a funkční makra
- Deklarativní makra: macro_rules! a match-like syntax
- Pokročilé použití maker a meta-programování
Optimalizace výkonu
- Profiling a benchmarking kódu Rust
- Identifikace zdrojů omezení výkonu
- Techniky optimalizace: datové struktury, algoritmy a kompilátorové příznaky
- Pisání vysokovýkonných programů Rust
Pokročilá paralelnost
- Pokročilé synchronizační primitivy: Mutex, RwLock a Condvar
- Implementace bezuzamčovacích a bezcíků datových struktur
- Kanály a předávání zpráv
- Zkoumání pokročilých vzorů paralelnosti
Pokročilé odstraňování potíží
- Pokročilé techniky pro ladění a řešení komplexních problémů v programu Rust
- Profiling a optimalizace výkonu ve skutečných scénářích
- Strategie pro zpracování okrajových případů a neobvyklého chování
Souhrn a další kroky
Požadavky
- Profesionálnost ve základech Rustu nebo ekvivalentní zkušenosti
- Zkušenosti s programováním na systémové úrovni
- Středně pokročilé zkušenosti v programování
Cílová skupina
- Vývojáři
21 hodiny
Reference (2)
Velmi dobrá struktura tématu, dokonalé prezentace, velmi vysoký stupeň znalostí odborníka. Nepoškozená infrastruktura.
Tibor Pozsgai
Kurz - Rust Advanced
Přeloženo strojem
Oblíbila jsem interaktivní příklady, kterými jsme se zabývali. Vedenec byl v tématech, o kterých jsme měli otázky, neobyčejně zkušený a poskytl nám skvělé rady pro naše praktické případy související s některými materiály ze školení.
Tracy - GenesysGo
Kurz - Rust Advanced
Přeloženo strojem