Takk for at du sendte din henvendelse! En av våre teammedlemmer vil kontakte deg straks.
Takk for at du sendte din bestilling! En av våre teammedlemmer vil kontakte deg straks.
Kursplan
Innføring i Rust for Webutvikling
- Hva er Rust?
- Fordeler ved å bruke Rust for webutvikling
- Oversikt over Rust-webutviklingsrammeverk og verktøy
Oppsett av utviklingsmiljøet
- Installer Rust og relaterte verktøy
- Konfigurere utviklingsmiljøet
- Utforske populære IDEs og tekstredigeringstil for Rust-webutvikling
Bygge server-side webapplikasjoner
- Håndtere HTTP-forespørsler og svar
- Ruting og URL-håndtering
- Mellomlagring og forespørselsbehandlingspipelines
- Økt håndtering og autentisering
Arbeide med databaser i Rust
- Oversikt over databasealternativer i Rust
- Forespørre databaser ved hjelp av Rust-biblioteker
- ORM (Objekt-Relasjonsavbildning) i Rust
- Dataflytting og -håndtering i Rust-webapplikasjoner
Opprette RESTful APIer
- Design av RESTful APIer
- Håndtere CRUD-operasjoner ved hjelp av Rust
- Seralisering og deserialisering av dataformater (JSON, XML etc.)
- Versjonering og dokumentasjon av APIer
Utvikle frontend-komponenter med Rust
- Oversikt over frontend-rammeverk og -biblioteker i Rust
- Tilrettelegge for Rust sammen med JavaScript-rammeverk (f.eks., React, Vue.js)
- Skrive frontend-komponenter ved hjelp av Rust og WebAssembly
Ytevnesoptimalisering i Rust-webapplikasjoner
- Profilering og benkmarking av Rust-webapplikasjoner
- Forkyss ytevne ved å bruke asynkron programmering
- Caching og ressurs-optimaliseringsmetoder
- Lastfordeling og skaleringsstrategier
Sikring i Rust-webapplikasjoner
- Vanlige sikkerhetsvulnerabiliteter i webapplikasjoner
- Inngangsvurdering og -rensning i Rust
- Autentisering og autorisering i Rust
- Sikkert kommunikasjon og kryptering i webapplikasjoner
Testing og distribusjon av Rust-webapplikasjoner
- Skrive enhetstester og integrasjonstester for Rust-webapplikasjoner
- Kontinuerlig integrasjon og distribusjonspipelines for Rust-webprosjekter
- Containerisering og distribusjonsoptsjoner for Rust-webapplikasjoner
- Overvåking og logging i produksjonsmiljøer
Oversikt og neste skritt
Krav
- Grunnleggende forståelse av programmeringskonsepter
- Fornuft med HTML, CSS og JavaScript
- Erfaring med et backend-programmeringsspråk (som Python, Ruby eller Node.js)
Målgruppe
- Utviklere
- Webutviklere
- Backend-utviklere
21 Timer
Referanser (2)
Veldig god oppbygging av emnet, perfekt presentasjon, veldig høyt nivå på instruktørens kunnskaper. Feilfri infrastruktur.
Tibor Pozsgai
Kurs - Rust Advanced
Maskinoversatt
Fast innføring i rust med avanserte elementer som makroer. Praktiske kodeøvelser, mange sidestrik, fri diskusjon og konsultasjoner.
Robert - Sonova Warsaw Service Center Sp z o o
Kurs - Rust Programming
Maskinoversatt