Secure Programming Foundation (S-SPF)
This secure programming course provides you with a hands-on introduction to secure software development. In this course, you will learn which programming errors can lead to software vulnerabilities, how these errors are exploited by attackers, and how software flaws that enable cyberattacks can be prevented.
The course is developed by security experts with extensive experience in software security, and offers an ideal combination of secure software design principles, threat modelling practice, TryHackMe lab exercises, interactive discussions and fresh insights from the industry.
Exam and Certification:
After this course, you will have the opportunity to demonstrate your knowledge through an online exam supervised by SECO-Institute. Successful candidates are awarded the prestigious S-SPF certification from SECO-Institute.
Benefits of Certification:
Demonstrable knowledge will significantly enhance your value as a professional for your organisation. Additionally, this certification by SECO-Institute ensures improved career prospects for you.
Delivery methods:
- Tutored online/ virtual training
- Classroom training
Objectives
By the end of this course, participants will be able to:
- Understand the Secure Software Development Life Cycle (SSDLC) and grasp the fundamental principles of secure design, threat modelling and secure coding;
- Understand what coding mistakes lead to insecure software and how vulnerabilities are exploited by hackers;
- Understand how to analyse code, identify common mistakes that may lead to security problems, and verify the security of code;
- Know how to perform threat modelling, identify threats and determine mitigations.
Pre-requisites
Experience with developing code in a team setting, basic knowledge of information security and familiarity with the most common types of vulnerabilities found in software is recommended.
Audience
This course is suitable for:
- Software developers as well as security professionals;
- (Aspiring) software engineers and auditors;
- Future lead developers, architects and managers.