What you’ll take away.
- Set up a Cargo project, types and modules
- Use Option and Result for missing or invalid input
- Write tests for valid data, edge cases and clear error messages
Your training in detail
- Who is it for?
- Software developers interested in Rust for system tools and robust data processing.
- Prerequisites
- Experience with functions, data types and automated tests in a programming language.
- Format & planning
- Scope and dates by arrangement
Agenda: from understanding to application
Our independently developed agenda proposal. Focus areas, lab environment and scope are agreed before booking.
Set up a Cargo project, types and modules
Explain ownership, references and lifetimes through small changes
Use Option and Result for missing or invalid input
Model behaviour with enums, pattern matching and traits
Write tests for valid data, edge cases and clear error messages
Build a tool that validates fictional inventory files and produces an error report. Explain which values are borrowed and which function returns a custom error.
Exams, licences & credentials
Independent practical workshop. No vendor certification or external examination included.
Vendor references & review date
Sources checked on 2026-10-23. These sources describe the technology or external exam requirements. They do not imply a partnership with NextNowa.
Your learning content
These objectives describe the training topic. The specific syllabus, duration, dates, trainer and price are agreed before booking.
