Computer-Based Training - Writing Secure Code: C++
View Datasheet
Computer-Based Training
During this computer-based training course, students will understand the key security features of the C++ language, the common security pitfalls developers make and how to build secure and reliable applications using C++. Students are lead through code examples that highlight issues and prescribe solutions.
Who Should Take This Course
Software developers or software security auditors who have been working with the C++ language for at least one year.
Quizzes
Each module concludes with a quiz, which enforces what was just learned and tests the students understanding of the module.
Course Modules
-
Introduction to Software Security (30 Minutes)
-
Data Protection in Storage and in Transit (70 Minutes)
-
Authentication (60 Minutes)
-
Authorization (60 Minutes)
-
Data Validation (90 Minutes)
-
Process Handling (70 Minutes)
-
Error Handling and Exception Management (30 Minutes)
-
Logging and Auditing (30 Minutes)
-
Memory Management (30 Minutes)
Course Materials
Standalone CD or SCORM 1.2 compliant content.
Contact Foundstone for pricing information.

