
Cybersecurity and ITSecure Software Development Practices
Security defects are cheapest to fix while the code is being written and most expensive once the application is processing customer data, yet most testing happens at the end. This course moves it earlier. Delegates work through the common vulnerability classes and the code patterns that cause them, input validation, output encoding and the injection failures that persist decades after being understood. Authentication, session and access control implementation are covered. Secrets handling and dependency risk receive full attention, since most modern code is inherited. Threat modelling is practised on a real design. The course closes on security testing in a build pipeline and on triaging what the tools report.
Course objectives
- Identify the common vulnerability classes and their code patterns
- Apply input validation and output encoding correctly
- Implement authentication, session and access control securely
- Handle secrets without embedding them in code or images
- Assess and manage dependency and supply chain risk
- Threat model a design before it is built
- Integrate security testing into a build pipeline and triage its output
Who should attend
- Software developers and engineers
- Technical leads and architects
- Quality assurance and test engineers
- Security staff supporting development teams
- Development managers setting standards
Course outline
- 01Cheap early, expensive later
- 02Common vulnerability classes
- 03Input validation and output encoding
- 04Authentication and session management
- 05Access control implementation
- 06Secrets handling
- 07Dependencies and supply chain risk
- 08Threat modelling and pipeline testing
Scheduled sessions
| Dates | Venue | Format | Price | Register |
|---|---|---|---|---|
| 21 to 25 September 2026 | Nairobi, Kenya | Classroom | USD 1,325 per delegate | Register Now |
| 12 to 16 October 2026 | Kigali, Rwanda | Classroom | USD 1,325 per delegate | Register Now |
| 21 to 25 December 2026 | Pretoria, South Africa | Classroom | R19,950 per delegate | Register Now |
| 25 to 29 January 2027 | Online | Online | R8,500 per delegate | Register Now |
| 22 to 26 February 2027 | Lagos, Nigeria | Classroom | USD 1,325 per delegate | Register Now |
| 8 to 12 March 2027 | Cape Town, South Africa | Classroom | R19,950 per delegate | Register Now |