Defensive Programmer: Defensive Techniques
Beginner
- 17 videos | 1h 16m 15s
- Includes Assessment
- Earns a Badge
In this course, learners discover the importance of exception handling, validation, and parameter checking in programming. Explore how to handle exceptions and apply validation in Java, Python, C#, and Javascript, as well as how to configure component trust and reuse code, in this 17-video course. Begin by learning how to apply exception handling effectively, and then take a look at validation techniques and procedures. Learners will explore reliability, resiliency, and recoverability and how it can be achieved in software engineering. Next, you will look at CDI/UDI (constrained data item/unrestrained data item), why it is important, and how it should be done. You will delve into parameter checking; using Java exception handling; using Python exception handling, and using Javascript exception handling. You will then explore using Java validation; Python validation; C# validation, and Javascript validation. In the final tutorials you will examine component trust, including when and how to achieve trust of components, and learn how to reuse code effectively and defensively.
WHAT YOU WILL LEARN
-
Discover the key concepts covered in this courseApply exception handling effectivelyDescribe validation techniques and proceduresDescribe reliability, resiliency, and recoverability and how it can be achieved in software engineeringDescribe cdi/udi, why it is important and how it should be doneApply parameter checkingUse java exception handlingUse python exception handlingUse c# exception handling
-
Use javascript exception handlingUse java validationUse python validationUse c# validationUse javascript validationDescribe component trust including when and how to achieve trust of componentsDescribe how to reuse code effectively and defensivelySummarize the key concepts covered in this course
IN THIS COURSE
-
1m 53s
-
4m 9sIn this video, you will learn how to apply exception handling effectively. FREE ACCESS
-
3m 21sAfter completing this video, you will be able to describe validation techniques and procedures. FREE ACCESS
-
7m 20sUpon completion of this video, you will be able to describe reliability, resiliency, and recoverability and how they can be achieved in software engineering. FREE ACCESS
-
5m 29sUpon completion of this video, you will be able to describe CDI/UDI, why it is important, and how it should be done. FREE ACCESS
-
4m 26sIn this video, you will learn how to check parameters. FREE ACCESS
-
4m 52sIn this video, you will learn about Java exception handling. FREE ACCESS
-
3m 31sFind out how to use exception handling in Python. FREE ACCESS
-
4m 44sIn this video, you will learn how to use C# exception handling. FREE ACCESS
-
3m 18sLearn how to use exception handling in JavaScript. FREE ACCESS
-
5m 9sIn this video, you will learn how to validate using Java. FREE ACCESS
-
7m 8sIn this video, you will learn how to use Python validation. FREE ACCESS
-
4m 51sDuring this video, you will learn how to validate using C#. FREE ACCESS
-
3m 58sIn this video, you will learn how to use JavaScript validation. FREE ACCESS
-
5m 9sUpon completion of this video, you will be able to describe component trust, including when and how to achieve trust of components. FREE ACCESS
-
5m 16sAfter completing this video, you will be able to describe how to reuse code effectively and defensively. FREE ACCESS
-
1m 42s
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.