CSSD
| Formats: | Asynchronous |
| Blended | |
| Online | |
| Onsite | |
| Part-time | |
| Level: | Intermediate |
| Prerequisites: | |
| Recommended Knowledge | |
| 2 - 3 years software development experience | |
| Proficiency in at least one programming language | |
| Awareness of Software Development Life cycle Methodologies | |
Formats: We offer our training content in a flexible format to suit your needs. Contact Us if you wish to know if we can accommodate your unique requirements.
Level: We are happy to customize course content to suit your skill level and learning goals. Contact us for a customized learning path.
CertNexus Cyber Secure Software Developer (CSSD)
The CertNexus Cyber Secure Software Developer (CSSD) course is the premier credential for professionals who must move beyond functional coding to integrate security into every phase of the Software Development Lifecycle (SDLC). At the EvolveDX, we align this course with our Operational Excellence pathway, ensuring that developers, architects, and DevOps leads possess the tactical skills needed to build resilient applications that protect both organizational data and user trust.
Who Should Attend?
- Software Developers & Programmers
- Application Security Engineers
- DevOps and DevSecOps Leads
- Software Architects
- Quality Assurance (QA) Professionals
Course Key Facts
- Duration: 3 Days (Instructor-Led)
- Exam Code: CSD-110
- Format: Multiple Choice / Response
- Delivery: Virtual or On-Site
- Voucher: Included in Bundle
Prerequisites
To ensure a successful learning experience and prepare for the CSD-110 examination, the following criteria apply:
Mandatory:
- None: There are no formal certifications required by CertNexus to take this course or the exam.
Recommended Experience:
- Development Background: 2–3 years of professional experience in software development.
- Technical Literacy: Proficiency in at least one programming language (e.g., Python, Java, C#, or JavaScript).
- SDLC Understanding: Familiarity with standard development lifecycles (Agile, Scrum, or Waterfall).
Course Learning Objectives
By the end of this course, candidates will be able to:
- Identify and remediate common vulnerabilities and attack patterns.
- Leverage the Secure Software Development Lifecycle (SSDLC).
- Apply "Security by Design" principles to software architecture.
- Implement robust cryptography, access control, and error handling.
- Utilize automated testing tools (SAST/DAST) to verify application integrity.
- Maintain a "Security-First" culture throughout deployment and decommissioning.
CSSD Course Modules
Module 1: Fundamental Security Concerns
- Identifying the need for software security in the modern bOS.
- Factors that undermine security: Human error and technical debt.
- Common vulnerabilities (OWASP Top 10) and exploit patterns.
Module 2: Leveraging the SSDLC
- Incorporating GRC (Governance, Risk, and Compliance) into the lifecycle.
- Applying the "Builder/Breaker" approach to development.
- Secure development practices in the age of Artificial Intelligence.
Module 3: Security Requirements & Design
- Defining compliance and security requirements early.
- Conducting Threat Modeling (STRIDE/PASTA).
- Defining secure software architecture and trust boundaries.
Module 4: Implementing Protections
- Correct implementation of Cryptography and Key Management.
- Securing Database Access and Application Configurations.
- Managing Access Control and Session persistence.
Module 5: Security Testing & Maintenance
- Performing Static and Dynamic Code Analysis (SAST/DAST).
- Secure Deployment processes and CI/CD integration.
- Monitoring deployed software and decommissioning legacy assets.
Certification & Exam Details
The CSSD exam validates a candidate's ability to follow the SSDLC in a variety of scenarios, regardless of the specific programming language used. Passing the CSD-110 exam grants the CertNexus Cyber Secure Software Developer certification, a credential trusted by global enterprises and the U.S. Department of Defense.
Ready to build secure software?
Enrol in our CSSD training course today and lead your organization toward operational excellence.
Please contact us for any queries via phone or our contact form. We will be happy to answer your questions.
Ferndale,
2194 South Africa
Tel: +2711-781 8014 (Johannesburg)
+2721-020-0111 (Cape Town)
ZA
Jumping Bean Contact Form!