TrueschoTruescho
All Courses
Foundations of Software Lifecycle Development and Security
Coursera
Course
Unknown

Foundations of Software Lifecycle Development and Security

ISC2

This course covers cybersecurity integration in software development lifecycle, focusing on security and privacy requirements, secure architecture, testing, deployment, and maintenance.

Unknown11 weeksEnglish

About this Course

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

What You'll Learn

  • Explain integration of security practices in SDLC processes
  • Identify components addressing security and privacy requirements
  • Recognize frameworks supporting secure software design
  • Identify approaches for security in managed software development
  • Explain common secure software testing techniques
  • Identify principles for secure deployment, operation, and maintenance

Prerequisites

  • Basic computer and internet skills
  • Ability to follow instructions in English and complete short exercises

Instructors

I

ISC2 Education & Training

Education & Training

Topics

Security
Information Technology
Software Development
Computer Science
Cybersecurity
Data Security
Security Controls
IT Security Architecture
Authorization (Computing)
Software Testing

Course Info

PlatformCoursera
LevelUnknown
PacingUnknown
PriceFree

Skills

الأمن
تكنولوجيا المعلومات
تطوير البرمجيات
علوم الحاسوب
الأمن السيبراني
أمن البيانات
ضوابط الأمن
بنية أمن تكنولوجيا المعلومات
Authorization (Computing)
Software Testing

Start Learning Now