Siirry pääsisältöön

Turvallinen ohjelmistokehitys

Tämä koulutus perehdyttää turvallisen ohjelmoinnin periaatteisiin ja käytäntöihin, tavoitteena estää ohjelmistojen haavoittuvuudet mahdollisimman aikaisessa vaiheessa kehityksen elinkaarta.

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

  • Tunnistaa keskeiset tietoturvanäkökohdat, jotka on otettava huomioon ohjelmistojärjestelmiä toteutettaessa.
  • Soveltaa turvallisen ohjelmoinnin käytäntöjä yleisten ohjelmistohaavoittuvuuksien vähentämiseksi kehitysvaiheessa.
  • Käyttää salausmenetelmiä asianmukaisesti ohjelmistokehityksessä ja välttää yleiset toteutusvirheet.
  • Toteuttaa yksinkertainen DevSecOps-putki, jossa automatisoidut tietoturvatarkistukset on liitetty osaksi kehitystyön kulkua.
  • Käyttää staattisen analyysin työkaluja mahdollisten tietoturvaheikkouksien tunnistamiseen lähdekoodista.
  • Luoda ja käyttää Software Bill of Materials (SBOM) -tiedostoja riippuvuuksien näkyvyyden parantamiseksi ja ohjelmistojen toimitusketjun turvallisuuden tukemiseksi.
  • Selittää turvalliseen ohjelmistokehitykseen liittyvät oikeudelliset ja sääntelyvaatimukset, erityisesti yleinen tietosuoja-asetus (GDPR) ja kyberkestävyysasetus (Cyber Resilience Act).

Esitiedot

  • Ohjelmointitaidot

Käsitellyt aiheet

Secure Development
earn-a-certificate

Hanki sertifikaatti

Tälle kurssille on saatavilla suoritustodistus. Lisätietoja saat ottamalla yhteyttä suoraan kurssin tarjoajaan.

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