Opleiding: Training Rust

Rust is een zeer populaire programmeertaal die vooral wordt ingezet bij toepassingen die security kritisch zijn en ruime schaalbaarheid vereisen. Rust blinkt uit in beide gebieden door robuust memory management en z.g. high concurrency implementatie. Tijdens de cursus leren we je de Rust syntax en structuur, hoe je optimaal gebruik maakt van de krachtige parallelle performance en het bevorderen van beveiliging, en gaan we aan de slag met praktische voorbeelden.

Algemene omschrijving

Voor iedere toepassing, hoe toegesneden ook, is er inmiddels een programmeertaal. Rijzende ster in deze verzameling is Rust. De reden daarvoor is de eigenschap van Rust dat, door zeer gedegen memory management, een hoog aantal gelijktijdige bewerkingen kan uitvoeren en veel beter beschermt is tegen misbruik (memory exploits) door hackers. Daarnaast lijkt de syntax veel op die van populaire talen als C en C++, zodat de overstap voor deze programmeurs weinig hindernissen kent.

Tijdens de training leer je vanzelfsprekend de syntax en structuur (flow control, datatypen, en functies) van Rust maar ook staan we uitgebreid stil bij praktische use-cases waar de taal zich bij uitstek voor leent. Je leert hoe je de hoge performance capaciteit van Rust optimaal benut door het nastreven van high concurrency en hoe je security optimaal onderdeel maakt van jouw applicaties. Ook besteden we ruim aandacht aan Rust-specifieke eigenschappen als memory management en waar het afwijkt van andere populaire talen.

Bedrijfstraining Rust

Heb je collega’s met dezelfde opleidingsbehoeften? In een bedrijfstraining kunnen wij de training volledig op maat verzorgen voor jou individueel of samen met een groep collega’s. Zo sluit een bedrijfstraining perfect aan bij wat jouw wensen en bedrijfssituatie.

Programma

Tijdens de Training Rust komen in basis onderstaande onderwerpen aan bod. Afhankelijk van ontwikkelingen op het vakgebied, kan de feitelijke trainingsinhoud hier echter van afwijken. Bel ons gerust voor meer informatie over de actuele inhoud.

  • Introductie Rust
    • Verschillen met andere programmeertalen
    • Rust memory model
  • Getting started
    • Installatie Rust en gebruik van Cargo
    • Rust friendly IDE’s
    • Syntax en semantische verschillen
  • Programmeerconcepten
    • Type system
    • Functions
    • Comments
    • Control Flow
    • Ownership
    • Structs, Enums en pattern matching
    • Vectors
    • Strings
    • Hash maps
    • Traits
    • Testing
    • Error handling en debugging
  • Beheer
    • Error handling
    • Testen en Monitoring
    • Bugfixing
  • Rust Libraries
  • Veel gebruikte toepassingen
  • Praktische use-case scenario’s
  • Compiler
  • Tips & Tricks
Meer...
€2.399
ex. BTW
Aangeboden door
Eduvision Opleiding & Training
Onderwerp
Niveau
Looptijd
3 dagen
Taal
nl
Type product
cursus
Lesvorm
Klassikaal
Aantal deelnemers
Max: 13
Tijdstip
Overdag
Tijden en locaties
Eindhoven
do 4 jun. 2026
Maastricht
wo 17 jun. 2026
Apeldoorn
vr 19 jun. 2026
Utrecht
vr 19 jun. 2026
Virtueel
vr 19 jun. 2026
Rotterdam
wo 24 jun. 2026
Eindhoven
vr 3 jul. 2026
Maastricht
do 16 jul. 2026
Apeldoorn
ma 20 jul. 2026
Utrecht
ma 20 jul. 2026
Virtueel
ma 20 jul. 2026
Rotterdam
do 23 jul. 2026
Eindhoven
ma 3 aug. 2026
Maastricht
vr 14 aug. 2026
Apeldoorn
di 18 aug. 2026
Utrecht
di 18 aug. 2026
Virtueel
di 18 aug. 2026
Rotterdam
vr 21 aug. 2026
Eindhoven
di 1 sep. 2026
Maastricht
ma 14 sep. 2026
Apeldoorn
wo 16 sep. 2026
Utrecht
wo 16 sep. 2026
Virtueel
wo 16 sep. 2026
Rotterdam
ma 21 sep. 2026
Eindhoven
wo 30 sep. 2026
Maastricht
di 13 okt. 2026
Apeldoorn
do 15 okt. 2026
Utrecht
do 15 okt. 2026
Virtueel
do 15 okt. 2026
Rotterdam
di 20 okt. 2026
Eindhoven
do 29 okt. 2026
Maastricht
wo 11 nov. 2026
Apeldoorn
vr 13 nov. 2026
Utrecht
vr 13 nov. 2026
Virtueel
vr 13 nov. 2026
Rotterdam
wo 18 nov. 2026
Eindhoven
vr 27 nov. 2026
Maastricht
do 10 dec. 2026
Apeldoorn
ma 14 dec. 2026
Utrecht
ma 14 dec. 2026
Virtueel
ma 14 dec. 2026
Rotterdam
do 17 dec. 2026
Eindhoven
ma 28 dec. 2026
Maastricht
vr 8 jan. 2027
Apeldoorn
di 12 jan. 2027
Utrecht
di 12 jan. 2027
Virtueel
di 12 jan. 2027
Rotterdam
vr 15 jan. 2027
Eindhoven
di 26 jan. 2027
Maastricht
ma 8 feb. 2027
Apeldoorn
wo 10 feb. 2027
Utrecht
wo 10 feb. 2027
Virtueel
wo 10 feb. 2027
Rotterdam
ma 15 feb. 2027