Software Security Best Practices
Beginner
- 15 videos | 1h 17m 16s
- Includes Assessment
- Earns a Badge
Security is a major concern when designing and developing a software application. Learn the fundamentals of application security, data validation, and handling authentication and passwords.
WHAT YOU WILL LEARN
-
Identify the goal of application security and the need to consider security issues in the design and development of software applicationsList the guidelines for implementing security in your software development processRecognize the various ways that your application can develop security problemsIdentify the possible consequences of security problemsIdentify the importance of data validation within your applicationDescribe the main functions that your data validation should perform on input dataRecognize code that follows best practices for validating input dataIdentify the importance of validating and encoding output data returned from your application
-
Recognize code that follows best practices for validating output dataRecognize the importance of implementing authentication within your application and how it relates to security issuesIdentify the various resources requiring authentication and potential associated security issuesIdentify best practices for implementing authentication within your applicationRecognize best practices for creating secure passwordsRecognize best practices for allowing users to change or recover passwordsIdentify best practices for managing and maintaining passwords
IN THIS COURSE
-
5m 49sIn this video, you will learn how to identify the goal of application security and why it is important to consider security issues when designing and developing software applications. FREE ACCESS
-
6m 36sAfter completing this video, you will be able to list the guidelines for implementing security in your software development process. FREE ACCESS
-
7m 19sAfter completing this video, you will be able to recognize the various ways that security problems can develop in your application. FREE ACCESS
-
4m 29sIn this video, you will learn how to identify the possible consequences of security problems. FREE ACCESS
-
4m 53sLearn how to identify the importance of data validation within your application. FREE ACCESS
-
4m 3sAfter completing this video, you will be able to describe the main functions that your data validation should perform on input data. FREE ACCESS
-
4m 35sAfter completing this video, you will be able to recognize code that follows best practices for validating input data. FREE ACCESS
-
4m 15sFind out how to identify the importance of validating and encoding output data returned from your application. FREE ACCESS
-
3m 47sUpon completion of this video, you will be able to recognize code that follows best practices for validating input data. FREE ACCESS
-
4m 32sUpon completion of this video, you will be able to recognize the importance of implementing authentication within your application and how it relates to security issues. FREE ACCESS
-
5m 20sLearn how to identify the various resources that require authentication and the potential associated security issues. FREE ACCESS
-
5m 55sIn this video, learn how to identify best practices for implementing authentication within your application. FREE ACCESS
-
5m 10sUpon completion of this video, you will be able to recognize best practices for creating secure passwords. FREE ACCESS
-
4m 56sAfter completing this video, you will be able to recognize best practices for allowing users to change or recover passwords. FREE ACCESS
-
5m 38sLearn how to identify best practices for managing and maintaining passwords. 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.