×
 

Hoppa till innehåll

Rust - Kort YH

Snabbfakta

Poäng: 40 yhp, 8 veckor på helfart, 16 veckor på halvfart 

Hastighet: Halvfart  

Ledord: Programmering i Rust, C/C++ utan minnesläckage, multiparadigm-språk. 

Kursmål

Syftet med kursen i Rust för erfarna programmerare är att ge deltagarna djupgående kunskap och färdigheter inom Rust-programmeringsspråket och dess ekosystem. Språket är ett så kallat multiparadigm-språk, med stöd för funktionella, procedurella samt objektorienterade stilar som de studerande ska behärska efter kursen

Kunskaper

  • Veckovisa reflektioner och korta quiz för att utvärdera förståelse.  
  • Grupparbete och presentation av etisk riktlinje.  
  • Slutlig skriftlig tentamen som omfattar hela kursinnehållet

  

Färdigheter

  • Tillämpa asynkron programmering med Rust för att hantera icke-blockerande operationer. 
  • Tillämpa Rust för att hantera lifetimes för att förhindra minnesläckage 
  • Använda Rust för att definiera och anropa funktioner, samt organisera koden i moduler för att främja återanvändbarhet och underhållbarhet. 
  • Tillämpa Rust för att skapa och använda egna typer med strukturer och enums för att modellera data på ett strukturerat sätt. 
  • Använda mönstermatchning för att hantera olika fall och effektivt hantera fel med Rusts Result-typ 
  • Använda Rusts pakethanterare cargo för att hantera projektberoenden och bygga mjukvara 

Ansvar och självständighet: 

  • Producera programvara mad Rust på ett effektivt och säkert sätt med de strukturer och pakethanterare som är aktuella i branschen  

Krav för deltagande

Utvecklare med kunskaper inom backend från yrkeshögskola, högskola eller motsvarande