- Building a Web App with ASP.NET Core, MVC, Entity Framework Core, Bootstrap, and Angular
- Build Your Own Application Framework with ASP.NET MVC 5
- Building Strongly-typed AngularJS Apps with ASP.NET MVC 5
- Improving .NET Core MVC Apps Using Extension Points
Pluralsight Courses for Builing a Single Page Application (SPA) with Angular, API and OpenID Connect
- Clean Architecture: Patterns, Practices, and Principles
- Modern Software Architecture: Domain Models, CQRS, and Event Sourcing
- Refactoring from Anemic Domain Model Towards a Rich One
- Applying Functional Principles in C#
- Domain-Driven Design in Practice
- Domain-Driven Design Fundamentals
- CQRS in Practice
- Building a RESTful API with ASP.NET Core
- Building Business Applications with Angular and ASP.NET Core
- Documenting an ASP.NET Core API with OpenAPI / Swagger
- Using OpenAPI/Swagger for Testing and Code Generation in ASP.NET Core
- Securing ASP.NET Core with OAuth2 and OpenID Connect
- Securing ASP.NET Core 2 with OAuth2 and OpenID Connect
- ASP.NET Core 2 Authentication Playbook
- ASP.NET Core MVC Testing Fundamentals
- Mocking in .NET Core Unit Tests with Moq: Getting Started
- Automated Business Readable Web Tests with Selenium and SpecFlow
- Business Readable Automated Tests with SpecFlow 2.0
- Integration Testing of Entity Framework Applications