Final Exam: Defensive Programmer
Intermediate
- 1 video | 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 parameter checkingimplement java filteringimplement secure integration testing including when and who conducts integration testingimplement c# parameter checkinguse c# exception handlingimplement javascript resilient codeapply effective and secure regression testinguse c# validationuse javascript exception handlingimplement java recoverable codeuse open source security testing methodology manual conceptsimplement javascript filteringimplement java parameter checkingdescribe the role of six sigma in producing better quality, secure programmingimplement c# resilient codeimplement c# filteringimplement validation in c#identify general defensive conceptsimplement python parameter checkingimplement javascript recoverable codeeffectively track security bugsapply defensive codingimplement python filteringapply the flaw hypothesis methoduse python exception handlingdescribe how to reuse code effectively and defensivelyidentify intelligible exceptionsdescribe assertive programming and be able to implement assertionsimplement javascript parameter checkingimplement validation in java
-
use java exception handlingdescribe intelligible exceptions and be able to implement meaningful and actionable exception handlingapply exception handling effectivelyuse python cryptographyuse python validationuse java validationdescribe 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 cdi/udi, why it is important and how it should be donedescribe secure testing concepts including unit, integration, and regression testinguse javascript cryptographyuse javascript validationimplement java resilient codedescribe validation techniques and proceduresapply secure unit testing including how it is done and who should do itimplement c# recoverable codeimplement python resilient codedefine risk management and be able to apply risk management to software projectsuse effective security metricsdescribe session management techniques and secure session managementdescribe component trust including when and how to achieve the trust of componentsdescribe 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 standarduse c# cryptographyuse java cryptographydescribe basic cryptography concepts, cryptography types, and applicationsapply secure integration testing including when and who conducts integration testingimplement python recoverable codeimplement validation in pythonimplement validation in javascriptdescribe reliability, resiliency, and recoverability and how it can be achieved in software engineeringdescribe basic cryptography applications to confidentiality and integrity
EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE
Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.
Digital badges are yours to keep, forever.