CISSP Domian 8 - Software Development Security
Released: Published 10/2023
Duration: 54m | .MP4 1280x720, 30 fps(r) | AAC, 48000 Hz, 2ch | 285 MB
Genre: eLearning | Language: English
Released: Published 10/2023
Duration: 54m | .MP4 1280x720, 30 fps(r) | AAC, 48000 Hz, 2ch | 285 MB
Genre: eLearning | Language: English
What you'll learn
The significance of intertwining security throughout the Software Development Life Cycle (SDLC).
An understanding of various development methodologies, including Agile, Waterfall, and DevSecOps.
The role and importance of maturity models such as the Capability Maturity Model (CMM) and Software Assurance Maturity Model (SAMM).
Best practices in operation, maintenance, and change management within software development.
Techniques to identify and apply security controls in diverse software development ecosystems.
Insights into the security aspects of programming languages, libraries, and toolsets.
Effective use of Integrated Development Environments (IDEs) with a focus on security.
The importance of Continuous Integration and Continuous Delivery (CI/CD) in ensuring software security.
Strategies to assess the security impact of various software types including Commercial-off-the-shelf (COTS), open source, and third-party applications.
Secure coding guidelines, practices, and the security of Application Programming Interfaces (APIs).
Requirements
Basic knowledge of software development processes and methodologies.
Internet Access
Description
Delve into the intricate realm of CISSP with a concentrated focus on Domain 8: Software Development Security. This comprehensive course offers a deep understanding of the software development life cycle and the paramount importance of intertwining security throughout every phase.
Discover why a mere focus on software functionality is not sufficient and grasp the profound implications of neglecting security in software development. Uncover the pitfalls of retrofitting security measures and gain insights into the proactive strategies that can be employed to ensure both functionality and security are given equal prominence from the inception of a software project.
Embark on a journey through various development methodologies, ranging from Agile to DevSecOps, and comprehend their security implications. Familiarize yourself with maturity models such as the Capability Maturity Model (CMM) and the Software Assurance Maturity Model (SAMM), and understand their pivotal role in ensuring software quality and security.
Recognize the significance of introducing systems development controls and their role in mitigating risks posed by custom-developed software. Get acquainted with the diverse tools and ecosystems pivotal to software development, from programming languages and integrated development environments to software configuration management and code repositories.
Furthermore, enhance your proficiency in assessing the security impact of various software types, including commercial-off-the-shelf (COTS), open source, and third-party software. By the end of this course, you'll be equipped with the knowledge to define and apply secure coding guidelines, ensuring the creation of robust, secure applications in any environment.
Join us in this extensive exploration and emerge with the expertise to champion software development security in your professional endeavors.
Who this course is for:
Software developers aiming to integrate security into their development processes.
IT professionals focusing on enhancing software and application security.
Project managers overseeing software development projects.
Students and professionals aspiring for a career in cybersecurity.
Organizations aiming to reduce vulnerabilities in custom-developed software.
More Info