Introduction to Test Driven Development (TDD) for .NET Core C# using xUnit

DifficultyIntermediate
AVG Duration3h
Students373
Ratings
5/5
starstarstarstarstar
Content
1211

Description

Ready to take your .Net development skills to the next level?

This Learning Path is your one-stop guide to mastering Test Driven Development for .NET Core C#. When it comes to creating robust bug free .NET applications, knowing how to perform TDD is an essential skill which needs to be mastered. By taking this Leaning Path, you'll get exposure to the following related .NET Core utils and TDD tools:

This is a must do Learning Path for anyone wanting to become a .Net Core TDD ninja. 

Learning Objectives

  • Deepen your knowledge of .NET Core C# TDD using xUnit
  • Knowing how to create and run unit tests 
  • Understand how and when to leverage xUnit, Moq, Coveralls.io, and GitHub Actions

Intended Audience

  • Anyone interested in learning about .NET Core C# based TDD
  • Software engineers
  • DevOps

Prerequisites

  • Basic understanding of C# 
  • Basic understanding of software development
  • Basic understanding of the software development life cycle 

Content Outline

This Learning Path provides 4+ hours of instructional content delivered using both instructional video lectures and hands-on lab exercises.

Demonstration Source Code

All source code demonstrated within this Learning Path is located here:

Certificate

Your certificate for this learning path

Training Content

1
Course - Intermediate - 2h
Introduction to Test Driven Development (TDD) - for .NET Core C# using xUnit
This course is designed to bring you quickly up to speed with the basic features and processes involved in performing C# based test-driven development (TDD) using xUnit.
2
Resource - Not defined - 10m
xUnit Assertion Cheatsheet
3
Hands-on Lab Challenge - Beginner - 1h
.NET Core C# Challenge: TDD Sphere Volume
In this challenge, you will complete a .Net Core C# implementation being guided by existing xUnit tests (TDD).
4
Hands-on Lab Challenge - Beginner - 1h
.NET Core C# Challenge: TDD Bulk Discounting
In this challenge, you will complete a .Net Core C# implementation being guided by existing xUnit tests (TDD).
5
Exam - 30m
Final Exam - C# TDD
Final Exam - C# TDD
About the Author
Students125628
Labs66
Courses113
Learning paths180

Jeremy is a Content Lead Architect and DevOps SME here at Cloud Academy where he specializes in developing DevOps technical training documentation.

He has a strong background in software engineering, and has been coding with various languages, frameworks, and systems for the past 25+ years. In recent times, Jeremy has been focused on DevOps, Cloud (AWS, Azure, GCP), Security, Kubernetes, and Machine Learning.

Jeremy holds professional certifications for AWS, Azure, GCP, Terraform, Kubernetes (CKA, CKAD, CKS).