logo-img
Security Masterclass voor Developers

Security Masterclass voor Developers

4 days Classroom Engels, Nederlands

Sharpest price in just 2 steps

Requesting more information and/or the current price of this training is easy. We take into account any ongoing promotions, subsidies, or relationship discounts.

Description

In the in-company Security Masterclass for Developers, you will learn how to design and develop software securely from the ground up. The training helps you solve the problem that security is often only considered late in the development process, leading to increased vulnerabilities and recovery costs. You will learn to integrate security directly into your development process, allowing you to build safe and robust applications more quickly.

We start with the fundamentals of application security and translate threat modeling into concrete security requirements and user stories. You will then work on recognizing and addressing vulnerabilities based on the OWASP Web Security Testing Guide and Cheat Sheets. Topics such as secret management, cryptography, and secure CI/CD pipelines will also be covered extensively, including SAST, DAST, SCA, IAST, and RASP. Additionally, you will learn how to ensure software supply chain security with SBOM, CycloneDX, and dependency tracking.

The Security Masterclass for Developers is highly practical and includes a mix of concepts and hands-on labs. You will also work extensively with the various components yourself. At the end of the training, there will be a CI/CD pipeline that includes the following components:

  • Software composition analysis
  • Static application security testing
  • Dynamic application security testing
  • Vulnerability scanning
  • License scanning / Dependency tracking / SBOM
  • Security tests
  • If time permits, we will expand this with an IAST application.

All concepts are explained with Python examples, but they are applicable to almost any programming language. Since this is an in-company training, examples in other languages are often possible, but in a mixed audience, Python is preferred as it is intuitive for most participants to understand.

After completion, you will be able to structurally anchor security in your development lifecycle and deliver safer software immediately.

Certification

This Masterclass is not associated with any certification. However, participants will receive a certificate of attendance indicating the number of training hours completed. This can be useful for maintaining (C)PE obligations for sustaining any other certifications.

Training Requirements

  • Software Developers
  • Backend Developers
  • Frontend Developers
  • Full Stack Developers
  • DevOps Engineers
  • Platform Engineers
  • Site Reliability Engineers (SRE’s)
  • Software Architects
  • Security Engineers
  • Application Security Engineers (AppSec Engineers)
  • Cloud Engineers
  • Kubernetes Engineers
  • CI/CD Engineers
  • Technical Leads
  • Lead Developers
  • Engineering Managers
  • Security Consultants

Training Content

Description

In the in-company Security Masterclass for Developers, you will learn how to design and develop software securely from the ground up. The training helps you solve the problem that security is often only considered late in the development process, leading to increased vulnerabilities and recovery costs. You will learn to integrate security directly into your development process, allowing you to build safe and robust applications more quickly.

We start with the fundamentals of application security and translate threat modeling into concrete security requirements and user stories. You will then work on recognizing and addressing vulnerabilities based on the OWASP Web Security Testing Guide and Cheat Sheets. Topics such as secret management, cryptography, and secure CI/CD pipelines will also be covered extensively, including SAST, DAST, SCA, IAST, and RASP. Additionally, you will learn how to ensure software supply chain security with SBOM, CycloneDX, and dependency tracking.

The Security Masterclass for Developers is highly practical and includes a mix of concepts and hands-on labs. You will also work extensively with the various components yourself. At the end of the training, there will be a CI/CD pipeline that includes the following components:

  • Software composition analysis
  • Static application security testing
  • Dynamic application security testing
  • Vulnerability scanning
  • License scanning / Dependency tracking / SBOM
  • Security tests
  • If time permits, we will expand this with an IAST application.

All concepts are explained with Python examples, but they are applicable to almost any programming language. Since this is an in-company training, examples in other languages are often possible, but in a mixed audience, Python is preferred as it is intuitive for most participants to understand.

After completion, you will be able to structurally anchor security in your development lifecycle and deliver safer software immediately.

Certification

This Masterclass is not associated with any certification. However, participants will receive a certificate of attendance indicating the number of training hours completed. This can be useful for maintaining (C)PE obligations for sustaining any other certifications.

Training Requirements

  • Software Developers
  • Backend Developers
  • Frontend Developers
  • Full Stack Developers
  • DevOps Engineers
  • Platform Engineers
  • Site Reliability Engineers (SRE’s)
  • Software Architects
  • Security Engineers
  • Application Security Engineers (AppSec Engineers)
  • Cloud Engineers
  • Kubernetes Engineers
  • CI/CD Engineers
  • Technical Leads
  • Lead Developers
  • Engineering Managers
  • Security Consultants

Training Content

shape

I am taking this next step in my lifelong learning journey.

1

Applicant Information

2

Billing Information

What Can I Learn After The Security Masterclass voor Developers?

  • Understanding the basic principles of application security and the importance of security-by-design in software development.
  • Applying secure coding principles, including secret management and cryptography within applications.
  • Applying advanced security controls such as IAST and RASP within modern application architectures.
  • Applying finding management for the structural follow-up and resolution of security findings.
  • Translating threat modeling into concrete security requirements and security user stories.
  • Implementing Software Composition Analysis (SCA) and vulnerability scanning within the development pipeline.
  • Securing CI/CD pipelines and version control systems from a security perspective.
  • Recognizing and applying security aspects of infrastructure, cloud, and Kubernetes environments (optional component).
  • Recognizing and addressing common vulnerabilities in (web) applications based on the OWASP Web Security Testing Guide and OWASP Cheat Sheet Series.
  • Integrate Static Application Security Testing (SAST), Dynamic Application Security Testing (DAST), and secret scanning into CI/CD pipelines.
  • Utilizing Software Bill of Materials (SBOM), CycloneDX, and dependency tracking for software supply chain security.
  • Building an end-to-end CI/CD pipeline with integrated security controls such as scanning, testing, and monitoring.

Schedules

This training is scheduled as follows in the coming period. Missing a date? Feel free to contact us.

Date: Incompany in overleg te plannen

Location: Locatie naar keuze

1

Applicant Information

2

Billing Information

Learning paths

This training can also be taken as part of the below learning path(s). If you want to follow multiple titles from a learning path, please contact our advisors for a suitable bundle offer.

I am taking this next step in my lifelong learning journey.

1

Applicant Information

2

Billing Information

Why experienced professionals choose TSTC for their studies

Train smarter, not harder. TSTC's unique approach guarantees the effective acquisition of skills and the greatest chance of success.

Learn more about TSTC
Toucan Rhino