Implementar software de código aberto
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.