Implementar software de código aberto

Avançado
Administrador
Engenheiro de IA
Engenheiro de Dados
Programador
Engenheiro de DevOps
Engenheiro de Plataforma
Engenheiro de Segurança
Analista de Operações de Segurança
Especialista de Adoção de Serviços
Arquiteto de Soluções
Fundador da Startup
Gestor de Tecnologia
Azure
Artefactos do Azure
Azure Boards
Serviços Cloud do Azure
Azure DevOps
Azure Pipelines
Repositórios do Azure
Planos de Teste do Azure
GitHub

Este módulo explora como o software moderno é construído com componentes de código aberto, preocupações corporativas sobre segurança e licenciamento, licenças comuns de código aberto (MIT, Apache, GPL), implicações de licença para uso comercial e estratégias para gerenciar software de código aberto em ambientes corporativos.

Objetivos de aprendizagem

Ao final deste módulo, você é capaz de:

  • Entenda como o software moderno é construído usando componentes de código aberto e os benefícios que eles oferecem.

  • Explique as preocupações corporativas sobre software de código aberto, incluindo vulnerabilidades de segurança, conformidade de licenças e riscos da cadeia de suprimentos.

  • Descreva licenças comuns de código aberto, incluindo MIT, Apache, GPL, BSD e suas principais características.

  • Avalie as implicações da licença para o desenvolvimento de software comercial e compreenda a compatibilidade da licença.

  • Implemente estratégias para gerenciar componentes de código aberto, incluindo gerenciamento de inventário, verificação de vulnerabilidades e conformidade de licenças.

Pré-requisitos

Nenhum

Introdução ao Azure

Escolha a conta do Azure correta para si. Pague à medida que avança ou experimente o Azure gratuitamente até 30 dias. Inscrição.