CONTACT ONS

Cursusaanbod

Geavanceerde eigenaarschapsmechanismen

  • Het begrijpen van levenscycli en het lenen van waarden
  • Het werken met slimme pointers: Box, Rc en Arc
  • Omgaan met referentiecycli door gebruik te maken van Weak en Unsync
  • Geavanceerde patronen en technieken betreffende eigenaarschap

Asynchrone programmering met Async/Await

  • Inleiding tot asynchrone programmeren in Rust
  • Het gebruik van de async/await-syntaxis
  • Futures combineren en werken met asynchrone bibliotheken
  • Verdieping in het asynchrone ecosysteem en relevante libraries

Traits en Generics

  • Het efficiënt gebruiken van traits, inclusief geassocieerde typen
  • Het implementeren van generieke functies, structs en enums
  • Bepaling van grenzen en het gebruik van trait objects
  • Verdieping in coherentieregels en beperkingen met betrekking tot traits

Geavanceerd foutafhandeling

  • Het maken van aangepaste fouttypen
  • Gevorderde technieken voor het afhandelen van fouten: try!, ?-operator en aangepaste foutketens
  • Strategieën en patronen voor effectieve foutafhandeling

Macros

  • Procedurale macros: attribuutmacros en functionele macros
  • Deklaratieve macros: macro_rules! en de match-achtige syntaxis
  • Gevorderd gebruik van macros en metaprogrammering

Prestatieoptimalisatie

  • Het profileren en benchmarken van Rust-code
  • Identificeren van prestatieproblemen en -bottlenecks
  • Technieken voor optimalisatie: data-structures, algoritmen en compilerinstellingen
  • Hoe je efficiënte Rust-programma’s schrijft

Geavanceerde concurrency

  • Gebruik van geavanceerde synchronisatieprimitieven: Mutex, RwLock en Condvar
  • Het implementeren van lock-free- en wait-free-data-structures
  • Kanalen en berichtoverdracht tussen threads
  • Verdieping in geavanceerde concurrency-patronen

Gevorderde probleemoplossing

  • Het toepassen van geavanceerde methoden voor het opsporen en oplossen van complexe problemen binnen Rust-programma’s
  • Prestatieanalyse en -optimalisatie in praktijkgevallen
  • Strategieën voor omgaan met extreme situaties en onverwacht gedrag

Samenvatting en vervolgstappen

Vereisten

  • Grondige kennis van de basisprincipes van Rust of vergelijkbare ervaring
  • Ervaring met programmeerwerk op systeemniveau
  • Programmeerkennis op middenniveau

Doelgroep

  • Ontwikkelaars
 21 Uren

Aangepaste bedrijfsopleiding

Opleidingsoplossingen ontworpen exclusief voor bedrijven.

  • Aangepaste inhoud: We passen de syllabus en praktijkopdrachten aan naar de echte doelen en behoeften van uw project.
  • Voor flexibel schema: Datums en tijden aangepast aan het rooster van uw team.
  • Formaat: Online (live), In-company (bij uw kantoren) of Hybride.
Investering

Prijs per privégroep, online live training, startend vanaf 4800 € + BTW*

Neem contact met ons op voor een exacte offerte en om onze laatste promoties te horen

Reviews (2)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën