• Cloud
      • AWS
      • Azure
      • Azure & AI
      • Microsoft 365
      • Microsoft Copilot
      • Power Platform
    • Databaser, BI & SQL
      • Databricks
      • Microsoft Fabric
      • Power BI
      • R
      • SQL
      • SQL Server
    • IT-sikkerhed
      • CompTIA
      • EC-Council
      • Microsoft Security
    • Netværk
      • CCNA
      • CCNP Enterprise
      • CCNP Security
      • TCP / IP
    • Programudvikling
      • AI
      • C
      • C# & .NET
      • C++
      • DevOps & Docker
      • GIT versionsstyring
      • Intro til programmering
      • Java
      • Projektledelse
      • Python
      • Webudvikling
      • Andre programmeringssprog
    • Server & Desktop
      • Exchange Server
      • LINUX & UNIX
      • macOS
      • Microsoft Dynamics
      • Office
      • PowerShell
      • SharePoint
      • VMware
      • Windows
      • Windows Server
  • Om os
  • Firmakurser
  • Konsulenter
    • Kursusklippekort
    • Jobrettet Uddannelse
    • Tilskud fra Kompetencefonde
    • Forskellige Kursusformer
    • Praktiske Oplysninger
  • Kontakt

Kurv

0
  • Kurser
    • Cloud
      • Microsoft Copilot
      • Azure & AI
      • Power Platform
      • AWS
      • Microsoft 365
      • Azure
    • Databaser, BI & SQL
      • Power BI
      • Microsoft Fabric
      • Databricks
      • SQL
      • SQL Server
      • R
    • IT-sikkerhed
      • EC-Council
      • CompTIA
      • Microsoft Security
    • Netværk
      • CCNP Security
      • CCNP Enterprise
      • TCP / IP
      • CCNA
    • Programudvikling
      • AI
      • Projektledelse
      • Python
      • GIT versionsstyring
      • Java
      • Webudvikling
      • Andre programmeringssprog
      • C# & .NET
      • Intro til programmering
      • DevOps & Docker
      • C
      • C++
    • Server & Desktop
      • Exchange Server
      • SharePoint
      • LINUX & UNIX
      • Windows Server
      • Windows
      • VMware
      • PowerShell
      • Office
      • Microsoft Dynamics
      • macOS
  • Om os
  • Firmakurser
  • Konsulenter
  • Services
    • Kursusklippekort
    • Jobrettet Uddannelse
    • Tilskud fra Kompetencefonde
    • Forskellige Kursusformer
    • Praktiske Oplysninger
  • Kontakt

Kurv

0
KURSER
  • Cloud
  • Databaser, BI & SQL
  • IT-sikkerhed
  • Programudvikling
  • Netværk
  • Server & Desktop
Genveje
  • Firmakurser
  • Kursusklippekort
  • Jobrettet Uddannelse
  • Få Tilskud fra Kompetencefonde
  • Praktiske Oplysninger
  • Eventyret om Karlebogaard
  • Eventyret om Kampehøjgaard
KIG INDENFOR
  • Hillerød - Karlebogaard
    Karlebovej 91, 3400 Hillerød
  • Aarhus - Kampehøjgaard
    Krajbjergvej 3, 8541 Skødstrup
  • København - Tivoli Hotel
    Arni Magnussons Gade 2, 1577 København
kontakt
  • super@superusers.dk
  • +45 4828 0706
  • Karlebovej 91, 3400 Hillerød
Nyhedsbrev
Tilmeld dig vores nyhedsbrev
FacebookLinkedin
Handelsbetingelser | PersondatapolitikCVR-15948833
© 2026 SuperUsers
Rust Programmering
  • Introduktion
  • Startdatoer
  • Beskrivelse
  • Forudsætninger og videre forløb
  • Moduloversigt
  • Det siger vores kursister
  • Har du spørgsmål?
SuperUsers billede
  1. Programudvikling/
  2. Andre programmeringssprog/
  3. Rust Programmering
Kursus
SU-276

Rust Programmering

At give deltagere viden og færdigheder til at kunne forstå ideerne bag programmeringssproget Rust, samt til at kunne designe og udvikle moderne og sikre programmer i Rust.

 

 
Hillerød
Februar
Uge
X
Marts
2/3
Uge 10
2-4/3 2026
April
Uge
X
VideoLink
Uge
X
2/3
Uge 10
2-4/3 2026
Uge
X
 
Hillerød
Februar
Uge
X
Marts
2/3
Uge 10
2-4/3 2026
April
Uge
X
Maj
Uge
X
VideoLink
Uge
X
2/3
Uge 10
2-4/3 2026
Uge
X
Uge
X
 
Hillerød
Februar
Uge
X
Marts
2/3
Uge 10
2-4/3 2026
April
Uge
X
Maj
Uge
X
Juni
Uge
X
Juli
Uge
X
August
Uge
X
September
Uge
X
VideoLink
Uge
X
2/3
Uge 10
2-4/3 2026
Uge
X
Uge
X
Uge
X
Uge
X
Uge
X
Uge
X
Datoerne er startdatoer
Mulighed for virtual deltagelse
Afholdelsesgaranti

Beskrivelse

Vi giver en gennemgang af sproget Rust, der har til formål at give deltagere forståelse af, hvordan man benytter Rust til at udvikle sikre programmer med indbygget memory safety, traits og type inferens.

I kurset ser vi nærmere på de grundliggende datatyper, som Rust benytter sig af, herunder heltal, kommatal, strings (både statiske og dynamiske), Arrays, Vectorer og hashtabeller.

For at kontrollere program-flowet anvende Rust på overfladen mange af de samme konstruktioner som forgænger-sprogene, men anvender dem på en sådan måde, at kodesikkerheden ikke bliver kompromitteret. Rust anvender ikke try-catch mekanismer til at håndtere fejl, da dette kan gøre flowet uigennemskueligt. Vi skelner mellem håndterbare fejl og katastrofale fejl. Hvis sidstnævnte sker, så skal programmet terminere.

Rust er ganske vist ikke objekt-orienteret i den gængse forstand, men tillader en kodestil, der anvender mange af de samme tanker som i Java/C++. Nedarvning eksisterer bl.a. ikke - Rust anvender en mønster-genkendelsesmekanisme på type-niveau for at håndtere polymorfi-lignende situationer. Vi arbejder med struct og funktioner til at indkapsle begreber, der skal klargøre program-logikken.

Vi ser desuden på, hvordan de grundliggende mekanismer kan anvendes til at håndtere input/output fra filer, samt hvordan Rust håndterer multiprogrammering i form af tråde.

Kurset indeholder både teori og praksis i form af projekter, der hver især illustrerer fordele og ulemper ved Rusts tilgang til problemløsning.

Tilhørende exam

Rust Programmering

1.800 DKK

Forudsætninger

Vi anbefaler erfaring svarende til en af:

  • SU-200 C Programmering Grundkursus
  • SU-203 C++ Programmering Grundkursus

Moduloversigt

  • Modul 1
    Grundlæggende om sproget Rust

    Variable-bindings, konstanter og patterns

    Datatyper

    Tildelings-semantik

    Udtryk og operatorer

    Scope håndtering

    References og borrowing

    Ownership-semantik

    Generics

    Traits

    Indlæsning og udskrivning

  • Modul 2
    Programstruktur

    Betingelser og løkker

    Funktioner og moduler

    Argumenter

    Rekursion

    Moduler og namespaces

    Iteratorer

    Concurrency

Fleksibel afholdelse icon

Fleksibel afholdelse

Mulighed for overnatning icon

Mulighed for overnatning

Fuld forplejning icon

Fuld forplejning

Gratis taxa-ordning icon

Gratis taxa-ordning

Undervisning kl. 09-16 icon

Undervisning kl. 09-16

Materialer inkluderet icon

Materialer inkluderet

Er du i tvivl?

Det ligger os meget på sinde, at du finder det kursusforløb, der skaber størst værdi for dig og din arbejdsplads. Tag fat i vores kursusrådgivere, de sidder klar til at hjælpe dig!

super@superusers.dk
+45 4828 0706
Contact image
SU-276 (3 dage)
Rust Programmering
15.600 DKK
(ekskl. moms)
Har du spørgsmål? Kontakt os