Course Outline

Introduction

Project Setup

.Net and VisualStudio Setup

C# Data Types and Operators

  • Variable types
  • Operators
  • Conditional statements
  • Loop Statements
  • Lists
  • Switches
  • Arrays

Object-Oriented Programming

  • Class creation
  • Constructors
  • Constructor overloading
  • Namespaces and using statements

Methods

  • Method creation
  • Method reuse
  • Method overloading
  • Passing arguments

Containers

  • Lists
  • Vectors
  • Dictionary
  • Generics

Extending Classes

  • Construction of classes
  • Inheritance
  • Polymorphism
  • Abstract classes
  • Interface classes

Working with Strings

  • Manipulation
  • Formatting
  • Tokenizers

Unit Tests

  • Web testing
  • Creation
  • Assertions

Debugging

  • The Watch Window
  • Debug Commands
  • Debugging Functions

Exception Handling

  • Catch Block
  • Finally Block
  • Throw Keyword
  • Try Catch Block

Working with JSON

  • Structure
  • JSON libraries
  • Creating JSON strings
  • Deserializing

Towards an Automation Framework

Closing Remarks

Requirements

  • An interest in C# programming and automation testing

Audience

  • Beginner testers who wish to learn C# for automation testing
  • Professional testers with experience in other programming language such as Java or Javascript who wish to transfer their testing skill set to C#
  21 Hours
 

Testimonials

Related Courses

Visual Studio with VB.Net

  21 hours

Tosca: Model-Based Testing for Complex Systems

  35 hours

Machine Learning and AI with ML.NET

  21 hours

.NET Core and Angular Training Course

  21 hours

Introduction to .Net Core

  14 hours

High-Performance Application Development with .NET Core

  14 hours

Robot Framework: Keyword Driven Acceptance Testing

  14 hours

Introduction to Blazor

  14 hours

Blazor WebAssembly

  14 hours

Advanced Blazor

  21 hours

Automate Windows Desktop Applications with AutoIt

  14 hours

Entity Framework Core 2.0

  14 hours

TestComplete

  21 hours

Test Automation with Galen Framework

  14 hours

Implementing the Actor Model with Microsoft Orleans

  14 hours