Реализация программного обеспечения с открытым кодом

Продвинутый уровень
Администратор
Инженер по искусственному интеллекту
Инженер по анализу и обработке данных
разработчик.
Инженер DevOps
Инженер платформы
Инженер систем безопасности
Аналитик операций безопасности
Специалист по внедрению служб
Архитектор решений
Основатель стартапа
Менеджер по технологиям
Azure
Azure Artifacts
Azure Boards
Облачные службы Azure
Azure DevOps
Azure Pipelines
Azure Repos
Планы тестирования Azure
GitHub

В этом модуле рассматривается создание современного программного обеспечения с помощью компонентов с открытым исходным кодом, корпоративных проблем с безопасностью и лицензированием, общими лицензиями с открытым кодом (MIT, Apache, GPL), последствиями лицензии для коммерческого использования и стратегий управления программным обеспечением с открытым исходным кодом в корпоративных средах.

Цели обучения

К концу этого модуля вы сможете:

  • Узнайте, как современное программное обеспечение создается с помощью компонентов с открытым исходным кодом и преимуществ, которые они предоставляют.

  • Объясните корпоративные опасения по поводу программного обеспечения с открытым кодом, включая уязвимости безопасности, соответствие лицензий и риски цепочки поставок.

  • Описать распространенные лицензии с открытым кодом, включая MIT, Apache, GPL, BSD и их ключевые характеристики.

  • Оцените последствия лицензии для разработки коммерческого программного обеспечения и понять совместимость лицензий.

  • Реализуйте стратегии управления компонентами с открытым исходным кодом, включая управление инвентаризацией, сканирование уязвимостей и соответствие лицензий.

Предварительные требования

Никакой

Начало работы с Azure

Выберите подходящую вам учетную запись Azure. Используйте оплату по мере использования или попробуйте Azure бесплатно в течение 30 дней. Зарегистрируйтесь.