Professional Certificate in Secure Software Development – Informatics Institute of Technology
infomatics institute of technology

Next Intake

30th August

Intakes

27th December
infomatics institute of technology

Duration

03 Months

(Part Time )

Saturdays 1.30 pm to 5.30 pm (Hybrid)
infomatics institute of technology

Enroll Today and Build Software That Stands Strong!

Ready to code with confidence and security in mind? Enroll now and embark on a journey where you’ll not only learn the fundamentals of secure software development but also gain the skills to protect digital systems and data in an ever-evolving cyber landscape.

About IIT Professional Development Unit (PDU)

IIT Professional Training Unit is established to offer innovative learning solutions in the fields of Business and Information Technology to enable individuals and organizations to face tomorrow’s challenges with confidence.

Notice Board

Upcoming Programs

  1. Advanced Information Technology.
  2. Power BI.
  3. Creative Digital Graphic Designing.
  4. Python Programming.
  5. 3D Animation and VFX.
  6. Cyber Security and Networking.
  7. Network and System Administration.
  8. Search Engine Optimization.
  9. Secure Software Development.
  10. Cambridge English.

Program Conclusion with the Award of Certification

August 2025

  • ICT – Batch 07 – 9th August
  • 3D Animation – Batch 05 – 9th August
  • JP -Batch 09- 16th August
  • CSN – Batch 10- 23rd August
  • CSN – Batch 06- 23rd August
  • PP – Batch 17 – 23rd August
  • PBI – Batch 08- 16th August

Course Details

Secure software developers use programming languages, development tools, and cybersecurity principles to build applications that are both functional and resilient against threats. They are responsible for designing, developing, and maintaining systems that safeguard data and protect users across various platforms. From secure mobile apps to enterprise-grade software solutions, their work underpins the safety and reliability of digital services used by businesses, governments, and consumers. Their contributions are critical in a world where cybersecurity risks continue to grow—ensuring that every line of code supports trust, compliance, and operational continuity.

1 Secure Software Concepts
2 Introduction to SSDLC
3 Introduction to Common Application Security Vulnerabilities.
4 Gathering Secure Software Requirements
5 Secure Software Architecture and Design
6 Secure Software Design best practices
7 Secure Software Implementation
8 Secure Software Testing
9 Secure Software Lifecycle Management
10 Secure Software Deployment, Operations, Maintenance
11 DevSecOps and Automations
12 Secure Software Supply Chain

  1. Understand core secure software concepts, including principles of confidentiality, integrity, and availability in software systems.

  2. Explain the Secure Software Development Lifecycle (SSDLC) and its role in building resilient and trustworthy applications.

  3. Identify and analyse common application security vulnerabilities, such as injection flaws, broken authentication, and insecure configurations.

  4. Gather and define secure software requirements, aligning functional and non-functional needs with security best practices.

  5. Design secure software architecture, applying structured methods to minimise risk and ensure system integrity.

  6. Apply best practices in secure software design, including threat modelling, defence-in-depth, and security pattern usage.

  7. Develop secure code, using secure coding standards, input validation, error handling, and encryption techniques.

  8. Conduct secure software testing, including static and dynamic analysis, penetration testing, and vulnerability scanning.

  9. Manage the software lifecycle securely, ensuring compliance and accountability across development, release, and support phases.

  10. Deploy, operate, and maintain software systems with security controls in place to manage incidents and patch vulnerabilities.

  11. Integrate DevSecOps practices, using automation tools to embed security into CI/CD pipelines and reduce manual risk.

  12. Evaluate and secure the software supply chain, assessing third-party components, dependencies, and open-source libraries for potential threats.

  1. Aspiring Software Developers

  2. Computer Science and IT Students

  3. Junior Developers and Programmers

  4. Cybersecurity Enthusiasts

  5. QA Testers and Software Engineers

  6. Freelancers and Tech Entrepreneurs

  7. IT Professionals Seeking a Career Shift

Hybrid (Lab Practical with Hands-on Experience)

For further details, please contact
IIT Professional Development Unit
0770 566 577 | pdu@iit.ac.lk

1 Secure Software Concepts
2 Introduction to SSDLC
3 Introduction to Common Application Security Vulnerabilities.
4 Gathering Secure Software Requirements
5 Secure Software Architecture and Design
6 Secure Software Design best practices
7 Secure Software Implementation
8 Secure Software Testing
9 Secure Software Lifecycle Management
10 Secure Software Deployment, Operations, Maintenance
11 DevSecOps and Automations
12 Secure Software Supply Chain

  1. Understand core secure software concepts, including principles of confidentiality, integrity, and availability in software systems.

  2. Explain the Secure Software Development Lifecycle (SSDLC) and its role in building resilient and trustworthy applications.

  3. Identify and analyse common application security vulnerabilities, such as injection flaws, broken authentication, and insecure configurations.

  4. Gather and define secure software requirements, aligning functional and non-functional needs with security best practices.

  5. Design secure software architecture, applying structured methods to minimise risk and ensure system integrity.

  6. Apply best practices in secure software design, including threat modelling, defence-in-depth, and security pattern usage.

  7. Develop secure code, using secure coding standards, input validation, error handling, and encryption techniques.

  8. Conduct secure software testing, including static and dynamic analysis, penetration testing, and vulnerability scanning.

  9. Manage the software lifecycle securely, ensuring compliance and accountability across development, release, and support phases.

  10. Deploy, operate, and maintain software systems with security controls in place to manage incidents and patch vulnerabilities.

  11. Integrate DevSecOps practices, using automation tools to embed security into CI/CD pipelines and reduce manual risk.

  12. Evaluate and secure the software supply chain, assessing third-party components, dependencies, and open-source libraries for potential threats.

  1. Aspiring Software Developers

  2. Computer Science and IT Students

  3. Junior Developers and Programmers

  4. Cybersecurity Enthusiasts

  5. QA Testers and Software Engineers

  6. Freelancers and Tech Entrepreneurs

  7. IT Professionals Seeking a Career Shift

Hybrid (Lab Practical with Hands-on Experience)

For further details, please contact
IIT Professional Development Unit
0770 566 577 | pdu@iit.ac.lk

why_us_image

Why Us

  • On-Campus Learning
  • Industry-Leading Trainers
  • Colombo Located Classrooms
  • Continuous new intakes to meet industry demand
  • Registrations are limited to 20 students to provide better student-trainer interaction
infomatics institute of technology
STUDENT
TESTIMONIALS
Investing For
Your Future
infomatics institute of technology
STUDENT
TESTIMONIALS
Investing For
Your Future
infomatics institute of technology
STUDENT
TESTIMONIALS
Investing For
Your Future
infomatics institute of technology
STUDENT
TESTIMONIALS
Investing For
Your Future
infomatics institute of technology
STUDENT
TESTIMONIALS
Investing For
Your Future
infomatics institute of technology

These certifications have significantly enhanced my capabilities, allowing me to contribute more effectively to our social media strategies and achieve better results for our organization

Aathmika Mahasenan
Social Media Officer
infomatics institute of technology

The Professional Certificate in Web Development from IIT PDU is an excellent investment for anyone looking to advance their career

M.N.M.Naleem
Assistant General Manager | iSoft Friends .INC.
infomatics institute of technology

This certification has been a valuable credential in my career advancement, helping me secure new opportunities and gain recognition in the field of cybersecurity

Nethusha Ravisuthan
Founder Ashnet BPO Services, Adivantix Consultants
infomatics institute of technology

The Professional Certificate in Java Programming from IIT PDU is an excellent career investment. It offers a strong foundation, hands-on experience, and a supportive learning environment.

Sachin Pitigala
Associate (IT) FMRC Heavy Industries
infomatics institute of technology

The blend of theoretical knowledge and practical experience, combined with a supportive community and excellent instruction, makes it an invaluable investment

Ravindu Rajasinghe
Cyber Security Threat Hunting at Dialog Axita PLC.






    Share Now

    ib.png