De cursus wordt in het Engels verzorgd onder de titel "Exploring Rust".
Deze training onderscheidt zich door:
- strategische aanpak: gaat verder dan syntaxis en bestrijkt adoptiebarrières en -strategieën;
- ervaren instructeur: geleid door een industriële softwareontwikkelaar;
- veelzijdig toepassingsgebied: relevant voor verschillende toepassingsdomeinen, van ingebedde tot cloud-/webtoepassingsontwikkelingscontexten;
- interactie in de klas: stimuleert betrokkenheid en peer networking.
De programmeertaal Rust biedt gegarandeerde geheugenveiligheid: een enorm voordeel in softwaresystemen die veiligheidskritisch zijn of veel concurrency bevatten. Toch is Rust een gecompileerde taal zonder garbage collection. Bovendien biedt het abstracties zonder overhead en de allerbeste prestatieoptimalisatiemogelijkheden. En alsof dat op zichzelf nog niet genoeg is, heeft Rust een expressieve, moderne syntaxis en een uitstekend toolingecosysteem.
Rust is relatief jong, maar zorgt toch al een tijdje voor beroering in de software engineering-gemeenschap. Is de taal ook geschikt voor productie? Kan Rust worden toegepast in elk domein? Is Rust moeilijk te leren? Kan Rust samenwerken met bestaande code of hardware? Rust wordt al op grote schaal toegepast in productieomgevingen, zowel in kleine als grote technologiebedrijven. De taal is zeker geschikt voor productie en kan worden toegepast in een overvloed aan use cases, van embedded omgevingen, systeemprogrammeeromgevingen tot webapplicaties. Bovendien zijn er tal van mogelijkheden om Rust te laten samenwerken met andere programmeertalen en verschillende hardware. Hoewel er uitstekende documentatie is over Rust en gerelateerde onderwerpen, is een goede voorbereiding aan te raden, omdat de leercurve behoorlijk steil kan zijn.
Als software-engineeringbedrijf kan het een uitdaging zijn om een nieuwe tool als Rust in te voeren. Voorbereiding op zo'n proces is belangrijk en zal het succes van de adoptie als geheel bepalen. In deze intensieve introductietraining van twee halve dagen leren ervaren software-engineers welke voordelen de programmeertaal Rust kan bieden en hoe ze te werk moeten gaan om de taal succesvol te gebruiken.
Deze training is zowel beschikbaar voor open inschrijving als voor in-company sessies. Voor in-company sessies kan de inhoud worden aangepast aan jouw situatie en speciale behoeften.