fbpx
logo
logo icon
ELEARNING / BLENDED LEARNING ISC2 eLearning
Certified Secure Software Lifecycle Professional (CSSLP) eLearning Program

Program Overview:

The Certified Secure Software Lifecycle Professional (CSSLP) course is a globally recognised certification and training program offered by ISC2. It is specifically designed for professionals involved in the software development lifecycle (SDLC), focusing on incorporating security best practices at every phase of the development process. The CSSLP certification validates your expertise in designing, building, and maintaining secure software systems.

The CSSLP course aims to:

  • Integrate security practices into the software development lifecycle.
  • Address vulnerabilities and threats throughout the development process.
  • Ensure software compliance with regulatory standards and best practices.


Who Should Enrol?

The CSSLP course is ideal for:

  • Software Developers and Engineers: Professionals building software applications.
  • Application Security Specialists: Experts focusing on secure coding practices.
  • Software Architects: Individuals responsible for designing secure systems.
  • QA and Test Professionals: Those ensuring software security during testing.
  • Project Managers and Analysts: Leaders managing secure development projects.


Prerequisites
:

The prerequisites for the CSSLP (Certified Secure Software Lifecycle Professional) certification are as follows:

Work Experience Requirement (For Certification)

To earn the CSSLP certification, you need to meet the following experience requirements:

1. Work Experience:

    • 4 years of cumulative, full-time work experience in one or more of the eight CSSLP domains:
      • Secure Software Concepts
      • Secure Software Requirements
      • Secure Software Architecture and Design
      • Secure Software Implementation/Programming
      • Secure Software Testing
      • Secure Lifecycle Management
      • Software Deployment, Operations, and Maintenance
      • Supply Chain and Software Acquisition

2. Associate of ISC2 Path (For Those Without Experience):

    • If you do not meet the required work experience, you can still take the CSSLP exam and become an Associate of ISC2.
    • You’ll have five years to gain the necessary experience and upgrade to the full CSSLP certification.

Educational Background (Not Mandatory)

Although no specific degree is required, having an academic background in the following fields is beneficial:

  • Computer Science
  • Information Technology
  • Software Engineering
  • Cybersecurity or related disciplines


Technical Knowledge (Recommended)

While not mandatory, the following foundational knowledge will help you succeed in the course and exam:

  1. Software Development Lifecycle (SDLC):
  2. Familiarity with software development processes and methodologies (e.g., Agile, DevOps).
  3. Programming and Secure Coding:
  4. Experience in programming languages like Java, C++, Python, or others, with an understanding of secure coding practices.
  5. Basic Security Concepts:
  6. Awareness of common vulnerabilities (e.g., SQL Injection, XSS) and security controls.
  7. Familiarity with Compliance Standards:
  8. Knowledge of compliance frameworks like GDPR, PCI DSS, or ISO 27001 is helpful but not mandatory.

Who Can Enrol Without Full Experience?

Even if you don’t have the required experience for certification, you can still:

  • Enrol in the course to build expertise in secure software development.
  • Take the CSSLP exam and become an Associate of ISC2, working toward full certification while gaining practical experience.