Pluralsightintermediateen

Pragmatic Behavior-driven Design with .NET

BDD with Visual Studio, EF & XUnit: Learn a simple approach to testing your code. Improve quality & streamline development.

4.2(351)
2h 52m
Certificate
Rob Conery
Rob ConeryInstructor

Course Content

Pragmatic Behavior-driven Design with .NET is an intermediate-level Pluralsight course taught by Rob Conery. It runs 2h 52m, is taught in English, and includes a certificate of completion. Learners rate it 4.2 out of 5 from 351 reviews. It is a paid course, first published July 2021.

Behavior-Driven Design (BDD) offers a streamlined approach to structuring your tests and overall development process. However, it's often obscured by unnecessary jargon and overly complex testing frameworks. This course, led by Rob Conery, cuts through the noise. You'll follow along in an engaging, "over-the-shoulder" pair-coding session as Rob builds a membership library for ASP.NET MVC.

Through practical application and in-depth explanations, you'll gain a clear understanding of BDD principles. Discover how BDD can be surprisingly elegant, simple, and significantly beneficial for your software development workflow. Learn to apply BDD effectively and unlock its potential for improved collaboration and higher-quality code. This course demystifies BDD and provides a solid foundation for implementing it in your own projects.

  • Understand Behavior-Driven Design (BDD): Learn the core principles and benefits of this popular testing methodology.
  • ASP.NET MVC Development: Gain practical experience building a real-world application using ASP.NET MVC.
  • Pair-Coding Approach: Benefit from an "over-the-shoulder" learning style with Rob Conery's clear explanations and coding demonstrations.
  • Membership Library Project: Follow along as Rob builds a practical membership library, illustrating BDD concepts in action.
  • Simplify Testing: Discover how to avoid unnecessary jargon and complex frameworks to implement effective BDD.
  • Improve Collaboration: Learn how BDD can enhance communication and collaboration between developers, testers, and stakeholders.
  • Enhance Code Quality: Understand how BDD leads to more robust, reliable, and maintainable code.
  • Practical Application: Apply BDD concepts directly to your own projects and workflows.
$ whoami — the devs behind tutorialsearch.io

Need a web app built? Hire the team behind TutorialSearch.io

We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.