Rust – Grundkurs

Översikt

Vill du skapa snabba och stabila program? Då är denna Rust-grundkurs ett bra val.

Under kursen går vi igenom grunderna i Rust och ger dig en tydlig bild av hur språket används i systemutveckling. Du arbetar praktiskt redan från start, med fokus på riktiga exempel så att du lär dig hur kod används i verkliga projekt. Teori varvas med övningar.

  • Praktisk kurs i Rust-programmering
  • Fokus på minnessäkerhet och prestanda
  • Distansutbildning

Se även våra kurser inom systemutveckling för att fördjupa dina kunskaper inom programmering.

Kursmål

Efter kursen kan du:

  • Förstå Rusts design och grundläggande koncept
  • Arbeta med minneshantering
  • Använda funktionella idiom
  • Implementera structs och traits
  • Skriva multitrådad kod
  • Arbeta med Cargo och crates
  • Hantera synkron och asynkron I/O
  • Skapa enklare nätverkslösningar

Målgrupp

Kursen passar dig som kan programmera sedan tidigare. Dessutom är den relevant för dig som vill lära dig Rust.
Du kan till exempel arbeta med backend. Alternativt jobbar du med systemutveckling eller embedded. Samtidigt är kursen ett bra nästa steg för utvecklare.

Förkunskaper

För att delta behöver du erfarenhet av programmering. Till exempel i C, C++, Java, C# eller Go.
Dessutom är det bra om du har arbetat med mjukvara tidigare. Samtidigt räcker grundläggande kunskaper långt.

Certifiering

Denna kurs har ingen tillhörande certifiering. Varje deltagare som genomför kursen får ett kursintyg.

Utbildare

Kursen leds av erfarna utbildare från Informator. De har en stark bakgrund inom systemutveckling och modern programmering.
Dessutom delar de med sig av praktiska erfarenheter från verkliga projekt.

Läs mer om kursen

Kursinnehåll – huvudområden

1. Introduktion till Rust

Först går vi igenom grunderna. Därefter ser du hur språket används i praktiken. Samtidigt får du en tydlig överblick.

2. Minneshantering i Rust

Här lär du dig hur minne hanteras. Dessutom ser du hur säker kod skrivs. Därför blir programmen mer stabila.

3. Funktionella idiom

Vidare går vi igenom funktionella mönster. Samtidigt arbetar du med exempel. Dessutom tränar du på att använda dem.

4. Structs och traits

Sedan arbetar du med structs. Därefter använder du traits. Samtidigt lär du dig strukturera kod.

5. Multitrådad programmering

Här fokuserar vi på samtidighet. Dessutom lär du dig skriva säker parallell kod. Därför undviker du vanliga problem.

6. Cargo och crates

Därefter använder du Cargo. Samtidigt lär du dig hantera beroenden. Dessutom ser du hur projekt byggs upp.

7. I/O

Här går vi igenom I/O. Både synkron och asynkron hanteras. Samtidigt får du en tydlig bild av skillnaderna.

8. Nätverksprogrammering

Till sist bygger du enklare lösningar. Därför ser du hur allt hänger ihop. Dessutom får du praktisk erfarenhet.

Kursöversikt

25900 kr

3 dagar

Grund

Hittar du inget (passande) datum? Skicka in en intresseanmälan så gör vi vad vi kan för att planera ett tillfälle som passar. 

För samtliga utbildningar gäller våra
Allmänna Villkor.

Fö­re­tags­an­pas­sad kurs

Kursen kan anpassas från flera perspektiv:
  • Innehåll och fokusområde
  • Omfattning
  • Upplägg

I samspel med kursledaren ser vi till att kursen uppfyller era önskemåll

Skicka intresseanmälan för utbildningen