Preferred method of contact:

CSSLP Training and Certification Exam Preparation

COURSE TYPE

Intermediate

Course Number

2059

Duration

5 Days

PDF Add to WishList

Security should not be an after-thought when it comes to application development. Throughout the software development lifecycle, developers and stakeholders need to be knowledgeable and active in carrying out the latest security practices to protect an organization against vulnerabilities and attacks to their most sensitive data. This official ISC2 course provides you with in-depth coverage on the skills and concepts in the eight domains of software security including Software Concepts, Requirements, Design, Implementation, Testing, Lifecycle Management among others. This course is for Software Developers, Engineers, Architects, Penetration Testers and other IT professionals who have a minimum of four years experience in full-time Software Development Lifecycle (SDLC) in one or more of the eight domains covered in the CSSLP exam.

You Will Learn How To:

  • Prepare for and pass the CSSLP Exam
  • Identify security software requirements
  • Follow secure coding practices
  • Develop security testing strategy and plan
  • Choose a secure software methodology
  • Release software securely

Important Course Information

Certification Information:

  • Learning Tree can provide a voucher to sit the exam upon request
  • Requirements for certification:
    • A minimum of four years of cumulative, paid, full-time Software Development Lifecycle (SDLC) professional experience in one or more of the eight domains of the CSSLP Common Body of Knowledge (CBK)
    • Pass CSSLP exam
  • This is an (ISC)2 certification prep course. Click here to view more (ISC)2 certification prep training ›

Course Outline

  • Secure Software Concepts
  • Core concepts
  • Security design principles
  • Secure Software Requirements
  • Identify security requirements
  • Interpret data classification requirements
  • Identify privacy requirements
  • Secure Software Design
  • Perform threat modeling
  • Define the security architecture
  • Model (non-functional) security properties and constraints
  • Evaluate and select reusable secure design
  • Use security enhancing architecture and design tools
  • Use secure design principles and patterns
  • Secure Software Implementation/Programming
  • Follow secure coding practices
  • Analyze code for security vulnerabilities
  • Implement security controls
  • Fix security vulnerabilities
  • Look for malicious code
  • Securely reuse third party code or libraries
  • Securely integrate components
  • Apply security during the build process
  • Debug security errors
  • Secure Software Testing
  • Develop security test cases
  • Develop security testing strategy and plan
  • Identify undocumented functionality
  • Interpret security implications of test results
  • Classify and track security errors
  • Secure test data
  • Develop or obtain security test data
  • Perform verification and validation testing (e.g., IV&V)
  • Software Lifecycle Management
  • Secure configuration and version control
  • Establish security milestones
  • Choose a secure software methodology
  • Identify security standards and frameworks
  • Create security documentation
  • Develop security metrics
  • Decommission software
  • Report security status
  • Support governance, risk and compliance (GRC)
  • Software Deployment, Operations and Maintenance
  • Perform implementation risk analysis
  • Release software securely
  • Securely store and manage security data
  • Ensure secure installation
  • Perform post-deployment security testing
  • Obtain security approval to operate
  • Perform security monitoring (e.g., managing error logs, audits, meeting SLAs, CIA metrics)
  • Support incident response
  • Support patch and vulnerability management
  • Support continuity of operations
  • Supply Chain and Software Acquisition
  • Analyze security of third party software
  • Verify pedigree and provenance
  • Provide security support to the acquisition process
Show complete outline
Show Less

Convenient Ways to Attend This Instructor-Led Course

Hassle-Free Enrolment: No advance payment required to reserve your seat.
Tuition due 30 days after you attend your course.

In the Classroom

Live, Online

Private Team Training

In the Classroom — OR — Live, Online

Tuition — Standard: $4095   Government: $4095

Dec 4 - 8 (5 Days)
9:00 AM - 4:30 PM EST
Herndon, VA / Online (AnyWare) Herndon, VA / Online (AnyWare) Reserve Your Seat

How would you like to attend?

Live, Online
In-Class

Jan 22 - 26 (5 Days)
9:00 AM - 4:30 PM EST
Ottawa / Online (AnyWare) Ottawa / Online (AnyWare) Reserve Your Seat

How would you like to attend?

Live, Online
In-Class

Feb 12 - 16 (5 Days)
9:00 AM - 4:30 PM EST
New York / Online (AnyWare) New York / Online (AnyWare) Reserve Your Seat

How would you like to attend?

Live, Online
In-Class

Mar 12 - 16 (5 Days)
9:00 AM - 4:30 PM EDT
Herndon, VA / Online (AnyWare) Herndon, VA / Online (AnyWare) Reserve Your Seat

How would you like to attend?

Live, Online
In-Class

Apr 23 - 27 (5 Days)
9:00 AM - 4:30 PM EDT
Ottawa / Online (AnyWare) Ottawa / Online (AnyWare) Reserve Your Seat

How would you like to attend?

Live, Online
In-Class

May 14 - 18 (5 Days)
9:00 AM - 4:30 PM EDT
New York / Online (AnyWare) New York / Online (AnyWare) Reserve Your Seat

How would you like to attend?

Live, Online
In-Class

Jun 4 - 8 (5 Days)
9:00 AM - 4:30 PM EDT
Herndon, VA / Online (AnyWare) Herndon, VA / Online (AnyWare) Reserve Your Seat

How would you like to attend?

Live, Online
In-Class

Jul 23 - 27 (5 Days)
9:00 AM - 4:30 PM EDT
Ottawa / Online (AnyWare) Ottawa / Online (AnyWare) Reserve Your Seat

How would you like to attend?

Live, Online
In-Class

Aug 20 - 24 (5 Days)
9:00 AM - 4:30 PM EDT
New York / Online (AnyWare) New York / Online (AnyWare) Reserve Your Seat

How would you like to attend?

Live, Online
In-Class

Sep 10 - 14 (5 Days)
9:00 AM - 4:30 PM EDT
Herndon, VA / Online (AnyWare) Herndon, VA / Online (AnyWare) Reserve Your Seat

How would you like to attend?

Live, Online
In-Class

Guaranteed to Run

Show all dates
Show fewer dates

Private Team Training

Enroling at least 3 people in this course? Consider bringing this (or any course that can be custom designed) to your preferred location as a private team training.

For details, call 1-888-843-8733 or Click here »

Tuition

Standard

Government

In Classroom or
Online

Standard

$4095

Government

$4095

Private Team Training

Contact Us »

Course Tuition Includes:

After-Course Instructor Coaching
When you return to work, you are entitled to schedule a free coaching session with your instructor for help and guidance as you apply your new skills.

Free Course Exam
You can take your Learning Tree course exam on the last day of your course or online at any time after class and receive a Certificate of Achievement with the designation "Awarded with Distinction."

Prev
Next

Training Hours

Standard Course Hours: 9:00 am – 4:30 pm
*Informal discussion with instructor about your projects or areas of special interest: 4:30 pm – 5:30 pm

FREE Online Course Exam (if applicable) – Last Day: 3:30 pm – 4:30 pm
By successfully completing your FREE online course exam, you will:

  • Have a record of your growth and learning results
  • Bring proof of your progress back to your organization
  • Earn credits toward industry certifications (if applicable)

- ,

Prev
Next
Chat Now

Please Choose a Language

Canada - English

Canada - Français