Programming in C#: Debugging & Security Implementation

Visual Studio    |    Intermediate
  • 15 videos | 1h 30m 3s
  • Includes Assessment
  • Earns a Badge
Rating 4.3 of 69 users Rating 4.3 of 69 users (69)
Debugging and securing your applications is crucial prior to deployment. Discover input validation, symmetric and asymmetric encryption, managing an assembly, using compiler directives, and implementing diagnostics.

WHAT YOU WILL LEARN

  • Use regular expressions
    Validate data in the json format
    Use the sqlconnection and the sqlconnectionstringbuilder classes to guard against attacks on your database
    Use the aescryptoserviceprovider class and the common language runtime's cryptostream object to implement encryption
    Use the microsoft windows certificates manager to locate certification authorities and manage user and local machine x.509 certificates
    Verify the integrity of data by using hashing on the contents of a file
    Use either faster symmetric or more secure asymmetric algorithms
    Generate a unique key pair and assign it to an assembly
  • Create and use winmd assembly
    Use microsoft visual studio's global assembly cache (gac) to store and deploy strong-named components
    Use compiler directives
    Configure tracing functionality
    Work with trace switches and listeners
    Configure performance counters
    Write to the event log

IN THIS COURSE

  • 4m 33s
    In this video, you will learn how to use regular expressions. FREE ACCESS
  • 10m 40s
    In this video, you will learn how to validate data in JSON format. FREE ACCESS
  • Locked
    3.  Validating Connection Strings
    3m 14s
    In this video, you will use the SQLConnection and the SQLConnectionStringBuilder classes to protect your database from attacks. FREE ACCESS
  • Locked
    4.  Basic Encryption
    5m 5s
    Learn how to use the AesCryptoServiceProvider class and the Common Language Runtime's CryptoStream object to implement encryption. FREE ACCESS
  • Locked
    5.  Managing Certificates
    3m 58s
    In this video, you will use the Microsoft Windows Certificates Manager to locate Certification Authorities and manage user and local machine X.509 certificates. FREE ACCESS
  • Locked
    6.  Hashing
    4m 3s
    In this video, you will verify the integrity of data by using hashing on the contents of a file. FREE ACCESS
  • Locked
    7.  Symmetric vs Assymetric Encryption
    4m 34s
    Learn how to use either faster symmetric algorithms or more secure asymmetric algorithms. FREE ACCESS
  • Locked
    8.  Debugging and Security – Strongnaming
    6m 40s
    Learn how to generate a unique key pair and assign it to an assembly. FREE ACCESS
  • Locked
    9.  Create WinMD Assembly
    20m 3s
    Find out how to create and use a WinMD assembly. FREE ACCESS
  • Locked
    10.  The Global Assembly Cache
    5m 2s
    In this video, you will learn how to use Microsoft Visual Studio's Global Assembly Cache (GAC) to store and deploy strong-named components. FREE ACCESS
  • Locked
    11.  Compiler Directives
    4m 36s
    In this video, you will learn how to use compiler directives. FREE ACCESS
  • Locked
    12.  Diagnostics and Tracing
    3m 58s
    In this video, you will configure tracing functionality. FREE ACCESS
  • Locked
    13.  Working with Trace Switches
    3m 41s
    Learn how to work with trace switches and listeners. FREE ACCESS
  • Locked
    14.  Creating Performance Counters
    5m 37s
    In this video, you will learn how to configure performance counters. FREE ACCESS
  • Locked
    15.  Writing to Event Logs
    4m 20s
    In this video, you will learn how to write to the event log. 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.

PEOPLE WHO VIEWED THIS ALSO VIEWED THESE

Rating 4.5 of 79 users Rating 4.5 of 79 users (79)
Rating 4.4 of 154 users Rating 4.4 of 154 users (154)
Rating 4.3 of 60 users Rating 4.3 of 60 users (60)