Explore the C and C++ languages. Look at the specificity of the C/C++ languages and how this impacts security, ways C/C++ can interact with the external world, error handling, the execution environment and much more. This specialization covers C/C++ particularities a programmer needs to know to create secure programs using these languages.
Praktisches Lernprojekt
Learners will have access to labs to apply knowledge learned throughout the course. Labs inlcude Secure Coding C++, C++ Poor Error Handling, C++ Format String Vulnerabilities, Interger Overflows and Underflows, Introduction to cppcheck and C++ Buffer Overflow.