Your application written in C or C++ works as it should, so you’re done, right?
But have you thought about entering incorrect values?
16 GB data?
And zero?
An apostrophe?
Negative numbers, or specifically -232?
Because that’s what the bad guys will do – and the list is far from complete.
Managing safety requires a healthy level of paranoia, and that’s what this course provides: a strong emotional engagement through tons of hands-on labs and real-life stories, all to significantly improve code hygiene.
Mistakes, consequences, and best practices are our blood, sweat, and tears.
All this is put in the context of C and C++ and extended with basic programming issues, discussing security pitfalls in code written in these languages.
So that you are prepared for the forces of the dark side.
So that nothing unexpected happens.