Certified Secure Software Developer Program

COURSE OVERVIEW

The Certified Secure Software Developer programme is developed in partnership with CICRA Campus, to build secure software developers in the country by providing a well-structured training in Application security.

It encompasses security activities involved in all phases of the Software Development Lifecycle (SDLC) and tests the critical security skills and knowledge required throughout focusing on the importance of the implementation of secure methodologies and practices.

This programme is designed to be delivered online.  

42 hours | 3 stages | 3 months

Stage 01
Stage 02
Stage 03

Programme Title Fundamentals of Secure Software Developer
Content
1. Introduction to application security
2. Introduction to Web and Mobile Applications
3. Introduction to Common Application Security Vulnerabilities
4. Introduction to Misuse cases and Security use- cases
5. Introduction to SSDLC
6. Introduction to Tools and Testing techniques
Allocated hours 14 hours
Hours Per Session 2 hours
Session Per Week 2
Total Sessions 7
Assessment Assignment will be issued soon after the 7th session

Programme Title Certificate in Secure Software Analyzer
Content
1. Understanding Threat modelling
2. Introduction to secure software requirement
3. In-depth understanding of Common Application Security Vulnerabilities
4. Understanding secure coding best-practices
5. Testing Mobile Applications
6. Testing APIs
7. Determining the severity of Application Security Vulnerabilities
Allocated Hours 14 hours
Hours per session 2 hours
Sessions per Week 2
Total sessions 7
Assessment Assignment will be issued soon after the 7th session

Programme Title Certified Secure Software Developer
Content
1. Low-level security
2. Exploiting Application
3. Security Vulnerabilities
4. Introduction to Cryptography
5. Security design best practices
6. Application Security Tools
7. Introduction to Automation & DevSecOps
8. Application Security
9. Vulnerability reporting
Allocated Hours 14 hours
Hours per session 2 hours
Sessions per Week 2
Total sessions 7
Assessment Assignment will be issued soon after the 7th session

  • PDF version of lecture notes (As a booklet) will be provided for all 3 stages
  • Registration for Level 2 & 3 will take place upon successful completion of the immediate previous
  • level
  • Each stage will comprise an assignment to measure the knowledge levels of the participants before allowing them to participate in the next stage
  • Certificates and transcripts are issued based on their achievements (Assignment completion)

Meet your Trainer

Thushara Desapriya
Senior Application Security Specialist - Deliveroo

Well qualified and highly experienced Application Security Professional with a passion for information technology and security. Specialized on Web and Mobile application penetration testing and source code reviews. Extensive industry experience in designing and implementing software applications. Experienced Security Engineer focused on improving software security with a demonstrated history of working in the IT industry. Extensive experience in software development and Quality Assurance. 
Specialties: Secure Software Development, Static Analysis, Web Application and Mobile Application Penetration Testing, Application Security Training, Security Automation

IMPORTANT FACTS

Commencement

28th October

Duration

03 Months

Effort

04 hours/week

Course Schedule

Format

100% online

Model

Instructor led

WHO SHOULD ENROLL

Software developers seeking to upgrade to Secure software developers

SPONSORS AND PARTNERS

| Organised by |

| Knowledge Partner |

| Corporate Sponsors |