Hoppa till huvudinnehållet

Innehållet är ännu inte översatt till Svenska

Secure Software Development

This course introduces secure programming principles and practices with the aim of preventing software vulnerabilities as early as possible in the development lifecycle.

Kursen erbjuds av
Kopierat

81 timmar att slutföra

  • Schemalagda timmar: 32 timmar
  • Beräknade studietimmar: 49 timmar

Avancerad

Avancerad erfarenhet krävs

Online

  • 200 platser tillgängliga

Lärare

  • Marko Helenius

    Marko Helenius

    University Lecturer
  • Khair Rahman

    Khair Rahman

    Project Researcher
  • Musfiqur Milton

    Musfiqur Milton

    Project Researcher
  • Jouni Mauri

    Jouni Mauri

    Project Researcher

Språk

English

Lärandemål

  • Identify key security considerations to take into account when implementing software systems.
  • Apply secure programming practices to reduce common software vulnerabilities during development.
  • Use cryptographic mechanisms appropriately in software development, avoiding common implementation mistakes.
  • Implement a basic DevSecOps pipeline integrating automated security checks into the development workflow.
  • Use static analysis tools to identify potential security weaknesses in source code.
  • Create and use Software Bill of Materials (SBOM) files to improve dependency visibility and support software supply chain security.
  • Explain the legal and regulatory requirements relevant to secure software development, with particular attention to GDPR and the Cyber Resilience Act.

Förkunskaper

  • Programming skills

Ämnen som behandlas

Secure Development
Bygg din expertis

Bygg din expertis

Den här kursen ingår i följande lärvägar: Secure Software & DevSecOps, Cybersecurity Implementer

Kunskaper inom cybersäkerhet byggs inte upp i ett enda pass. Att följa en strukturerad lärväg hjälper dig att utveckla en komplett och sammanhängande kompetens: steg för steg, i din egen takt.

Vet du inte var du ska börja?

Vet du inte var du ska börja?

Upptäck hur Cycerone-portalen fungerar, hur kurser och lärvägar är organiserade och hur du hittar de utbildningsmöjligheter som bäst passar dina behov.

Upptäck hur det fungerar
Secure Software Development | Cycerone | Cycerone