Cursusaanbod
Geavanceerd Eigendom
- Lifetimes en lenen begrijpen
- Smart pointers onderzoeken: Box, Rc en Arc
- Werken met referentiecykels met Weak en Unsync
- Geavanceerde eigendomspatronen en -technieken
Asynchrone programmering met Async/Await
- Inleiding tot asynchrone programmering in Rust
- Werken met async/await syntaxis
- Futures componeren en werken met asynchrone bibliotheken
- Het asynchrone ecosysteem en -bibliotheken onderzoeken
Traits en Generics
- Geavanceerd trait-gebruik en geassocieerde typen
- Generieke functies, structs en enums implementeren
- Grenzen en trait objecten
- Trait-coherentie en orphan-regels onderzoeken
Geavanceerde Foutafhandeling
- Aangepaste fouttypen creëren
- Geavanceerde foutafhandelings technieken: try!, ? operator, aangepaste foutketens
- Foutafhandelingsstrategieën en -patronen
Macros
- Procedurale macros: attributen en functie-achtige macros
- Deklaratieve macros: macro_rules! en de match-achtige syntax
- Geavanceerd macrousage en metaprogrammering
Prestatieoptimalisatie
- Rust-code profileren en benchmarken
- Prestatieknelpunten identificeren
- Optimalisatietechnieken: datastructuren, algoritmen en compilerflags
- Hoge-prestatiemogelijke Rust-code schrijven
Geavanceerde Concurrentie
- Geavanceerde synchronisatieprimitieven: Mutex, RwLock en Condvar
- Lock-free en wait-free datastructuren implementeren
- Kanalen en berichtgeving
- Geavanceerde concurrentiepatronen onderzoeken
Geavanceerd Oprollen
- Geavanceerde technieken voor debuggen en 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 ongewoon gedrag
Samenvatting en Volgende Stappen
Vereisten
- Vaardigheid in de basisprincipes van Rust of equivalente ervaring
- Erfaring met systeemniveau-programmering
- Middelbare tot geavanceerde programmeringservaring
Doelgroep
- Ontwikkelaars
Leveringsopties
PRIVÉGROEPSTRAINING
Onze identiteit draait om het leveren van precies wat onze klanten nodig hebben.
- Pre-cursusgesprek met uw trainer
- Aanpassing van de leerervaring om uw doelen te bereiken -
- Op maat gemaakte overzichten
- Praktische, praktische oefeningen met gegevens / scenario's die herkenbaar zijn voor de cursisten
- Training gepland op een datum naar keuze
- Gegeven online, op locatie/klaslokaal of hybride door experts die ervaring uit de echte wereld delen
Private Group Prices RRP from €6840 online delivery, based on a group of 2 delegates, €2160 per additional delegate (excludes any certification / exam costs). We recommend a maximum group size of 12 for most learning events.
Neem contact met ons op voor een exacte offerte en om onze laatste promoties te horen
OPENBARE TRAINING
Kijk op onze public courses
Reviews (1)
Ik vond de interactieve voorbeelden waaraan we werkten leuk, de trainer was uiterst deskundig in bijna elk onderwerp waar we vragen over hadden, en gaf uitstekend advies voor onze praktijkvoorbeelden met betrekking tot een deel van het materiaal in de training.
Tracy - GenesysGo
Cursus - Rust Advanced
Automatisch vertaald