Secure Programming Workshop
Learn to avoid common coding mistakes early and meet today’s security expectations, including NIS2 and DORA.
... > Training Courses > Secure Programming Workshop
Why secure programming matters
Many vulnerabilities in software arise during the development phase. By making your developers aware of secure programming practices early on, you can prevent mistakes that later require costly incidents or remediation. This training will not only help you improve the quality of your code, but also structurally reduce risks - something that is becoming increasingly important in light of stricter laws and regulations such as NIS2 and DORA.
What you’ll learn
- Learn the basic security principles for secure programming
- Get a good understanding of common vulnerabilities such as cross-site scripting and cross-site request forgery
- Understand how a hacker uses information to learn more about your systems and how they can use it to gain access to them
- Know how to prevent common vulnerabilities through a wide range of methods.
This is a hands-on training with lots of exercises, demonstrations and quizzes for effective learning.

Who should join
This training is suitable for:
- Developers
- Application testers
- Software engineers
- Technical staff involved in security management
This program is open to any skill level, but some programming experience is desired. As a junior, this is the best time to learn how to program in a secure way to avoid the most common vulnerabilities. If you are a seasoned professional, you will increase your knowledge and learn a more secure way of programming.
What to expect
During this one-day Secure Programming Training, participants will learn how common mistakes in software development can lead to serious security problems. The training begins with an interactive introduction to security awareness for programmers, followed by practical explanations of vulnerabilities such as CSRF, SQL injection and XSS using realistic examples.
In the afternoon, we will delve deeper into secure software architecture, code reviews and automated testing. We also show practical examples in different programming languages (such as Java and C), to make the theory directly applicable. The day concludes with a quiz and room for questions.
About the trainers
More Information
Are you interested in hosting this interactive and tailored training at your company? Please fill out the form below and we will contact you within one business day.

Why choose Bureau Veritas Cybersecurity
Bureau Veritas Cybersecurity is your expert partner in cybersecurity. We help organizations identify risks, strengthen defenses and comply with cybersecurity standards and regulations. Our services cover people, processes and technology, ranging from awareness training and social engineering to security advice, compliance and penetration testing.
We operate across IT, OT and IoT environments, supporting both digital systems and connected products. With over 300 cybersecurity professionals worldwide, we combine deep technical expertise with a global presence. Bureau Veritas Cybersecurity is part of the Bureau Veritas Group, a global leader in testing, inspection and certification.