1 day
Duration
On-site or remote
Delivery
50%
Hands-on
Overview
About this course
Description
A one-day introductory workshop evaluating Rust's relevance for your software development projects. Combines theoretical instruction with practical evaluation to help you decide whether Rust suits your organizational needs.
Who is this for?
You are considering adopting Rust and need to assess its advantages and trade-offs for your specific projects before committing.
CTOs and technical decision-makersProject managers and architectsStartup foundersDevelopers
Outcomes
What you will learn
01
Understand Rust's key language characteristics
02
Evaluate advantages and disadvantages for concrete projects
03
Assess adoption feasibility for your team
Syllabus
Program outline
01
Rust Fundamentals
- —Language history and inspirations
- —Core design principles
02
Core Features
- —Functional programming and static typing
- —Polymorphism and linear typing
- —Ownership model
03
Ecosystem & Environment
- —Performance and language comparisons
- —Tooling and formal methods
04
Evaluation Workshop
- —Analysis of a real project
- —Expected gains and anticipated challenges
- —Decision synthesis
Practicalities
Before you enroll
Prerequisites
- —Software engineering knowledge
- —Programming experience in any language
Format
- On-site or remote
- 3–10 participants
- 50% hands-on exercises
- Schedule: 9:30 - 17:30
Funding
- Qualiopi certified
- OPCO funding eligible
- Sessions on demand within 2 months
- Accessibility accommodations available
Instructors
Your trainers
Arthur Carcano
R&D developer with 5+ years professional Rust experience.
Fabrice Le Fessant
INRIA researcher, OCamlPro founder, multi-language expert.
Enroll