Defensive Coding Best Practices for C/C++

Defensive Coding C/C++
  • 11 Videos | 50m 23s
  • Earns a Badge
Likes 9 Likes 9
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

  • Playable
    1. 
    Working with Data in C/C++
    5m 4s
    UP NEXT
  • Playable
    2. 
    Data Validation in C/C++
    4m 28s
  • Locked
    3. 
    Casting in C/C++
    4m 7s
  • Locked
    4. 
    Operator Overloading in C/C++
    3m 8s
  • Locked
    5. 
    Working with Accessor Methods in C/C++
    3m 13s
  • Locked
    6. 
    Working with Loops in C/C++
    2m 55s
  • Locked
    7. 
    Functions  in C/C++
    4m 33s
  • Locked
    8. 
    References and Pointers  in C/C++
    3m 46s
  • Locked
    9. 
    Secure Coding Practices for C/C++
    5m 34s
  • Locked
    10. 
    Code Readability in C/C++
    3m 23s
  • Locked
    11. 
    Exercise: Creating a Secure C/C++ Application
    6m 12s

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

Skillsoft is providing you the opportunity to earn a digital badge upon successful completion of this course, which can be shared on any social network or business platform

Digital badges are yours to keep, forever.

YOU MIGHT ALSO LIKE

Likes 31 Likes 31  
Likes 12 Likes 12  

PEOPLE WHO VIEWED THIS ALSO VIEWED THESE

COURSE C++ Updates
Likes 4 Likes 4  
Likes 8 Likes 8  
Likes 91 Likes 91