Final Exam: Defensive Programmer
1 Video | 30m 32s
- Includes Assessment
- Earns a Badge
Final Exam: Defensive Programmer will test your knowledge and application of the topics presented throughout the Defensive Programmer track of the Skillsoft Aspire Programmer to Secure Agile Programmer Journey.
WHAT YOU WILL LEARN
apply defensive codingapply effective and secure regression testingapply exception handling effectivelyapply parameter checkingapply secure integration testing including when and who conducts integration testingapply secure unit testing including how it is done and who should do itapply the Flaw Hypothesis Methoddefine risk management and be able to apply risk management to software projectsdescribe assertive programming and be able to implement assertionsdescribe basic cryptography applications to confidentiality and integritydescribe basic cryptography concepts, cryptography types, and applicationsdescribe CDI/UDI, why it is important and how it should be donedescribe component trust including when and how to achieve the trust of componentsdescribe how to reuse code effectively and defensivelydescribe intelligible exceptions and be able to implement meaningful and actionable exception handlingdescribe reliability, resiliency, and recoverability and how it can be achieved in software engineeringdescribe secure testing concepts including unit, integration, and regression testingdescribe session management techniques and secure session managementdescribe the first five CERT Top 10 secure coding practices - Validate input, Heed compiler warnings, Architect and design for security, Keep it simple, and the Default denydescribe the last five CERT Top 10 secure coding practices - Adhere to the principle of least privilege, Sanitize data sent to other systems, Practice defense-in-depth, Use effective quality assurance techniques, and Adopt a secure coding standarddescribe the role of Six Sigma in producing better quality, secure programmingdescribe validation techniques and procedureseffectively track security bugsidentify general defensive conceptsidentify intelligible exceptionsimplement C# filteringimplement C# parameter checkingimplement C# recoverable codeimplement C# resilient codeimplement Java filtering
IN THIS COURSE
1.Defensive Programmer33sUP NEXT
EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE
Skillsoft is providing you the opportunity to earn a digital badge upon successful completion of this course, which can be shared on any social network or business platformDigital badges are yours to keep, forever.