C# for Automation Test Engineers Certificate for Caleb Kershaw
Certificate ID:
593551
Authentication Code:
15a0c
Certified Person Name:
Caleb Kershaw
Trainer Name:
Dawid Borycki
Duration Days:
3
Duration Hours:
21
Course Name:
C# for Automation Test Engineers
Course Date:
9 September 2019 09:30 to 11 September 2019 16:30
Venue:
Manchester
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
- ArrayLists
- Vectors
- HashTables
- 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