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

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

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

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

Foundations of Software Lifecycle Development and Security

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

О курсе

Ensuring secure software development requires specific cybersecurity talent and leadership. Organizational needs drive the design and requirements for security in software, and development must consider both business and security goals from the beginning of the lifecycle. In this course, you will: - Connect core security concepts and objectives to software development.   - Explain the incorporation of security practices into the SDLC processes.    - Identify components to address security and privacy requirements for secure software development.  - Recognize concepts and frameworks that support secure software architecture and design.   - Identify approaches for implementing security in managed software development.    - Explain common techniques and components of secure software testing.     - Identify principles and practices of secure software deployment, operations, and maintenance.   - Identify security principles and requirements for software acquisition and the software supply chain.   Who should take this course? Information technology and cybersecurity professionals who wish to learn the foundations of applying best practices to each phase of the SDLC – from software design and implementation to testing and deployment – including those in or pursuing the following positions: - Software Architect - Software Engineer - Software Developer - Application Security Specialist - Software Program Manager - Quality Assurance Tester - Penetration Tester - Software Procurement Analyst - Project Manager - Security Manager - IT Director/Manager

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

Security ControlsConfiguration ManagementContinuous MonitoringIT Security ArchitectureSoftware TestingSecurity ManagementSecurity Architecture ReviewSoftware DevelopmentSystems Development Life Cycle

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

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

01Introduction2 материалов
Course IntroductionВидеоDialogue: Knowledge ActivationDIALOGUE
02Secure Software Concepts4 материалов
Understanding Core ConceptsВидеоGovernance, Risk, and Compliance 

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

ISC2 Education & Training

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

Foundations of Software Lifecycle Development and Security
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 4.1 ч

11 модулей

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

Часть программы вашего университета
Видео
Understanding Security Design PrinciplesВидео
End of Section QuizЗадание
03Secure Software Life Cycle Management6 материалов
Managing Security Within a Software Development Methodology ВидеоIdentifying and Adopting Security StandardsВидеоOutlining a Strategy RoadmapВидеоDefining Security Metrics and ReportingВидеоIncorporating Integrated Risk Management MethodsВидеоEnd of Section QuizЗадание
04Secure Software Requirements4 материалов
Defining Software Security and Compliance RequirementsВидеоDocumentation and TraceabilityВидеоIdentifying Data Classification, Privacy, and Access RequirementsВидеоEnd of Section QuizЗадание
05Secure Software Architecture and Design6 материалов
Defining Security ArchitectureВидеоPerforming Secure Interface DesignВидеоEvaluating and Selecting Reusable TechnologiesВидеоPerforming Threat ModelingВидеоPerforming Architectural Risk Assessment and Design ReviewsВидеоEnd of Section QuizЗадание
06Secure Software Implementation6 материалов
Adhering to Relevant Secure Coding PracticesВидеоAnalyzing Code for Security RisksВидеоImplementing Security Controls and Addressing Identified Security RisksВидеоEvaluating and Integrating ComponentsВидеоApplying Security During the Build ProcessВидеоEnd of Section QuizЗадание
07Secure Software Testing8 материалов
Developing a Security Testing StrategyВидеоDeveloping Security Test CasesВидеоVerifying and Validating DocumentationВидеоIdentifying Undocumented FunctionalityВидеоAnalyzing Security Implications of Test ResultsВидеоSecuring Test DataВидеоPerforming Verification and Validation TestingВидеоEnd of Section QuizЗадание
08Secure Software Deployment, Operations, and Maintenance 9 материалов
Securing Configuration and Version ControlВидеоEnsuring Secure InstallationВидеоObtaining Security Approval to OperateВидеоPerforming Information Security Continuous MonitoringВидеоExecuting the Incident Response PlanВидеоPerforming Patch Management and Vulnerability ManagementВидеоIncorporating Runtime ProtectionВидеоSupporting Continuity of OperationsВидеоEnd of Section QuizЗадание
09Secure Software Supply Chain6 материалов
Implementing Software Supply Chain Risk ManagementВидеоAnalyzing Security of Third-party SoftwareВидеоVerifying Pedigree and ProvenanceВидеоEnsuring and Verifying Supplier Security Requirements in the Acquisition ProcessВидеоSupporting Contractual RequirementsВидеоEnd of Section QuizЗадание
10Course Conclusion1 материалов
Course ConclusionВидео
11Foundations of Software Lifecycle Development and Security Final Assessment2 материалов
Foundations of Software Lifecycle Development and Security Final AssessmentЗаданиеContinue Your Software Security Training Journey—Get CSSLP-CertifiedЧтение