Siirry pääsisältöön

Sisältöä ei ole vielä käännetty kielelle Suomi

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.

Kurssin tarjoaa
Kopioitu

81 tuntia suorittamiseen

  • Aikataulutetut tunnit: 32 tuntia
  • Arvioidut opiskelutunnit: 49 tuntia

Edistynyt

Vaatii edistynyttä kokemusta

Online

  • 200 paikkaa saatavilla

Kouluttajat

  • Marko Helenius

    Marko Helenius

    University Lecturer
  • Khair Rahman

    Khair Rahman

    Project Researcher
  • Musfiqur Milton

    Musfiqur Milton

    Project Researcher
  • Jouni Mauri

    Jouni Mauri

    Project Researcher

Kieli

English

Oppimistavoitteet

  • 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.

Esitiedot

  • Programming skills

Käsitellyt aiheet

Secure Development
Rakenna asiantuntemustasi

Rakenna asiantuntemustasi

Tämä kurssi on osa seuraavia oppimispolkuja: Secure Software & DevSecOps, Cybersecurity Implementer

Kyberturvallisuustaitoja ei rakenneta yhdellä kerralla. Jäsennellyn oppimispolun seuraaminen auttaa sinua kehittämään kattavan ja yhtenäisen taitokokonaisuuden: askel askeleelta, omaan tahtiisi.

Etkö tiedä mistä aloittaa?

Etkö tiedä mistä aloittaa?

Tutustu siihen, miten Cycerone-portaali toimii, miten kurssit ja oppimispolut on järjestetty ja miten löydät tarpeisiisi parhaiten sopivat koulutusmahdollisuudet.

Tutustu, miten se toimii
Secure Software Development | Cycerone | Cycerone