Defensive Coding Best Practices for C/C++

Defensive Coding C/C++    |    Intermediate
  • 11 videos | 46m 23s
  • Earns a Badge
Rating 4.3 of 14 users Rating 4.3 of 14 users (14)
Regardless of how well your code is written, errors will occur. Explore defensive programming best practices in C/C++, including data and data validation.

WHAT YOU WILL LEARN

  • Recognize how to properly interface with data in c/c++
    Demonstrate some common data validation techniques employed to create secure c/c++ applications
    Identify why casting in the c++ style is preferred to the c style
    Recognize how to properly use operator overloading in c/c++
    Identify the correct way to access internal class data
    Describe why for loops are preferred to while loops
  • Recognize how to keep functions focused and concise
    Identify the best way to use references and pointers and why you should avoid raw pointers
    Describe the top secure coding practices for c/c++
    Recognize the importance of good readability for planning and maintaining code
    Use defensive coding techniques to create a secure c/c++ application

IN THIS COURSE

  • 5m 4s
    Upon completion of this video, you will be able to recognize how to properly interface with data in C++. FREE ACCESS
  • 4m 28s
    Learn about some common data validation techniques employed to create secure C/C++ applications. FREE ACCESS
  • Locked
    3.  Casting in C/C++
    4m 7s
    In this video, find out how to identify why the C++ style of casting is preferred to the C style. FREE ACCESS
  • Locked
    4.  Operator Overloading in C/C++
    3m 8s
    Upon completion of this video, you will be able to recognize how to properly use operator overloading in C++. FREE ACCESS
  • Locked
    5.  Working with Accessor Methods in C/C++
    3m 13s
    Find out how to identify the correct way to access data from within a class. FREE ACCESS
  • Locked
    6.  Working with Loops in C/C++
    2m 55s
    After completing this video, you will be able to describe why for loops are preferred to while loops. FREE ACCESS
  • Locked
    7.  Functions  in C/C++
    4m 33s
    Upon completion of this video, you will be able to recognize how to keep functions focused and concise. FREE ACCESS
  • Locked
    8.  References and Pointers  in C/C++
    3m 46s
    Learn how to identify the best way to use references and pointers, and why you should avoid raw pointers. FREE ACCESS
  • Locked
    9.  Secure Coding Practices for C/C++
    5m 34s
    Upon completion of this video, you will be able to describe the top secure coding practices for C and C++. FREE ACCESS
  • Locked
    10.  Code Readability in C/C++
    3m 23s
    Upon completion of this video, you will be able to recognize the importance of good readability for planning and maintaining code. FREE ACCESS
  • Locked
    11.  Exercise: Creating a Secure C/C++ Application
    6m 12s
    In this video, find out how to use defensive coding techniques to create a secure C/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.

YOU MIGHT ALSO LIKE

Rating 5.0 of 5 users Rating 5.0 of 5 users (5)
Rating 5.0 of 5 users Rating 5.0 of 5 users (5)
Rating 4.5 of 13 users Rating 4.5 of 13 users (13)

PEOPLE WHO VIEWED THIS ALSO VIEWED THESE

Rating 4.4 of 119 users Rating 4.4 of 119 users (119)
Rating 4.2 of 46 users Rating 4.2 of 46 users (46)
Rating 4.4 of 134 users Rating 4.4 of 134 users (134)