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
 21 Uren

Aantal deelnemers


Prijs Per Deelnemer

Getuigenissen (2)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën