Course Outline
Introduction
Project Setup for Government
.Net and Visual Studio Setup for Government
C# Data Types and Operators for Government
- Variable types
- Operators
- Conditional statements
- Loop statements
- Lists
- Switches
- Arrays
Object-Oriented Programming for Government
- Class creation
- Constructors
- Constructor overloading
- Namespaces and using statements
Methods for Government
- Method creation
- Method reuse
- Method overloading
- Passing arguments
Containers for Government
- Lists
- Vectors
- Dictionary
- Generics
Extending Classes for Government
- Construction of classes
- Inheritance
- Polymorphism
- Abstract classes
- Interface classes
Working with Strings for Government
- Manipulation
- Formatting
- Tokenizers
Unit Tests for Government
- Web testing
- Creation
- Assertions
Debugging for Government
- The Watch Window
- Debug commands
- Debugging functions
Exception Handling for Government
- Catch block
- Finally block
- Throw keyword
- Try catch block
Working with JSON for Government
- Structure
- JSON libraries
- Creating JSON strings
- Deserializing
Towards an Automation Framework for Government
Closing Remarks for Government
Requirements
- An interest in C# programming and automation testing for government
Audience
- Entry-level testers who are interested in learning C# for automation testing
- Experienced testers with a background in other programming languages, such as Java or JavaScript, who wish to apply their skills to C# within the context of government projects
Testimonials (7)
Shane is very experienced, knowledgeable, and willing to help and explain when people have questions. I liked most that Shane creates an atmosphere in which asking questions is safe and encouraged, which is extremely important to learning in my opinion.
Ryan
Course - C# for Automation Test Engineers
the many examples and demos
David
Course - C# for Automation Test Engineers
Really hands on. Instructor was interesting and kept us engaged. He even tailored some content to things that we want to do in our framework!
Lisa Gallimore
Course - C# for Automation Test Engineers
Click alone with the instructor helped a lot
Lillian Ahles
Course - C# for Automation Test Engineers
It was well explained.
Moises - Department of Defense
Course - C# for Automation Test Engineers
The trainer is knowledgeable and friendly and explains everything thoroughly.
Mpho - Multichoice
Course - C# for Automation Test Engineers
Building the Selenium framework