Certified Secure Software Engineer (C|SSD)

Awarded By

global companies

To be a pioneering university that empowers future leaders through academic excellence, research, and industry-driven innovation. As we transition into a multidisciplinary institution with the Faculty of Computing, Faculty of Business, and Faculty of Education, we remain committed to maintaining our legacy as Sri Lanka’s leading institution in cybersecurity while expanding our academic horizons to shape the future of education and industry.

CICRA Campus
shape wave

Talk to us about your
study options

Thinking about studying at CICRA? Book a time with us to discuss your study options.

Enquire Now

Student Enquiries:

+94 710 600 800

portfolio detail
Apply Now

Short course focused on secure software development

#Specially developed focused on filling the skills gap in secure software development

The Certified Secure Software Developer program’s purpose is to enhance the horizons of Software Developing Professionals in the country by providing a well-structured training program in Application security. The proposed training program will empower the software developers in Sri Lanka to be a professionally qualified  Certified Secure Software Developer. Holistically, having a set of Certified Secure Software Developers in the country will be a definite advantage when engaging in foreign projects & building world-class products. Moreover, the identification of the below requirements has underpinned the delivery of the proposed professional training program. 

  • Ensure that application security is no longer an afterthought but a foremost one. 

  • Ensure that the organizations mitigate the risk of losing millions due to security compromises that may arise with every step of the application development process.

  • Ensure that the organizations mitigate the risk of losing millions due to security compromises that may arise with every step of the application development process.

  • Help individuals develop the habit of giving importance to security sacrosanct of their job role in the SDLC, therefore opening security as the main domain for testers, developers, network administrators, etc.

This program will be conducted in 3 stages and the successful completion of the final stage will award the “Certified Secure Software Developer” certification by SLASSCOM. This tests the critical security skills and knowledge required throughout a typical software development life cycle (SDLC), focusing on the importance of the implementation of secure methodologies and practices in today’s insecure operating environment. The training program encompasses security activities involved in all phases of the Software Development Lifecycle (SDLC): Planning, Creating, Testing, and Deploying an application.

For Whom

  • Software developers or undergraduates who seek to become secure software developers

Course Contents

Level 1 

Level 2

Level 3

Fundamentals of Secure Software Developer 

Certificate in Secure Software Analyzer 

Certified Secure Software Developer 

1.Introduction to Application Security.

1. Understanding Threat modelling. 

1. Low-level security 

2. Introduction to Web and Mobile. Applications (How it works and basic architecture)

2. Introduction to secure software requirement.

2. Exploiting Application

3. Introduction to Common Application Security Vulnerabilities. 

3. In-depth understanding of Common Application Security Vulnerabilities.

3. Security Vulnerabilities 

4. Introduction to Misuse cases and Security use cases.

4. Understanding secure coding best-practices.

4. Introduction to Cryptography

5. Introduction to SSDLC 

5. Testing Mobile Applications. 

5. Security design best practices 

6. Introduction to Tools and Testing techniques.

6. Testing APIs. 

6. Application Security Tools

 

7. Determining the severity of Application Security Vulnerabilities.

7 Introduction to Automation & 

DevSecOps

 

 

8. Application Security

 

 

9. Vulnerability reporting

Allocated Hrs – 14

Hrs per session – 2

Sessions per week – 2 

Total sessions – 7

Assessment – Assignment will be issues as soon after the 7 the session of each level 

 

Entry Requirements

A Bachelor degree in any Software Engineering / Work experience (Executive grade) in software
development for more than 5 years

Fees

Course fee – Rs. 75,000.00
Up to Rs. 11,000/- Special discounts available.
Speak to our student counsellors for more information

Enquiries

Ready to get started?
Enquire Now

Expand
Drag