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
 21 Uren

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 (2)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën