- Secure Software Concepts
- Introduction to SSDLC
- Common Application Security Vulnerabilities
- Gathering Secure Software Requirements
- Secure Software Architecture and Design
- Secure Software Design Best Practices
- Secure Software Implementation
- Secure Software Testing
- Secure Software Lifecycle Management
- Secure Software Deployment, Operations, and Maintenance
- DevSecOps and Automation
- Secure Software Supply Chain
- Understand core concepts of confidentiality, integrity, and availability in software systems
- Apply the SSDLC to build secure and reliable applications
- Identify and mitigate common security vulnerabilities
- Gather secure software requirements and design resilient architectures
- Implement secure coding standards, testing, and lifecycle management
- Integrate DevSecOps practices and automate security within CI/CD pipelines
- Evaluate and secure third-party software and supply chains
-
Aspiring Software Developers
-
Computer Science and IT Students
-
Junior Developers and Programmers
-
Cybersecurity Enthusiasts
-
QA Testers and Software Engineers
-
Freelancers and Tech Entrepreneurs
-
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