Introduction to Secure Programming
Beginner
- 8 videos | 37m 21s
- Includes Assessment
- Earns a Badge
Explore the basic concepts of the secure programming methodology, including identifying potential security risks. This course introduces you to defensive and secure programming, and the importance of testing your code. You will begin by learning how to identify potential risk sources from user input, external data sources, weak access security, inadequate input validation, poor code, and unhandled exceptions. Next, see how to initiate defensive programming in all stages of the software life cycle. From there you will study the purpose of software tests, test guidelines, the software testing process, and low-level design inspection steps. Conclude by learning the levels, steps, guidelines, and benefits of unit testing.
WHAT YOU WILL LEARN
-
Describe defensive programming and identify its benefits and disadvantagesDescribe secure programming, its relationship to defensive programming, and its benefits and disadvantagesIdentify sources of risk that can negatively impact your software applicationsDescribe best practices for creating secure code
-
Describe how to include defensive programming techniques into your software development processDescribe why testing should be performed and identify the major phases of the software testing processDescribe what unit testing is and the benefits it providesIdentify the benefits of employing defensive and secure programming and recognize the phases of the software testing process
IN THIS COURSE
-
3m 52sAfter completing this video, you will be able to describe defensive programming, identify its benefits, and identify its disadvantages. FREE ACCESS
-
5m 1sUpon completion of this video, you will be able to describe secure programming, its relationship to defensive programming, and its benefits and disadvantages. FREE ACCESS
-
4m 17sIn this video, you will identify sources of risk that can negatively impact your software applications. FREE ACCESS
-
4m 52sUpon completion of this video, you will be able to describe best practices for creating secure code. FREE ACCESS
-
5m 16sAfter completing this video, you will be able to describe how to include defensive programming techniques into your software development process. FREE ACCESS
-
5m 18sAfter completing this video, you will be able to describe why testing should be performed and identify the major phases of the software testing process. FREE ACCESS
-
4m 41sUpon completion of this video, you will be able to describe what unit testing is and the benefits it provides. FREE ACCESS
-
4m 6sLearn how to identify the benefits of employing defensive and secure programming and recognize the phases of the software testing process. 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.