Kursplan

Introduksjon

    Hva er Rust? Rust kontra andre programmeringsspråk Oversikt over Rust funksjoner og arkitektur

Forståelse Rust

    Livssyklusen til et Rust program Hvordan Rust passer inn med andre språk Rusts tilnærming til minnesikkerhet og samtidighet

Starter

    Sette opp utviklingsmiljøet Installere Rust som en programmeringsverktøykjede Konfigurere Rust miljøet Bruke Cargo Package Manager

Grunnleggende syntaks og konsepter

    Variabler og datatyper Kontrollflyt og sløyfer Funksjoner og moduler Eierskap og innlån i Rust

Strukturer, oppsummeringer og mønstertilpasning

    Definere og bruke strukturer Opprette og matche opptegnelser Mønstertilpasning i Rust

Feilhåndtering

    Håndtere feil ved hjelp av resultat- og alternativtyper Håndtere panikk med panikk! og unwrap() Skrive tilpassede feiltyper

Moduler og pakker

    Organisere kode i Rust Opprette og bruke moduler Bygge og publisere Rust pakker med Cargo

Testing og Documentation

    Skrive tester i Rust Bruke det innebygde testrammeverket Dokumentere Rust kode med kommentarer og docstrings

Grunnleggende om samtidighet

    Introduksjon til samtidighet i Rust Opprette og administrere tråder Synkronisering og meldingsoverføring

Integrering Rust med eksisterende kodebaser

    Grensesnitt Rust med andre programmeringsspråk Kalle opp Rust funksjoner fra C- eller C++-kode Eksponering av Rust API-er for andre språk

Vanlige idiomer og beste praksis

    Utforske vanlige Rust kodestiler Følge Rust fellesskapskonvensjoner ved å bruke populære biblioteker og rammeverk

Feilsøking

    Identifisere og løse vanlige problemer i Rust programmer

Sammendrag og neste trinn

Krav

  • En forståelse av grunnleggende programmeringskonsepter
  • Erfaring med minst ett programmeringsspråk (fortrinnsvis C eller C++)

Publikum

  • Utviklere
 14 timer

Antall deltakere



Price per participant

Testimonials (4)

Relaterte kurs

Combined C/C++, JAVA and Web Application Security

28 timer

Advanced Java Security

21 timer

Combined JAVA, PHP and Web Application Security

28 timer

Standard Java Security

14 timer

Related Categories