Tack för att du skickade din fråga! En av våra teammedlemmar kontaktar dig snart.
Tack för att du skickade din bokning! En av våra teammedlemmar kontaktar dig snart.
Kursplan
Första introduktion till Rust för webbutveckling
- Vad är Rust?
- Fördelar med att använda Rust för webbutveckling
- Översikt över Rust-webbutvecklingsramverk och verktyg
Ställa in utvecklingsmiljön
- Installera Rust och relaterade verktyg
- Konfigurera utvecklingsmiljön
- Utforska populära IDE:er och textredigerare för Rust-webbutveckling
Bygga serversidan i webbapplikationer
- Hantera HTTP-begäranden och svar
- Rutning och URL-hantering
- Mellomverktyg och begäransbearbetningspipelines
- Sessionshantering och autentisering
Arbeta med databaser i Rust
- Översikt över databasalternativ i Rust
- Framhämta data från databaser med hjälp av Rust-bibliotek
- ORM (Object-Relational Mapping) i Rust
- Data migration och hantering i Rust-webbapplikationer
Skapa RESTful API:er
- Designa RESTful API:er
- Hantera CRUD-operationer med Rust
- Seriellisera och deserialisera dataformat (JSON, XML osv.)
- API-versionering och dokumentation
Utveckla frontendkomponenter med Rust
- Översikt över frontendramverk och bibliotek i Rust
- Integrera Rust med JavaScript-ramverk (t.ex., React, Vue.js)
- Skriv frontendkomponenter med Rust och WebAssembly
Prestandaoptimering i Rust-webbapplikationer
- Profilerings- och benchmarkning av Rust-webbapplikationer
- Förbättra prestanda med asynkron programmering
- Caching och resursoptimeringstekniker
- Laddbalansering och skalningstrategier
Säkerställ säkerhet i Rust-webbapplikationer
- Vanliga säkerhetsrisker i webbapplikationer
- Inmatningsvalidering och sanering i Rust
- Autentisering och auktorisering i Rust
- Säker kommunikation och kryptering i webbapplikationer
Testa och distribuera Rust-webbapplikationer
- Skriva enhetstester och integreringstester för Rust-webbapplikationer
- Kontinuerlig integration och distributionspipelines för Rust-webbprojekt
- Containerisering och distributionsalternativ för Rust-webbapplikationer
- Övervakning och loggning i produktionsmiljöer
Sammanfattning och nästa steg
Krav
- Grundläggande förståelse för programmeringskoncept
- Kännedom om HTML, CSS och JavaScript
- Erfarenhet av ett backend-programmeringsspråk (som Python, Ruby eller Node.js)
Målgrupp
- Utvecklare
- Webbutvecklare
- Backend-utvecklare
21 Timmar
Vittnesmål (2)
Mycket bra struktur på ämnet, perfekt framställning, mycket hög nivå av tränarens kunskap. Utomordentlig infrastruktur.
Tibor Pozsgai
Kurs - Rust Advanced
Maskintolkat
Säker inledning till Rust med avancerade element som makros. Praktiska kodövningar, många marginalnoter, fri diskussion och rådgivning.
Robert - Sonova Warsaw Service Center Sp z o o
Kurs - Rust Programming
Maskintolkat