CONTACT ONS

Cursusaanbod

Introductie

  • Wat is Rust?
  • Rust vergeleken met andere programmeertalen
  • Overzicht van de kenmerken en architectuur van Rust

Rust begrijpen

  • Het levenscyclus van een Rust-programma
  • Hoe Rust past in het grote geheel van andere talen
  • Rusts benadering van geheugensicherheid en concurrentievaardigheid

Aan de slag

  • De ontwikkelomgeving instellen
  • Rust installeren als een programmeerwerkset
  • De Rust-omgeving configureren
  • Het Cargo-pakketbeheerder gebruiken

Basis-syntaxis en concepten

  • Variabelen en datatypes
  • Controleverdeling en lussen
  • Functies en modules
  • Eigendom en lenen in Rust

Structs, enums en patroonovereenkomst

  • Structs definiëren en gebruiken
  • Enums creëren en matchen
  • Patroonovereenkomst in Rust

Foutafhandeling

  • Omgaan met fouten met behulp van Result- en Option-types
  • Panics afhandelen met panic! en unwrap()
  • Aangepaste fouttypes schrijven

Modules en pakketten

  • Code organiseren in Rust
  • Modules creëren en gebruiken
  • Rust-pakketten bouwen en publiceren met Cargo

Testing en documentatie

  • Tests schrijven in Rust
  • De ingebouwde testframework gebruiken
  • Rust-code documenteren met comments en docstrings

Basis-concurrentievaardigheid

  • Introductie tot concurrentie in Rust
  • Threads creëren en beheren
  • Synchronisatie en berichtoverdracht

Rust integreren met bestaande codebases

  • Rust interfaceren met andere programmeertalen
  • Rust-functies oproepen uit C- of C++-code
  • Rust-API's blootleggen aan andere talen

Gewone idiomen en beste praktijken

  • Gewone Rust-programmeerstijlen verkennen
  • Rust-gemeenschapsconventies volgen
  • Populaire bibliotheken en frameworks gebruiken

Probleemoplossing

  • Gewone problemen in Rust-programma's identificeren en oplossen.

Samenvatting en volgende stappen

Vereisten

  • Een begrip van basisprogrammeerconcepten
  • Ervaring met ten minste één programmeertaal (voorkeur voor C of C++)

Doelgroep

  • Ontwikkelaars
 14 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 3200 € + 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