Thank you for sending your enquiry! One of our team member will contact you shortly.
Thank you for sending your booking! One of our team member will contact you shortly.
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#
Testimonials
I liked when it ended. I liked the free lunch my company provided
- BeyondTrust
C# for Automation Test Engineers Course
I liked how the examples lead to the next. You are able to use what you learnt in the previous segment in the next.
Sacha Mannion - BeyondTrust
C# for Automation Test Engineers Course
Recap of programming concepts and exercises (but not everyone did enjoy it cause they are not familiar with basics of programming).
- Playn'Go Ph Inc
C# for Automation Test Engineers Course
Related Courses
Test Automation with Galen Framework
14 hours
TestComplete
21 hours
Machine Learning and AI with ML.NET
21 hours
Introduction to Blazor
14 hours
Blazor WebAssembly
14 hours
Advanced Blazor
21 hours
Introduction to .Net Core
14 hours
Entity Framework Core 2.0
14 hours
Visual Studio with VB.Net
21 hours