Course ID: #N/A

Cyber Secure Coder

Duration: 3 days Dates: 26 October 2026 25 January 2027 26 April 2027 26 July 2027

A great deal is at stake when it comes to software security, and yet many development teams only address software security once the code has already been developed and the software is being prepared for release. As with every aspect of software quality, security and privacy issues should be addressed throughout the entire software development lifecycle for a successful implementation. This course introduces an approach for considering security and privacy throughout the entire software development lifecycle. You will learn about vulnerabilities that undermine security and how to identify and fix them in your own projects. You will learn general strategies for dealing with security flaws and misconfigurations, how to design software that takes the human factor in security into account, and how to build security into every phase of development.

1 – Identifying the Need for Security in Your Software Projects

  • Identifying Security Requirements and Expectations
  • Identifying Factors That Undermine Software Security
  • Finding Vulnerabilities in Your Software
  • Gathering Information on Vulnerabilities and Exploits

2 – Handling Vulnerabilities

  • Handling Vulnerabilities Due to Software Bugs and Misconfigurations
  • Handling Vulnerabilities Due to Human Factors
  • Handling Vulnerabilities Due to Process Shortcomings

3 – Security-Focused Design

  • Applying General Principles for Secure Design
  • Designing Software to Counter Specific Threats

4 – Developing Secure Code

  • Following Best Practices for Secure Programming
  • Preventing Platform Vulnerabilities
  • Preventing Privacy Vulnerabilities

5 – Implementing Common Protective Measures

  • Restricting Access Through Login and User Roles
  • Protecting Data in Transit and at Rest
  • Implementing Error Handling and Logging
  • Protecting Sensitive Data and Functions
  • Protecting Database Access

6 – Testing Software Security

  • Conducting Security Tests
  • Analysing Code to Detect Security Issues
  • Using Automated Testing Tools to Detect Security Issues

7 – Maintaining Security in Deployed Software

  • Monitoring and Logging Applications to Support Security
  • Maintaining Security After Deployment

8 – Appendix A: Mapping Course Content to Cyber Secure Coder (Exam CSC-110)

Learning Solution

Blended Learning, Firmenseminar, Individualcoaching, Klassenraumtraining, Online Live Webinar

Language

Deutsch, Englisch, Französisch, Italienisch

Dates

2026/10/26, 2027/01/25, 2027/04/26, 2027/07/26, flexibel, auf Anfrage

This course is aimed at software developers, testers and architects who design and develop software in various programming languages and for various platforms such as desktop, web, cloud and mobile, and who want to improve their ability to deliver high-quality software, particularly with regard to security and privacy. The course is also aimed at participants seeking the Logical Operations Cyber Secure Coder (CSC) certification, exam CSC-110.

In this course, you will apply proven software development practices to develop secure software. You will learn:

 

  • Identifying the need for security in your software projects.
  • Eliminating vulnerabilities in software.
  • Using a security-by-design approach to designing a secure software architecture.
  • Implementing common protective measures to protect users and data.
  • Applying various testing methods to find and fix security flaws in your software.
  • Maintaining deployed software to ensure lasting security.

 

 

CHF1'930 excl. VAT

Clear

SIGN UP

Newsletter

Receive news about new courses, offers and promotions by email.

← Back

Thank you for your response. ✨

Email Subscription
Amazon
VMware and Virtualisation