Cursusaanbod
Gevorderd Eigendom
- Eigentijds en lenen begrijpen
- Smart pointers verkennen: Box, Rc en Arc
- Werken met referentielussen met Weak en Unsync
- Gevorderde eigendompatronen en technieken
Asynchroon Programmeren met Async/Await
- Inleiding tot asynchroon programmeren in Rust
- Werken met async/await-syntaxis
- Futures componeren en werken met asynchrone bibliotheken
- Verkennen van het asynchrone ecosysteem en bibliotheken
Traits en Generics
- Gevorderd gebruik van traits en geassocieerde typen
- Gegenereerde functies, structs en enums implementeren
- Bounds en trait objects
- Verkennen van trait coherence en orphan rules
Gevorderde Foutafhandeling
- Aangepaste fouttypes creëren
- Gevorderde foutafhandelingsmethoden: try!, ? operator, aangepaste error chains
- Foutafhandelingsstrategieën en -patronen
Macros
- Procedurale macros: attributen en functielijkelijke macros
- Deklaratieve macros: macro_rules! en de match-achtige syntaxis
- Gevorderd gebruik van macros en metaprogrammering
Prestatieoptimalisatie
- Rust-code profileren en benchmarken
- Prestatieknelpunten identificeren
- Optimaliseringstechnieken: datastructuren, algoritmen en compilerflags
- Hoge-prestatie Rust-code schrijven
Gevorderde Concurrency
- Gevorderde synchronisatie-primitieven: Mutex, RwLock en Condvar
- Lock-free en wait-free datastructuren implementeren
- Kanalen en berichtgeving
- Verkennen van gevorderde concurrency-patronen
Gevorderde Probleemoplossing
- Gevorderde technieken voor het oplossen van complexe problemen in Rust-programma's
- Prestatie profileren en optimaliseren in real-world-scenario's
- Strategieën voor het afhandelen van randgevallen en ongebruikelijk gedrag
Samenvatting en Volgende Stappen
Vereisten
- Een solide kennis van Rust Fundamentals of equivalente ervaring
- Ervaring met systemniveau-programmeren
- Tussen- tot gevorderd programmeerervaring
Doelgroep
- Programmeurs
Getuigenissen (2)
Heel goede onderwerpenstructuur,perfecte presentatie, zeer hoge kennisniveau van de trainer. Smetteloze infrastructuur.
Tibor Pozsgai
Cursus - Rust Advanced
Automatisch vertaald
Ik vond de interactieve voorbeelden die we behandelden erg leuk. De trainer was buitengewoon kundig op bijna elk onderwerp waarover we vragen hadden en gaf uitstekend advies voor onze praktijkvoorbeelden die betrekking hebben op sommige van het materiaal in de training.
Tracy - GenesysGo
Cursus - Rust Advanced
Automatisch vertaald