17/02/2026 –, Salle Ateliers
L’atelier “Découvrir Rust en 2h : construire un petit projet de CLI de A à Z” propose d’apprendre Rust à travers la réalisation d’une petite application en ligne de commande. Conçu pour des développeurs ayant déjà de l’expérience dans n’importe quel langage, il ne nécessite qu’une connaissance minimale de Rust.
Vous souhaitez découvrir Rust à travers un petit projet concret et accessible ?
Dans cet atelier de deux heures, vous apprendrez à créer une application en ligne de commande (CLI) complète, de A à Z, tout en découvrant les bases essentielles du langage et ses crates incontournables.
À travers la réalisation d’un petit outil pratique, vous apprendrez à :
- Structurer un projet Rust avec cargo,
- Utiliser les crates clés : Clap (CLI ergonomique), Reqwest (requêtes HTTP), Serde (données JSON), Anyhow (gestion d’erreurs),
- Appeler une API simple pour récupérer et afficher des données,
- Organiser votre code de façon propre et idiomatique,
- Construire une CLI avec options, arguments et sous-commandes.
Conçu pour des développeurs ayant déjà de l’expérience dans n’importe quel langage, cet atelier permet de découvrir Rust à travers la pratique, sans prérequis avancés.
Vous repartirez avec un petit projet fonctionnel, reproductible et facilement réutilisable pour vos futurs outils en Rust.
Prérequis:
- Des bases en programmation (dans n’importe quel langage).
- Une petite connaissance de Rust est un plus, mais pas obligatoire.
- Savoir utiliser Git.
Matériel et logiciels
- Un ordinateur relativement puissant (pour limiter les temps de compilation).
- Connexion Internet (GitHub, crates.io).
- Rust installé : rustup, rustc, cargo, clippy, rustfmt.
- Un éditeur avec Rust Analyzer (Neovim, VSCode, RustRover, etc.).
- Git installé.
$ cat ~/.bash_profile
NAME="René Ribaud"
source ./1998.sh
PROFESSION="Unices system and storage administrator and Software engineer"
HISTORY="Lots (too many) of infrastructure implementation projects" \
"Discover Linux & FLOSS between 1995 / 2000" \
"First step in the cloud around 2011, pre-sales solution architect 2014 (Cloud, DevOps)" \
"I’m an Ops !"
COMPANY="Red Hat"
JOB="OSS Software engineer"
VARIOUS="Curious & self-learner, I spend part of my time monitoring new
technologies in order to provide new and original solutions and sharing my
knowledge."
