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

Dinesh Asanka
Senior Lecturer Grade II – Department of Industrial Management, Faculty of Science,
University of Kelaniya

Mr. Dilshan Asanka is a seasoned cybersecurity professional with years of experience in the field who is currently a senior lecturer at University of Kelaniya. He will share his knowledge and expertise on this important topic and provide practical tips and best practices for ensuring the security of your applications.

IMPORTANT FACTS

Commencement

March, 2023

Duration

03 Months

Effort

04 hours/week

Course Schedule

Every Monday and Friday
6:30 to 8:30 PM

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 |