Defensive Coding Fundamentals for C#

Defensive Coding C#    |    Intermediate
  • 13 videos | 56m 45s
  • Includes Assessment
  • Earns a Badge
Rating 4.4 of 154 users Rating 4.4 of 154 users (154)
Defensive Programming is a methodology for writing code not prone to errors caused by unexpected user inputs/actions. Explore the fundamentals of defensive programming in C/C++ including risks, clean code, iterative design, and testing.

WHAT YOU WILL LEARN

  • Describe the potential risks faced by software applications
    Identify the key reasons why risks are a recurring issue
    Recognize the key features o defensive coding
    List some key approaches to preventing problems during the planning stage
    Recognize what clean code is
    Identify the key features of iterative design
    Use pseudocode to develop programming solutions
  • Use assertions in your programming code
    Apply pre and post conditions to c#
    Identify how to perform low level design inspections
    Describe the benefits of testing your code
    Recognize how to write testable code in c#
    Recognize how to perform unit tests using visual studio for c#

IN THIS COURSE

  • 4m 44s
    After completing this video, you will be able to describe the potential risks faced by software applications. FREE ACCESS
  • 3m 22s
    During this video, you will learn how to identify the key reasons why risks are a recurring issue. FREE ACCESS
  • Locked
    3.  Defensive Coding Defined
    5m 54s
    Upon completion of this video, you will be able to recognize the key features of defensive coding. FREE ACCESS
  • Locked
    4.  Preventng Problems Before they Start
    3m 43s
    Upon completion of this video, you will be able to list some key approaches to preventing problems during the planning stage. FREE ACCESS
  • Locked
    5.  What is Clean Code
    4m 58s
    Upon completion of this video, you will be able to recognize what clean code is and what it is not. FREE ACCESS
  • Locked
    6.  Employing Iterative Design
    3m 55s
    In this video, you will learn how to identify the key features of an iterative design. FREE ACCESS
  • Locked
    7.  Using Pseudocode
    3m 38s
    Learn how to use pseudocode to develop programming solutions. FREE ACCESS
  • Locked
    8.  Assertions
    3m 14s
    In this video, you will learn how to use assertions in your programming code. FREE ACCESS
  • Locked
    9.  Pre and Post Conditions
    3m 43s
    Find out how to apply pre and post conditions to C#. FREE ACCESS
  • Locked
    10.  Low level Design Inspections
    4m 40s
    In this video, you will learn how to perform low level design inspections. FREE ACCESS
  • Locked
    11.  Introduction to Testing
    4m 44s
    After completing this video, you will be able to describe the benefits of testing your code. FREE ACCESS
  • Locked
    12.  Writing Testable Code
    4m 57s
    After completing this video, you will be able to recognize how to write testable code in C#. FREE ACCESS
  • Locked
    13.  Unit Tests
    5m 14s
    After completing this video, you will be able to recognize how to perform unit tests using Visual Studio for C#. 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 3 users Rating 5.0 of 3 users (3)
Channel Clean Coding
Rating 5.0 of 1 users Rating 5.0 of 1 users (1)

PEOPLE WHO VIEWED THIS ALSO VIEWED THESE

Rating 4.5 of 238 users Rating 4.5 of 238 users (238)
Rating 4.5 of 1116 users Rating 4.5 of 1116 users (1116)
Rating 4.5 of 354 users Rating 4.5 of 354 users (354)