Pāriet uz galveno saturu

Saturs vēl nav tulkots Latviešu valodā

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.

Kursu piedāvā
Nokopēts

81 stundas, lai pabeigtu

  • Plānotās stundas: 32 stundas
  • Aptuvenās mācību stundas: 49 stundas

Padziļināts

Nepieciešama padziļināta pieredze

Online

  • 200 pieejamās vietas

Pasniedzēji

  • Marko Helenius

    Marko Helenius

    University Lecturer
  • Khair Rahman

    Khair Rahman

    Project Researcher
  • Musfiqur Milton

    Musfiqur Milton

    Project Researcher
  • Jouni Mauri

    Jouni Mauri

    Project Researcher

Valoda

English

Mācību mērķi

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

Priekšnosacījumi

  • Programming skills

Apskatītās tēmas

Secure Development
Veidojiet savas zināšanas

Veidojiet savas zināšanas

Šis kurss ir daļa no šādiem mācību ceļiem: Secure Software & DevSecOps, Cybersecurity Implementer

Kiberdrošības prasmes neveidojas vienā nodarbībā. Strukturēta mācību ceļa ievērošana palīdz Jums attīstīt pilnīgu un saskanīgu prasmju kopumu: soli pa solim, savā tempā.

Nezināt, ar ko sākt?

Nezināt, ar ko sākt?

Uzziniet, kā darbojas Cycerone portāls, kā ir organizēti kursi un mācību ceļi, un kā atrast apmācību iespējas, kas vislabāk atbilst Jūsu vajadzībām.

Uzziniet, kā tas darbojas
Secure Software Development | Cycerone | Cycerone