Secure Programming Foundation (S-SPF)

Deze cursus over veilig programmeren biedt een praktische introductie in het ontwikkelen van veilige software. U leert welke programmeerfouten leiden tot kwetsbaarheden, hoe aanvallers deze misbruiken en hoe u deze fouten kunt voorkomen om cyberaanvallen te minimaliseren.

In de Secure Programming Foundation leert u de basisprincipes van veilig programmeren. In de cursus ziet u welke mogelijke kwetsbaarheden in applicaties kunnen ontstaan en hoe u deze kunt vinden, maar nog belangrijker hoe deze kwetsbaarheden voorkomen kunnen worden. De implementatie van een ontwerp in de vorm van aantoonbaar veilige code, wordt gericht op de onderliggende principes van veilige codering, ongeacht de specifieke programmeertaal of type omgeving. Ook het belang van testen komt aan de orde. Doordat u vooraf de gelegenheid krijgt om al veel theorie door zelfstudie op te doen, zal tijdens de lessen de focus op de praktijk liggen.
 
Examen en certificering

Na afloop van deze cursus krijgt u de mogelijkheid uw kennis te toetsen via een online examen onder toezicht van het SECO-Institute. Kandidaten die slagen, ontvangen de prestigieuze S-SPF-certificering van het SECO-Institute.
 
Voordelen van certificering

Aantoonbare kennis vergroot uw waarde als professional voor uw organisatie aanzienlijk. Bovendien zorgt deze certificering van het SECO-Institute voor betere carrièremogelijkheden.
 
Vereiste voorkennis

Ervaring met het ontwikkelen van code in een teamomgeving, basiskennis van informatiebeveiliging en bekendheid met de meest voorkomende soorten kwetsbaarheden in software worden aanbevolen.

Doelstellingen

Aan het einde van deze cursus zult u (in staat zijn om):

  • Het Secure Software Development Life Cycle (SSDLC) te begrijpen en de fundamentele principes van secure design, threat modelling en secure coding te beheersen;
  • Begrijpen welke programmeerfouten leiden tot onveilige software en hoe kwetsbaarheden door hackers worden misbruikt;
  • Begrijpen hoe u code analyseert, veelvoorkomende fouten identificeert die tot beveiligingsproblemen kunnen leiden en de veiligheid van code verifieert;
  • Weten hoe u threat modelling uitvoert, dreigingen identificeert en mitigaties bepaalt.

Doelgroep

  • Softwareontwikkelaars evenals securityprofessionals; 
  • (Aankomend) software engineers en auditors; 
  • Toekomstige lead developers, architecten en managers.

Opleidingstrajecten

Wilt u een van onze opleidingstrajecten volgen? Bekijk hier alle opleidingstrajecten.

Whitepaper

Meer tips over normen? Download een van de vele whitepapers.

Nieuwsbrief

Schrijf u hier in en ontvangen de nieuwsbrief.