Simpler and Cleaner Code with C++17
Training on C++17 features that enable writing simpler and cleaner code. Learn structured bindings, optional, variant, filesystem library, and other modern C++ techniques.
Issues
-
Structured bindings
-
Optional
-
Variant
-
Filesystem
-
String_view
-
Fold expressions
-
if constexpr
-
Parallel algorithms
-
Migration
-
Best practices
Benefits
- C++17 proficiency
- Cleaner code skills
- Modern patterns knowledge
- Migration ability
Who is this training for?
Prerequisites
- C++11/14 knowledge
- Solid C++ background
Training program
Structured bindings
- If/switch with initializer
- Inline variables
- Fold expressions
- Library features
std::optional
- std::variant
std::any
- std::string_view
Filesystem
- Path operations
- Directory iteration
- File operations
Permissions
- Migration strategies
- Code modernization
- Performance impact
- Compatibility
Delivery Methods
Online
- Convenience of participating from anywhere
- Interactive live sessions with trainer
- Materials available for 30 days
- No travel costs
On-site
- Direct contact with trainer and group
- Intensive hands-on workshops
- Networking with other participants
- Full focus on learning
Frequently asked questions
What are the prerequisites for this training?
For Simpler and Cleaner Code with C++17 we recommend: C++11/14 knowledge; Solid C++ background.
What is the format and duration of this training?
The training lasts 2 days and is available in online and on-site format. Sessions run from 9:00 AM to 4:00 PM. We can also customize the schedule to fit your team's needs.
Who is this training designed for?
This training is designed for: C++ developers; Software engineers; Embedded developers.
Request a quote
Funding Options
Check funding options for your company
Development Services Database
Up to 80% funding for SMEs from EU funds
Check availabilityNational Training Fund
Up to 100% funding for employers
Learn moreTrusted by
We train teams at Poland's largest companies
Interested in this training?
Contact us - we'll prepare an offer tailored to your organization's needs.