К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Secure Software Development · LearnSpace
Назад в каталог
courseraПрограммирование

Secure Software Development

Курс от Packt
Средний≈ 8.2 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

This comprehensive course on Secure Software Development is designed to help IT professionals integrate security at every stage of the Software Development Life Cycle (SDLC), following the CISSP curriculum. The course starts with an introduction to security considerations in software development and how to choose the appropriate development methodology, including process-driven and agile-based approaches. You’ll explore the use of security controls, risk analysis, and methodologies such as the Capability Maturity Model (CMM) and Software Assurance Maturity Model (SAMM) to enhance the security of your development processes. As the course progresses, you’ll dive into secure coding practices, exploring how to minimize programming language risks, use secure development tools, and manage post-deployment software expectations. You’ll learn how to conduct application security testing, manage software configuration, and implement auditing and logging processes to ensure security throughout the software lifecycle. Real-world scenarios will illustrate the critical role of Integrated Product Teams (IPTs) in improving communication, decision-making, and overall software quality. In addition, you’ll examine the security of APIs, cloud services, third-party software, and open-source solutions, learning how to assess and mitigate risks associated with these components. By the end of the course, you’ll have a strong understanding of how to develop, deploy, and maintain secure software, ensuring both compliance and security in modern IT environments. This course is also an excellent preparation for the CISSP certification. This course is designed for software developers, security professionals, and IT managers preparing for the CISSP certification or aiming to integrate security into software development practices. A basic understanding of software development methodologies is recommended.

Навыки, которые вы освоите

Security TestingSoftware Configuration ManagementSecure CodingApplication SecurityConfiguration ManagementPackage and Software ManagementSoftware Development MethodologiesProcess Driven DevelopmentSecurity EngineeringCloud SecurityRisk Management FrameworkSoftware Development Life CycleSystems Development Life CycleSoftware TestingApplication Programming Interface (API)API TestingSoftware Development

Программа курса

2 модулей · 29 учебных материалов

01Secure Software Development Lifecycle and Methodologies11 материалов

Secure Software Development

Introduction to the Course 'Secure Software Development'ЧтениеFull Course ResourcesЧтениеIntroducing Software Development SecurityВидеоChoosing a Software Development MethodologyВидео

Учитесь у экспертов

Packt - Course Instructors

Преподаватель курса

Secure Software Development
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 8.2 ч

2 модулей

Язык: Английский

Субтитры: Узбекский, Казахский

Часть программы вашего университета
Considering Process Driven MethodologiesВидео
Considering Agile-Based MethodologiesВидео
Practice: Choosing the Right MethodologyDIALOGUE
Integrating the Capability Maturity Model in the SDLCВидео
Adopting SAMM into your Software DevelopmentВидео
Improving Product with an Integrated Product TeamВидео
Managing Post-deployment Product ExpectationsВидео
02Secure Coding, Testing, and Risk Management18 материалов
Introducing Security Controls in Software DevelopmentВидеоMinimizing Programming Language risks in the SDLCВидеоDeveloping, Deploying, and Maintaining Secure SoftwareВидеоIntegrating Software Configuration ManagementВидеоIncorporating Application Security TestingВидеоImplementing Auditing and Logging of Software ChangesВидеоPractice: Respond to a Security IncidentDIALOGUEFocusing on Risk Analysis and Mitigation in the SDLCВидеоEvaluating COTS and Third-party Software SecurityВидеоEvaluating Managed Service and Open-source Software SecurityВидеоEvaluating Cloud Services SecurityВидеоIntroducing Coding Languages and ToolsВидеоIdentifying Security Flaws at Source-code LevelВидеоSecuring APIsВидеоIntegrating SDN and SDSecВидеоConclusion to the Course 'Secure Software Development'ЧтениеFull Course Practice AssessmentЗаданиеFull Course AssessmentЗадание