Here you find a complete list of the 29 courses that I've authored for Pluralsight. Click on a course to find the details and a link to the course.
2024
Course link: Developing Source Generators in C#
Duration: 3h 51m
Release date: 13th February 2024
Short Description: C# Source Generators can analyze your code and generate new C# code while your project is compiling. This course will teach you how to build and use C# Source Generators in your .NET applications.
Duration: 3h 51m
Release date: 13th February 2024
Short Description: C# Source Generators can analyze your code and generate new C# code while your project is compiling. This course will teach you how to build and use C# Source Generators in your .NET applications.
Course link: C# Unit Testing
Duration: 2h 16m
Release date: 13th February 2024
Short Description: Unit testing is an essential skill needed to write robust and high-quality code. This course will teach you how to write unit tests with .NET and C# to ensure that your code works as expected.
Duration: 2h 16m
Release date: 13th February 2024
Short Description: Unit testing is an essential skill needed to write robust and high-quality code. This course will teach you how to write unit tests with .NET and C# to ensure that your code works as expected.
Course link: DOM Manipulation with TypeScript
Duration: 2h 34m
Release date: 17th January 2024
Short Description: Modern JavaScript frameworks like Angular, React, or Vue.js use DOM manipulation to change the loaded HTML document. This course will teach you how to use DOM manipulation with TypeScript to select, create, and remove HTML elements in a web page.
Duration: 2h 34m
Release date: 17th January 2024
Short Description: Modern JavaScript frameworks like Angular, React, or Vue.js use DOM manipulation to change the loaded HTML document. This course will teach you how to use DOM manipulation with TypeScript to select, create, and remove HTML elements in a web page.
2023
Course link: Building Blazor Hybrid Apps
Duration: 3h 3m
Release date: 18th August 2023
Short Description: With Blazor Hybrid you can build mobile and desktop applications with HTML and C# by using the Blazor web framework. This course will teach you how to build Blazor Hybrid applications with Blazor, .NET MAUI, WPF, and Windows Forms.
Duration: 3h 3m
Release date: 18th August 2023
Short Description: With Blazor Hybrid you can build mobile and desktop applications with HTML and C# by using the Blazor web framework. This course will teach you how to build Blazor Hybrid applications with Blazor, .NET MAUI, WPF, and Windows Forms.
Course link: Working with Git and GitHub in Visual Studio 2022
Duration: 2h 19m
Release date: 23rd March 2023
Short Description: Git is the most commonly used version control system. This course will teach you how to work with Git and GitHub in Visual Studio 2022 to track and store the changes of your C# code and to collaborate with other .NET developers.
Duration: 2h 19m
Release date: 23rd March 2023
Short Description: Git is the most commonly used version control system. This course will teach you how to work with Git and GitHub in Visual Studio 2022 to track and store the changes of your C# code and to collaborate with other .NET developers.
2022
Course link: Building a Data-driven ASP.NET Core 6 Blazor Server Application with EF Core
Duration: 4h 1m
Release date: 17th August 2022
Short Description: This course will teach you how to use Blazor Server and Entity Framework Core to build a data-driven web application with .NET and C#.
Duration: 4h 1m
Release date: 17th August 2022
Short Description: This course will teach you how to use Blazor Server and Entity Framework Core to build a data-driven web application with .NET and C#.
Course link: .NET 6 Desktop Development: Big Picture
Duration: 0h 53m
Release date: 20th May 2022
Short Description: To develop desktop apps with .NET and C#, you can choose between different UI frameworks like WinForms, WPF, WinUI, or .NET MAUI. This course will give you an overview of the .NET UI frameworks and help you to choose one for your next desktop app.
Duration: 0h 53m
Release date: 20th May 2022
Short Description: To develop desktop apps with .NET and C#, you can choose between different UI frameworks like WinForms, WPF, WinUI, or .NET MAUI. This course will give you an overview of the .NET UI frameworks and help you to choose one for your next desktop app.
Course link: WinUI 3 Fundamentals
Duration: 5h 23m
Release date: 21st April 2022
Short Description: The Windows UI Library (WinUI) is the native UI framework of Windows 10 and Windows 11. This course teaches you how to use WinUI and its UI description language XAML to build modern Windows desktop applications with .NET and C#.
Duration: 5h 23m
Release date: 21st April 2022
Short Description: The Windows UI Library (WinUI) is the native UI framework of Windows 10 and Windows 11. This course teaches you how to use WinUI and its UI description language XAML to build modern Windows desktop applications with .NET and C#.
Course link: WPF 6 Fundamentals
Duration: 6h 10m
Release date: 9th February 2022
Short Description: The Windows Presentation Foundation (WPF) is a popular UI framework that is part of .NET. This course teaches you how to use WPF and its UI description language XAML to build Windows desktop applications with .NET and C#.
Duration: 6h 10m
Release date: 9th February 2022
Short Description: The Windows Presentation Foundation (WPF) is a popular UI framework that is part of .NET. This course teaches you how to use WPF and its UI description language XAML to build Windows desktop applications with .NET and C#.
2021
Course link: Uno Platform Fundamentals
Duration: 2h 31m
Release date: 29th July 2021
Short Description: Uno Platform allows you to run your WinUI code not only on Windows, but also on Android, iOS, macOS, Linux, and the web. This course will teach you how to use Uno Platform, WinUI, and .NET to build a multi-platform app with XAML and C#.
Duration: 2h 31m
Release date: 29th July 2021
Short Description: Uno Platform allows you to run your WinUI code not only on Windows, but also on Android, iOS, macOS, Linux, and the web. This course will teach you how to use Uno Platform, WinUI, and .NET to build a multi-platform app with XAML and C#.
Course link: C# Generics
Duration: 3h 15m
Release date: 13th April 2021
Short Description: Generics allow you to write type-safe, reusable, and performant C# code. This course will teach you how to build generic classes, generic interfaces, and generic methods, and how to use them in your .NET applications.
Duration: 3h 15m
Release date: 13th April 2021
Short Description: Generics allow you to write type-safe, reusable, and performant C# code. This course will teach you how to build generic classes, generic interfaces, and generic methods, and how to use them in your .NET applications.
Course link: JavaScript Interop in Blazor Applications
Duration: 3h 8m
Release date: 25th February 2021
Short Description: The JavaScript ecosystem is huge. This course teaches you how to use existing JavaScript libraries and JavaScript components in your Blazor applications.
Duration: 3h 8m
Release date: 25th February 2021
Short Description: The JavaScript ecosystem is huge. This course teaches you how to use existing JavaScript libraries and JavaScript components in your Blazor applications.
Course link: Fundamentals of Building .NET Desktop Applications
Duration: 3h 27m
Release date: 1st February 2021
Short Description: To build a desktop app with .NET and C#, you can choose between different UI frameworks. This course teaches you what UI frameworks you can use and how to build .NET desktop apps for Windows with WinUI, WPF, and Windows Forms.
Duration: 3h 27m
Release date: 1st February 2021
Short Description: To build a desktop app with .NET and C#, you can choose between different UI frameworks. This course teaches you what UI frameworks you can use and how to build .NET desktop apps for Windows with WinUI, WPF, and Windows Forms.
2020
Course link: Microsoft Azure Developer: Develop Solutions with Blob Storage
Duration: 1h 17m
Release date: 30th November 2020
Short Description: Azure Blob Storage is Microsoft’s cloud-based object storage solution. This course will teach you the core concepts of Blob Storage, how to interact with Blob Storage from .NET, and how to implement data archiving and retention.
Duration: 1h 17m
Release date: 30th November 2020
Short Description: Azure Blob Storage is Microsoft’s cloud-based object storage solution. This course will teach you the core concepts of Blob Storage, how to interact with Blob Storage from .NET, and how to implement data archiving and retention.
Course link: Working with Styles in Xamarin.Forms Applications
Duration: 1h 47m
Release date: 15th July 2020
Short Description: This course teaches you how to reuse user interface code in your Xamarin.Forms applications with XAML Styles and with Cascading Style Sheets (CSS).
Duration: 1h 47m
Release date: 15th July 2020
Short Description: This course teaches you how to reuse user interface code in your Xamarin.Forms applications with XAML Styles and with Cascading Style Sheets (CSS).
Course link: Test Driven Development in C#
Duration: 2h 26m
Release date: 29th January 2020
Short Description: Test Driven Development (TDD) is a powerful approach to build solid and robust software. This course teaches you how to use TDD in C# to test and implement new features in your .NET projects.
Duration: 2h 26m
Release date: 29th January 2020
Short Description: Test Driven Development (TDD) is a powerful approach to build solid and robust software. This course teaches you how to use TDD in C# to test and implement new features in your .NET projects.
2019
Course link: Migrating WPF and Windows Forms Apps to .NET Core
Duration: 2h 36m
Release date: 24th September 2019
Short Description: .NET Core is the recommended framework for new .NET applications. This course teaches you how to port your existing Windows Desktop apps from .NET Framework to .NET Core, including Entity Framework data access, Registry access, and WCF client code.
Duration: 2h 36m
Release date: 24th September 2019
Short Description: .NET Core is the recommended framework for new .NET applications. This course teaches you how to port your existing Windows Desktop apps from .NET Framework to .NET Core, including Entity Framework data access, Registry access, and WCF client code.
Course link: Microsoft Azure Developer: Implementing Blob Storage
Duration: 3h 57m
Release date: 22nd August 2019
Short Description: Azure Blob Storage provides massively scalable storage for unstructured data like images, videos, or documents. This course teaches you how to set up Azure Blob Storage and how to use it in your .NET applications.
Duration: 3h 57m
Release date: 22nd August 2019
Short Description: Azure Blob Storage provides massively scalable storage for unstructured data like images, videos, or documents. This course teaches you how to set up Azure Blob Storage and how to use it in your .NET applications.
Course link: Testing .NET Code in Visual Studio 2019
Duration: 2h 52m
Release date: 16th July 2019
Short Description: Visual Studio 2019 has great support and new features for unit tests. This course will show you how to write and run unit tests in Visual Studio 2019 helping you write rock-solid applications.
Duration: 2h 52m
Release date: 16th July 2019
Short Description: Visual Studio 2019 has great support and new features for unit tests. This course will show you how to write and run unit tests in Visual Studio 2019 helping you write rock-solid applications.
Course link: Using Git for Source Control in Visual Studio 2019
Duration: 2h 3m
Release date: 1st April 2019
Short Description: Git is the most commonly used version control system. In this course you will learn how to use Git in Visual Studio 2019 while working on a .NET application in the context of a small team.
Duration: 2h 3m
Release date: 1st April 2019
Short Description: Git is the most commonly used version control system. In this course you will learn how to use Git in Visual Studio 2019 while working on a .NET application in the context of a small team.
Course link: XAML: Getting Started
Duration: 5h 16m
Release date: 27th February 2019
Short Description: The Extensible Application Markup Language (XAML) is a popular language to create user interfaces. In this course you'll learn how to use XAML to build modern Windows desktop applications with Microsoft's UI platforms UWP and WPF.
Duration: 5h 16m
Release date: 27th February 2019
Short Description: The Extensible Application Markup Language (XAML) is a popular language to create user interfaces. In this course you'll learn how to use XAML to build modern Windows desktop applications with Microsoft's UI platforms UWP and WPF.
2018
Course link: .NET Standard: Getting Started
Duration: 2h 44m
Release date: 14th May 2018
Short Description: In this course you'll learn how to write class libraries that target .NET Standard, so that your class libraries can be shared across different .NET platforms like .NET Framework, .NET Core, and Xamarin.
Duration: 2h 44m
Release date: 14th May 2018
Short Description: In this course you'll learn how to write class libraries that target .NET Standard, so that your class libraries can be shared across different .NET platforms like .NET Framework, .NET Core, and Xamarin.
Course link: Azure Event Hubs for .NET Developers: Fundamentals
Duration: 4h 57m
Release date: 22nd February 2018
Short Description: Azure Event Hubs is a telemetry ingestion service to collect millions of events. This course will teach you how to use Event Hubs, including sending and receiving events in .NET, using Stream Analytics, and triggering Azure Functions and Logic Apps.
Duration: 4h 57m
Release date: 22nd February 2018
Short Description: Azure Event Hubs is a telemetry ingestion service to collect millions of events. This course will teach you how to use Event Hubs, including sending and receiving events in .NET, using Stream Analytics, and triggering Azure Functions and Logic Apps.
2017
Course link: Building an Enterprise App with WPF, MVVM, and Entity Framework Code First
Duration: 9h 1m
Release date: 21st August 2017
Short Description: WPF is a popular and solid technology to build desktop applications for Windows. This course teaches you how to build a full enterprise application that uses a SQL Server database.
Duration: 9h 1m
Release date: 21st August 2017
Short Description: WPF is a popular and solid technology to build desktop applications for Windows. This course teaches you how to build a full enterprise application that uses a SQL Server database.
2016
Course link: Compiled Data Binding Fundamentals in UWP Using XAML
Duration: 2h 49m
Release date: 19th August 2016
Short Description: Compiled data bindings with x:Bind are faster than classical data bindings created with the Binding markup extension. This course will teach you the basics of x:Bind, including converting with functions, binding events and more.
Duration: 2h 49m
Release date: 19th August 2016
Short Description: Compiled data bindings with x:Bind are faster than classical data bindings created with the Binding markup extension. This course will teach you the basics of x:Bind, including converting with functions, binding events and more.
Course link: WPF and MVVM: Test Driven Development of ViewModels
Duration: 5h 22m
Release date: 12th April 2016
Short Description: Testing your ViewModels while they're in development can help you create better apps. In this course, you'll learn how to use test-driven development (TDD) to build the ViewModels of your MVVM application.
Duration: 5h 22m
Release date: 12th April 2016
Short Description: Testing your ViewModels while they're in development can help you create better apps. In this course, you'll learn how to use test-driven development (TDD) to build the ViewModels of your MVVM application.
2015
Course link: WPF and MVVM: Advanced Model Treatment
Duration: 6h 54m
Release date: 15th November 2015
Short Description: In this course, you learn how to use Model-wrappers in your MVVM-application for several scenarios: to highlight changed fields, to highlight invalid fields, to display validation errors, to enable the save button only if there are changes, and more
Duration: 6h 54m
Release date: 15th November 2015
Short Description: In this course, you learn how to use Model-wrappers in your MVVM-application for several scenarios: to highlight changed fields, to highlight invalid fields, to display validation errors, to enable the save button only if there are changes, and more
Course link: XAML Layout in Depth
Duration: 4h 44m
Release date: 15th January 2015
Short Description: This course will teach you to build professional user interfaces in XAML-based applications, understand the layout process, and learn about layout-properties, panels, transformations, projections, and advanced topics to create exciting layouts.
Duration: 4h 44m
Release date: 15th January 2015
Short Description: This course will teach you to build professional user interfaces in XAML-based applications, understand the layout process, and learn about layout-properties, panels, transformations, projections, and advanced topics to create exciting layouts.
2014
Course link: Windows Store Apps – Data Binding in Depth
Duration: 4h 33m
Release date: 23rd July 2014
Short Description: Learn how to create data-driven Windows Store Apps by using Data Bindings, Data Templates, and WinRT's Data Controls.
Duration: 4h 33m
Release date: 23rd July 2014
Short Description: Learn how to create data-driven Windows Store Apps by using Data Bindings, Data Templates, and WinRT's Data Controls.