Tack för att du skickade din fråga! En av våra teammedlemmar kontaktar dig snart.
Tack för att du skickade din bokning! En av våra teammedlemmar kontaktar dig snart.
Kursplan
Avancerat ägarskap
- Förstå livstider och låning
- Utforska smartpekare: Box, Rc och Arc
- Arbeta med referenscyklar med Weak och Unsync
- Avancerade ägarskapsmönster och tekniker
Asynkron programmering med Async/Await
- Introduktion till asynkron programmering i Rust
- Arbeta med async/await-syntax
- Komponera futures och arbeta med asynka bibliotek
- Utforska den asynka ekosystemet och biblioteken
Traits och Generics
- Avancerat användning av traits och associerade typer
- Implementera generiska funktioner, strukturer och uppräkningar
- Gränser och trait-objekt
- Utforska traits kohärens och orphan-regler
Avancerad felhantering
- Skapa anpassade feletyper
- Avancerade felhanterings tekniker: try!, ?-operator, anpassade felkedjor
- Felhanteringsstrategier och mönster
Makros
- Procedurmakros: attributmakros och funktionsmässiga makros
- Deklarativa makros: macro_rules! och match-lik syntax
- Avancerad makroanvändning och metaprogrammering
Prestandaoptimering
- Profilering och benchmarking av Rust-kod
- Identifiera prestandahindranden
- Optimerings tekniker: datatyper, algoritmer och kompilatorflaggor
- Skriv högpresterande Rust-kod
Avancerad konkurrenskraft
- Avancerade synkroniseringsprimitiver: Mutex, RwLock och Condvar
- Implementera lock-fria och wait-fria datatyper
- Kanaler och meddelandemötande
- Utforska avancerade konkurrensmönster
Avancerad felsökning
- Avancerade tekniker för att felsöka och lösa komplexa problem i Rust-programmering
- Profilering och optimering av prestanda i verkliga scenarier
- Strategier för hantering av kantfall och ovanligt beteende
Sammanfattning och nästa steg
Krav
- Färdighet i Rust Fundamentals eller ekvivalent erfarenhet
- Erfarenhet av systemnivåprogrammering
- Mellan- till avancerad nivå programmerings erfarenhet
Målgrupp
- Utvecklare
21 timmar
Vittnesmål (2)
Mycket bra struktur på ämnet, perfekt framställning, mycket hög nivå av tränarens kunskap. Utomordentlig infrastruktur.
Tibor Pozsgai
Kurs - Rust Advanced
Maskintolkat
Jag tyckte om de interaktiva exempel vi arbetade med. Tränaren var extremt kunskapabel på nästan alla ämnen vi hade frågor om och gav utmärkt råd för våra verkliga användningsfall som berörde vissa delar av materialet i utbildningen.
Tracy - GenesysGo
Kurs - Rust Advanced
Maskintolkat