课程大纲
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
要求
- 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#
客户评论 (9)
我喜欢一切,因为它对我来说都是新的,我可以看到它可以为我的工作带来附加值。
Zareef - BMW South Africa
课程 - Tosca: Model-Based Testing for Complex Systems
机器翻译
非常好的主题方法,并基于实际示例
Tomasz - Biuro Rachunkowe Magda Sp. z o.o.
课程 - Automate Windows Desktop Applications with AutoIt
机器翻译
只是整体曝光。很有帮助。
Travis - Beckman Coulter
课程 - Introduction to Blazor
机器翻译
培训师非常有帮助地回答了我们的任何问题,让我们分享我们的屏幕以显示我们遇到的错误,这很棒。
chithra - Public Health Wales NHS Trust
课程 - Advanced Blazor
机器翻译
问答。和项目演示。
Qing - Ametek
课程 - Implementing the Actor Model with Microsoft Orleans
机器翻译
It took up good stuff with a good speed, and not stayed in areas that was not important, left that to the student when the course was over. I mean that for a 2 day course it is a good value.
Mikael Forsberg - Kvadrat Örebro AB
课程 - Introduction to .Net Core
培训师用现实世界中的实际例子很好地解释了这些主题,这使我们更容易掌握信息
Florin-Viorel Marut - Continental Automotive Romania
课程 - High-Performance Application Development with .NET Core
机器翻译
Very hands on knowledge on the subject. A little bit of theory at the beginning to set the stage.
Thibault Chappuis - Mikron SA Boudry
课程 - Entity Framework Core 2.0
Time management of the training. Allocated time of training was well-spent and maximized.