Not taking the time to effectively design and architect your software will often lead to incomplete and disappointing results. This course will help you design secure software programs and systems in order to prepare you for the CSSLP® exam.
Many software development projects fail to meet business requirements and address security risks adequately. In this course, CSSLP®: Secure Software Design, you'll learn how to address the business functional and security requirements for the new and modified software. First, you'll explore the methodologies, models, and architectural techniques that you'll use to develop an enterprise-wide security and business solution. Next, you'll discover how to establish trusted interfaces to other systems. Finally, you'll delve into the fascinating world of encryption. By the end of this course, you'll have the necessary knowledge to design an effective and secure software.
Kevin Henry is a passionate mentor and educator in the fields of information security and audit. Mixing experience with knowledge, Kevin delivers effective training programs for companies and individuals worldwide. A frequent speaker at prestigious conferences, Kevin is known for a clear understandable manner of imparting practical information and explaining difficult topics.
Course Overview Hi everyone! My name is Kevin Henry, a security consultant, a computer analyst programmer, and a holder of the CSSLP certification--Certified Security Software Lifecycle Professional. I look forward to sharing knowledge and experiences with you. Welcome to my course on Secure Software Design, the third domain of the CSSLP. This course will help you design secure software programs and systems and assist you in preparing for the examination. Almost certainly, we've all heard the clichés about poor planning leading to poor project performance, and that is very true in the field of software development. Not taking the time to design and architect our software often leads to incomplete and disappointing results. Through this course, you will learn the process of effective enterprise-wide software design. Some of the major topics we will cover include the skills of security and software architecture, the design of controls to mitigate risk to software, and designing robust and resilient software. By the end of this course, you'll be prepared to progress into the next domain of this CSSLP, Secure Software Implementation and Programming. I hope you'll join me on this journey to learn about the value, benefits, and features of the Secure Software Lifecycle and the role you can play in this exciting and rewarding field through this course at Pluralsight.