Course Outline
Module 1. Templates in C++ for Government
- Function Templates
- Class Templates
- Type Deduction for Templates and Auto
- Impact of Templates on Project Build Time
- Best Practices and Secure Coding
Module 2. Move Semantics for Government
- lvalues, rvalues, and Universal References
- Move Semantics vs. Perfect Forwarding
- Object Initialization with () vs {}
- Best Practices and Secure Coding
Module 3. First-Class Functions for Government
- Lambda Expressions in C++
- Best Practices and Secure Coding
Module 4. Pointers and References for Government
- Modern Memory Management
- Using Smart Pointers
- Variables, Arrays, and Conditionals
- Best Practices and Secure Coding
Module 5. Runtime Errors and Exceptions for Government
- Review of Relevant Concepts in Exception Management
- Best Practices and Secure Coding
Module 6. Operator Overloading and Polymorphism for Government
- Review of Relevant Concepts in Operator Overloading and Polymorphism
- Best Practices and Secure Coding
Module 7. Containers and Algorithms for Government
- Standard Containers and Algorithms
- Best Practices and Secure Coding
Module 8. Introduction to Testing Strategies in C++ for Government
- Choosing a Testing Framework
- Writing Unit Tests
Testimonials (7)
Initially, the trainer's pace seemed a bit too fast for me, but after offering the feedback during the training, he acknowledged it and slowed down the pace without sacrificing any of the lectures. Good rapport with the audience, very friendly and open for discussions.
Alexandru Ostafi - Siemens
Course - Advanced C++ : Practical workshop
I appreciated the continuity of the exercises in the live coding session, and the practical, example-based explanations were very helpful. Fulvio's positive energy was also a notable aspect of the presentation.
Iustin Constantin - Siemens
Course - Advanced C++ : Practical workshop
The live coding
Andreea Cirstea
Course - Advanced C++ : Practical workshop
A lot of very useful exercises that target edge cases and interesting scenarios
Madalina Serban
Course - Advanced C++ : Practical workshop
I really enjoyed the style of the trainer. Fulvio has a very clear way of explaining these concepts.
Sorin
Course - Advanced C++ Custom 2 days
Practical examples written from zero. It was nos just a presentation of the results of concepts but each concept was implemented from scratch.
Victor Botez
Course - Advanced C++ Custom 2 days
I like that Fulvio captured in the course, every corner case that i could think of.