Cursusaanbod
Inleiding tot Rust voor Webontwikkeling
- Wat is Rust?
- Voordeel van het gebruik van Rust voor webontwikkeling
- Overzicht van Rust-webontwikkelingsframeworks en -tools
De ontwikkelomgeving instellen
- Rust en gerelateerde tools installeren
- De ontwikkelomgeving configureren
- Gemene IDE's en teksteditors voor Rust-webontwikkeling verkennen
Serverkantige webtoepassingen bouwen
- HTTP-aanvragen en -responsen verwerken
- Routage en URL-behandeling
- Middleware en verwerkingspipelines voor aanvragen
- Sessiebeheer en authenticatie
Werken met databases in Rust
- Overzicht van databaseopties in Rust
- Databases onderzoeken met behulp van Rust-bibliotheken
- ORM (Object-Relationele Afbeelding) in Rust
- Data-migratie en -beheer in Rust-webtoepassingen
RESTful API's maken
- RESTful API's ontwerpen
- CRUD-bewerkingen met Rust verwerken
- Dataformaten (JSON, XML, etc.) serialiseren en deserialiseren
- Versiebeheer en documentatie van API's
Voorwaartse componenten ontwikkelen met Rust
- Overzicht van voorwaartse frameworks en -bibliotheken in Rust
- Rust integreren met JavaScript-frameworks (bijv. React, Vue.js)
- Voorwaartse componenten schrijven met behulp van Rust en WebAssembly
Prestatieoptimalisering in Rust-webtoepassingen
- Rust-webtoepassingen profileren en benchmarken
- Prestaties verbeteren met asynchrone programmering
- Caching- en resourceoptimalisatietechnieken
- Loadbalancing- en schaalstrategieën
Veiligheid waarborgen in Rust-webtoepassingen
- Gemeenschappelijke beveiligingskwetsbaarheden in webtoepassingen
- Invoervalidatie en sanering in Rust
- Authenticatie en autorisatie in Rust
- Veilige communicatie en encryptie in webtoepassingen
Rust-webtoepassingen testen en implementeren
- Eenheden- en integratietests schrijven voor Rust-webtoepassingen
- Continue-integratie- en -implementatiemethoden voor Rust-webprojecten
- Containerisering en implementatieopties voor Rust-webtoepassingen
- Bewaking en logboekregistratie in productieomgevingen
Verslaglegging en volgende stappen
Vereisten
- Basisbegrip van programmeerconcepten
- Kennis van HTML, CSS en JavaScript
- Erfaring met een back-end programmeertaal (zoals Python, Ruby of Node.js)
Publiek
- Ontwikkelaars
- Webontwikkelaars
- Back-end ontwikkelaars
Getuigenissen (2)
Heel goede onderwerpenstructuur,perfecte presentatie, zeer hoge kennisniveau van de trainer. Smetteloze infrastructuur.
Tibor Pozsgai
Cursus - Rust Advanced
Automatisch vertaald
Solide inleiding tot Rust met gevorderde elementen zoals macros. Praktische codetoepassingen, veel aanvullende opmerkingen, vrije discussie en consultatie.
Robert - Sonova Warsaw Service Center Sp z o o
Cursus - Rust Programming
Automatisch vertaald