Test-Driven Development with .NET Training
Our Test Driven Development (TDD) with .NET training course is aimed at developers who are looking to benefit from the robustness and high quality of code which arises when Test-Driven Development methods are correctly implemented.
It’s not actually just about TDD though. We’ll take a look at the software development process, with a focus on quality assurance. We’ll talk about the benefits and costs of code reviewing and automated testing. The SOLID principles will be examined in detail, followed by Dependency injection, and Unit Testing. We will also take a good look at mocking frameworks so we can isolate objects and focus our tests on a granular level.
This is very much a hands-on training course, with useful coding examples in WPF and in ASP.NET MVC.
Lastly, we will look at a few examples and together we’ll discuss problems in those examples and suggest solutions to improve the maintainability, clarity and extensibility.
By the end of this course, you will have learnt about:
- Quality Assurance during Development
- Writing clean .NET code
- S.O.L.I.D. Object Oriented design principles
- Test Automation
.NET developers who are looking to understand and employ key testing and test-driven techniques to improve the quality of software development in their organisations.
Delegates should have at least 2 years experience in programming with C # or VB.NET.
If you are looking to harness the powers of Test Driven Development for your .NET application development then an on-site course delivery could be the perfect solution to bring your team together using modern, robust development techniques.
We can take into account your developers’ existing technical skills, project requirements and deadlines, and focus on specific topics of interest. We can even base the practical elements of the course on your source code to make it even more relevant.