Defensive Coding Fundamentals for JavaScript and HTML5
JavaScript
| Intermediate
- 18 videos | 1h 5m 29s
- Includes Assessment
- Earns a Badge
Defensive programming is a methodology for writing code that is not prone to present or future errors caused by unexpected user inputs or actions. Explore defensive programming for JavaScript and HTML5, including an introduction to testing.
WHAT YOU WILL LEARN
-
Describe the potential risks faced by software applicationsIdentify the key reasons why risks are a recurring issueRecognize the key features of defensive codingList some key approaches to preventing problems during the planning stageRecognize the correct way to use, or not use, the escape functionIdentify the key features of a strong cross-origin resource-sharing policyUse event handlers to account for and prevent untrusted dataUtilize secure web storage in javascript and html5Utilize secure web messaging in javascript and html5
-
Identify the key features and benefits of testingDescribe the benefits of testing your code for multiple browsersRecognize how to write testable code in javascript and html5Recognize how to perform tests using visual studio for javascript and html5Create examples of defensible methods in javascript and html5Identify the techniques for applying defensive techniques for method parameters and return values in javascript and html5 methodsRecognize how to implement variable declarations for defendable codeIdentify how to use null values in creating defendable codeIdentify how to use if and switch statements in creating defendable code
IN THIS COURSE
-
3m 42sUpon completion of this video, you will be able to describe the potential risks faced by software applications. FREE ACCESS
-
2m 51sIn this video, learn how to identify the key reasons why risks are a recurring issue. FREE ACCESS
-
4m 3sUpon completion of this video, you will be able to recognize the key features of defensive coding. FREE ACCESS
-
4mAfter completing this video, you will be able to list some key approaches to preventing problems during the planning stage. FREE ACCESS
-
2m 36sAfter completing this video, you will be able to recognize the correct way to use, or not use, the escape function. FREE ACCESS
-
4m 3sIn this video, you will learn how to identify the key features of a strong Cross-Origin Resource Sharing Policy. FREE ACCESS
-
4m 18sIn this video, learn how to use event handlers to account for and prevent data that is not trustworthy. FREE ACCESS
-
3m 54sIn this video, you will use secure Web storage in JavaScript and HTML5. FREE ACCESS
-
4m 12sFind out how to use secure Web messaging in JavaScript and HTML5. FREE ACCESS
-
4m 1sFind out how to identify the key features and benefits of a product. FREE ACCESS
-
2m 48sAfter completing this video, you will be able to describe the benefits of testing your code in multiple browsers. FREE ACCESS
-
3m 1sUpon completion of this video, you will be able to recognize how to write testable code in JavaScript and HTML5. FREE ACCESS
-
3m 24sUpon completion of this video, you will be able to recognize how to perform tests using Visual Studio for JavaScript and HTML5. FREE ACCESS
-
3m 41sIn this video, you will create examples of defensible methods in JavaScript and HTML5. FREE ACCESS
-
3m 42sFind out how to identify the techniques for applying defensive techniques for method parameters and return values in JavaScript and HTML5. FREE ACCESS
-
4m 48sAfter completing this video, you will be able to recognize how to implement variable declarations for code that is defensible. FREE ACCESS
-
3m 34sIn this video, you will learn how to use null values in creating defendable code. FREE ACCESS
-
2m 49sIn this video, you will learn how to use if and switch statements to create defendable code. FREE ACCESS
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.