Formadores

Marko Helenius
University Lecturer

Khair Rahman
Project Researcher

Musfiqur Milton
Project Researcher

Jouni Mauri
Project Researcher
Idioma
English
Objetivos de aprendizagem
- Identificar os principais aspetos de segurança a considerar na implementação de sistemas de software.
- Aplicar práticas de programação segura para reduzir as vulnerabilidades de software mais comuns durante o desenvolvimento.
- Utilizar adequadamente mecanismos criptográficos no desenvolvimento de software, evitando os erros de implementação mais comuns.
- Implementar um pipeline DevSecOps básico, integrando verificações automatizadas de segurança no fluxo de trabalho de desenvolvimento.
- Utilizar ferramentas de análise estática para identificar potenciais falhas de segurança no código-fonte.
- Criar e utilizar ficheiros Software Bill of Materials (SBOM) para melhorar a visibilidade das dependências e apoiar a segurança da cadeia de fornecimento de software.
- Explicar os requisitos legais e regulamentares relevantes para o desenvolvimento seguro de software, com especial atenção ao RGPD e ao Regulamento Ciber-Resiliência (Cyber Resilience Act).
Pré-requisitos
- Competências de programação
Temas abordados
Secure Development
Obtenha um certificado
Está disponível um certificado de conclusão para este curso. Para mais informações, contacte diretamente o fornecedor do curso.

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.

