Takk for at du sendte din henvendelse! En av våre teammedlemmer vil kontakte deg straks.
Takk for at du sendte din bestilling! En av våre teammedlemmer vil kontakte deg straks.
Kursplan
Avansert Eierskap
- Føre opp livstider og låning
- Utforske smarte pekere: Box, Rc, og Arc
- Arbeide med referansekabler ved hjelp av Weak og Unsync
- Avanserte eierskapsmønstre og teknikker
Asynkron Programmering med Async/Await
- Innføring i asynkron programmering i Rust
- Arbeide med async/await-syntaks
- Komposisjon av fremtider og arbeid med asynkrone biblioteker
- Utforske den asynkrene økosystemet og bibliotekene
Traits og Generics
- Avansert bruk av traits og tilknyttede typer
- Implementere generiske funksjoner, strukturer, og enums
- Begrensninger og trait-objekter
- Utforske trait-kohensjon og orphan-regler
Avansert Feilhåndtering
- Opprette tilpassede feiltyper
- Avanserte feilhåndteringsteknikker: try!, ?-operatør, tilpassede feilkjeder
- Feilhåndteringstrategier og mønstre
Makroer
- Procedurale makroer: attributtmakroer og funksjonsgjenlige makroer
- Deklarative makroer: macro_rules! og match-lignende syntaks
- Avansert bruk av makroer og metaprogrammering
Ytelsesoptimalisering
- Profilering og benchmarking av Rust-kode
- Identifisere ytelsesknakker
- Optimaliserings teknikker: datastrukturer, algoritmer, og kompileringsflagg
- Skrive høy-ytelse Rust-kode
Avansert Konkurranse
- Avanserte synkroniseringsprimitiver: Mutex, RwLock, og Condvar
- Implementere lock-free og wait-free datastrukturer
- Kanaler og meldingsutveksling
- Utforske avanserte konkurransepåfølgende mønstre
Avansert Feilsøkning
- Avanserte teknikker for å feilsøke og løse komplekse problemer i Rust-programmer
- Profilering og optimalisering av ytelse i reelle scenarier
- Strategier for håndtering av grensesnitt og usannsynlig oppførsel
Sammendrag og neste skritt
Krav
- Ferdigheter i Rust-grunnleggende eller ekvivalent erfaring
- Erfaring med systemnivå-programmering
- Mellomnivå programmeringserfaring
Målgruppe
- Utviklere
21 timer
Referanser (2)
Veldig god oppbygging av emnet, perfekt presentasjon, veldig høyt nivå på instruktørens kunnskaper. Feilfri infrastruktur.
Tibor Pozsgai
Kurs - Rust Advanced
Maskinoversatt
Jeg likte de interaktive eksemplene vi jobbet med. Treneren var ekstremt kunnskapsrik på nesten alle emner vi hadde spørsmål om, og ga fremragende råd for våre sanntidsbrukssituasjoner som relaterte til noe av materialet i opplæringen.
Tracy - GenesysGo
Kurs - Rust Advanced
Maskinoversatt