Docenti

Marko Helenius
University Lecturer

Khair Rahman
Project Researcher

Musfiqur Milton
Project Researcher

Jouni Mauri
Project Researcher
Lingua
English
Obiettivi di apprendimento
- 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.
Prerequisiti
- Programming skills
Argomenti trattati
Secure Development

Sviluppa le tue competenze
Questo corso fa parte dei seguenti percorsi di apprendimento: Secure Software & DevSecOps, Cybersecurity Implementer
Le competenze di cybersecurity non si costruiscono in una sola sessione. Seguire un percorso di apprendimento strutturato ti aiuta a sviluppare un set di competenze completo e coerente: passo dopo passo, al tuo ritmo.

Non sai da dove iniziare?
Scopri come funziona il portale Cycerone, come sono organizzati i corsi e i percorsi di apprendimento, e come trovare le opportunità di formazione più adatte alle tue esigenze.

