Instructori

Marko Helenius
University Lecturer

Khair Rahman
Project Researcher

Musfiqur Milton
Project Researcher

Jouni Mauri
Project Researcher
Limbă
English
Obiective de învățare
- 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.
Cerințe preliminare
- Programming skills
Subiecte abordate
Secure Development

Construiește-ți expertiza
Acest curs face parte din următoarele trasee de învățare: Secure Software & DevSecOps, Cybersecurity Implementer
Competențele de securitate cibernetică nu se construiesc într-o singură sesiune. Urmarea unui traseu de învățare structurat te ajută să dezvolți un set de competențe complet și coerent: pas cu pas, în ritmul tău.

Nu știi de unde să începi?
Descoperă cum funcționează portalul Cycerone, cum sunt organizate cursurile și traseele de învățare și cum să găsești oportunitățile de formare care se potrivesc cel mai bine nevoilor tale.

