Secure Programming
Empowering Secure Software Development
Secure Software Development is not just about creating software; it is
about weaving security into the fabric of your code. It is about minimizing
vulnerabilities and integrating security measures like robust error handling,
solid authentication, and powerful encryption. As a forward-thinking software
development team, we believe in prioritizing safety from the get-go, ideally
during the design phase of the application itself.
After this training, you will:
- Be well-versed in the principles of secure software development
- Understand the most common vulnerabilities
- Be equipped with strategies to prevent these vulnerabilities
- Have gained insights into the evolving role of the agile developer in contrast to traditional environments
Collaboratively Crafting Secure Software
In today’s digital age, an increasing number of organizations are falling prey to various forms of cybercrime. As the saying goes, “Prevention is better than cure.” and research supports that developing secure software from the outset is more cost-effective than retrofitting it. This technical training is designed to equip you with both theoretical knowledge and practical skills to combat these threats. You will learn about the characteristics of reliable software and strategies for secure development. This training is a blend of theory and hands-on practice, preparing you to develop software that stands strong in the face of cyber threats.
Who should attend this training?
Our Secure Software Development training is tailor-made for those who breathe life into (web) applications, developers, designers, and anyone who plays a role in ensuring the security of these applications.
Roles of participants in their organization
This training is meant for:
- Developers
- Designers
- Testers
- Analysts
- Managers
- Auditors
Prior knowledge or training
We recommend that you come equipped with at least a basic understanding of systems development. This will help you get the most out of our training.
Structure of this training
This intensive two-day training puts the spotlight on secure programming, with special focus on the most critical aspects of the application.
Course outline
Introduction
Security Awareness
Crucial elements
- Authentication and session management
- User input
- Authorization
- Configuration management, defect handling and logging
Secure Software Engineering
- Security requirements
- Secure coding
- Secure testing
Evaluation
This course does not aim to provide the complete theory behind Secure Programming but to cover the principles and characteristics of secure software.
Possibilities in-house training
Improve also provides this training in-house and tailored to your specific situation and needs upon request. For more information, please contact us at +31 (0)40 – 202 1803 or training@improveqs.nl.
Training information:
- Location and dates: check the training calendar
- Schedule: 9:15 – 17:00 (two days)
- Fee: € 1.195, excluding VAT
- Includes coffee, tea, lunch and training material
- Three months free e-coaching
For more information, please contact us at +31 (0)40 – 202 1803 or training@improveqs.nl
Improve also offers bespoke in-house training tailored to your specific requirements and needs upon request.
Your trainers are:
- Marco de Groot
- Pieter Withaar