Formadores

Marko Helenius
University Lecturer

Khair Rahman
Project Researcher

Musfiqur Milton
Project Researcher

Jouni Mauri
Project Researcher
Idioma
English
Objetivos de aprendizagem
- 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.
Pré-requisitos
- Programming skills
Temas abordados
Secure Development

Desenvolva as suas competências
Este curso faz parte dos seguintes percursos de aprendizagem: Secure Software & DevSecOps, Cybersecurity Implementer
As competências de cibersegurança não se constroem numa única sessão. Seguir um percurso de aprendizagem estruturado ajuda-o a desenvolver um conjunto de competências completo e coerente: passo a passo, ao seu ritmo.

Não sabe por onde começar?
Descubra como funciona o portal Cycerone, como estão organizados os cursos e os percursos de aprendizagem, e como encontrar as oportunidades de formação que melhor se adequam às suas necessidades.

