This page is an archive of all my Pluralsight courses.
This course will teach you how to improve code base by using tested and proven object-oriented design patterns.
Advanced
March 4th, 2022
In this course, you’ll learn how to build an API with ASP.NET Core that connects to a database via Entity Framework Core from scratch.
Beginner
February 16th, 2022
This course will teach you how to integrate with an OData API from .NET and JavaScript.
Beginner
June 25th, 2021
OData aims to standardize RESTful APIs, allowing for better integration between services. This course will teach you how to create OData services with ASP.NET Core.
Beginner
June 25th, 2021
In this course you’ll learn when reflection is useful and how to use it in .NET.
Intermediate
March 30th, 2021
This course will teach you how to secure your ASP.NET Core microservices using a variety of best practice patterns for authentication and authorization.
Advanced
November 30th, 2020
This course will teach you how to consume APIs with HttpClient in .NET.
Intermediate
June 1st, 2021
In this course you’ll learn how to use Docker containers, the Azure Kubernetes Service, Azure Resource Manager Templates and Azure Active Directory (including B2C) to build, deploy and secure your applications and services on Azure.
Advanced
June 9th, 2020
In this course you’ll learn best practices regarding user and password management, integrating with third-party providers like Facebook, setting up federation and implementing multi-factor authentication.
Intermediate
April 27th, 2020
When you’re building an ASP.NET Core 3 MVC web app or API, you’ll want to secure it sooner than later. In this course, you’ll learn how to utilize OAuth2 and OpenID Connect, today’s widely-used standards, to help you achieve your goals efficiently.
Intermediate
February 20th, 2020
In this course you’ll learn how to secure your Blazor application using a variety of best practice techniques for authentication and authorization.
Advanced
December 12th, 2019
In this course you’ll learn how improve your API with paging, sorting, and data shaping. You’ll also learn how to make your API more evolvable and robust with HATEOAS and advanced content negotiation, and how to deal with caching and concurrency.
Intermediate
October 10th, 2019
Building an API is one thing, but building a truly RESTful API is something different. In this course, you’ll learn how to build one using ASP.NET Core 3.
Beginner
October 10th, 2019
When creating an application that uses EF Core you’ll quickly wonder how you can test your code. In this course you’ll learn about strategies that can help with testing your code by using in-memory database providers like InMemory and SQLite.
Intermediate
June 14th, 2019
Testing an API improves its reliability. Generating client-side code helps with getting started fast when building a client that consumes your API. OpenAPI can help with both. In this course, you’ll learn how.
Intermediate
April 12th, 2019
Documenting an API is often regarded as a tedious yet essential task. By using OpenAPI / Swagger, which integrates nicely with ASP.NET Core, you can take on this task. In this course you’ll learn how to do that.
Intermediate
February 27th, 2019
In this course you’ll get an in depth look at using HttpClient and HttpClientFactory to integrate with an API, from basic CRUD operations over streaming and compression to dealing with errors and extending HttpClient with custom message handlers.
Intermediate
January 11th, 2019
Coding an asynchronous API comes with its own set of challenges. In this course you’ll learn what they are and how you can benefit from writing async code. You’ll learn how to do that starting at the bottom layer and working right up to the top.
Intermediate
June 2nd, 2020
When you’re building an ASP.NET Core 2 MVC web app or API, you’ll want to secure it sooner than later. In this course, you’ll learn how to utilize OAuth2 and OpenID Connect, today’s widely-used standards, to help you achieve your goals efficiently.
Intermediate
June 21st, 2018
In this course you’ll learn how to tackle advanced business scenarios and use cases, thus improving your application’s security, reliability, data integrity, and performance.
Intermediate
April 24th, 2018
ASP.NET Core 2 incorporates a few important changes and new features. This course will teach you how to upgrade your existing web API, built with ASP.NET Core 1.x, to ASP.NET Core 2.0.
Beginner
October 19th, 2017
When you’re building an ASP.NET Core MVC web app or API, you’ll want to secure it sooner than later. In this course, you’ll learn how to utilize OAuth2 and OpenID Connect, today’s widely-used standards, to help you achieve your goals efficiently.
Intermediate
August 7th, 2017
APIs should adhere to the constraints enforced by the REST architectural style. By doing that, you’ll end up with a stable, functional, and predictable API, standardized where possible.
Intermediate
March 13th, 2017
ASP.NET Core and Entity Framework Core signify the direction Microsoft is taking with its developer frameworks. In this course, you’ll learn about the important concepts of ASP.NET Core related to building an API. Updated for ASP.NET Core 2.0, 2017/09.
Beginner
November 7th, 2016
OData V4, an open OASIS standard dubbed “The Best Way to REST,” aims to standardize the process of building RESTful APIs. Discover OData and how to build and consume a RESTful API that adheres to the OData V4 standard, using ASP.NET (Web API).
Beginner
May 11th, 2016
When you’re building an Angular or ASP.NET MVC-based application, sooner or later you’ll want to secure it – preferably sooner rather than later. In this course, you’ll learn how OAuth2 and OpenID Connect, today’s widely-used standards, can help you with that.
Intermediate
December 21st, 2015
We all seem to be building RESTful APIs these days. But REST is bigger than that: it’s an architectural system. If you’re looking to learn what REST really is and how to build a RESTful API with Web API, aimed at multiple client types (web/mobile), this is the right course for you.
Intermediate
March 5th, 2015
XAML is the language of choice for WPF, Windows Phone, Windows Store, and Silverlight apps. This course is a very demo-driven, practical introduction to XAML, aimed at anyone who wants to get started with XAML.
Beginner
July 16th, 2014
This course covers the different aspects of performance in Windows 8 applications, a definite must for any Windows 8 developer. Learn about the impact of how your XAML is structured, working with large collections & virtualization, async, analytics, and much more.
Intermediate
August 30th, 2013