Creating Secure C# Code
Intermediate
- 10 videos | 43m 21s
- Includes Assessment
- Earns a Badge
During this course, you'll explore techniques that help you secure your C# code, and a number of best practices. You'll begin by learning how to safely connect strings and apply common data validation techniques for C# applications. Next, you will identify why casting in the C# style is preferred to the C style. From there, learn how to recognize proper C# operator overloading, and how to follow the correct way to access internal class data. Other topics include working with loops, and understanding why for-loops are preferred to while-loops. Other topics include how to study concise, focused, readable C# function examples; how to identify the best way to use references and pointers. Finally, as a review exercise, you will create a C# application that casts correctly, uses proper data validation, and offers concise functions and methods.
WHAT YOU WILL LEARN
-
Recognize how to properly interface with data in c#Demonstrate some common data validation techniques employed to create secure c# applicationsIdentify why casting in the c# style is preferred to the c styleRecognize how to properly use operator overloading in c#Identify the correct way to access internal class data
-
Describe why for-loops are preferred to while-loopsRecognize how to keep functions focused and conciseIdentify the best way to use references and pointers and why you should avoid raw pointersRecognize the importance of good readability for planning and maintaining codeUse defensive coding techniques to create a secure c# application
IN THIS COURSE
-
6m 24sUpon completion of this video, you will be able to recognize how to properly interface with data in C#. FREE ACCESS
-
4m 41sIn this video, find out how to apply some common data validation techniques employed to create secure C# applications. FREE ACCESS
-
5m 31sIn this video, you will learn why casting in the C# style is preferred to the C style. FREE ACCESS
-
3m 28sUpon completion of this video, you will be able to recognize how to properly use operator overloading in C#. FREE ACCESS
-
2m 53sIn this video, find out how to identify the correct way to access data from within a class. FREE ACCESS
-
2m 54sUpon completion of this video, you will be able to describe why for-loops are preferred to while-loops. FREE ACCESS
-
3m 46sAfter completing this video, you will be able to recognize how to keep functions focused and concise. FREE ACCESS
-
4m 9sFind out how to identify the best way to use references and pointers, and why you should avoid raw pointers. FREE ACCESS
-
5m 1sAfter completing this video, you will be able to recognize the importance of good readability for planning and maintaining code. FREE ACCESS
-
4m 33sIn this video, you will use defensive coding techniques to create a secure C# application. 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.