Teaching

Here’s a list of my Treehouse courses and workshops.

Available Now

Entity Framework Migrations

In this course, you’ll learn how to use Entity Framework Code First Migrations to propagate data model changes to your database.

Entity Framework Basics

In this course, you’ll learn how to use Microsoft’s Entity Framework to persist application data to a database. By the end of the course, you’ll have learned how to use the Code First workflow, create entity classes, write LINQ queries, perform CRUD operations, and more.

Getting Started with ASP.NET Core

In this workshop, we’ll answer the question “What is ASP.NET Core?”, explore the .NET CLI, and create a simple app–from the command line and using Visual Studio. Along the way, we’ll also take a look at some of the key new concepts and features that are part of ASP.NET Core.

ASP.NET MVC Forms

In this course, you’ll learn how to create web forms using ASP.NET MVC. Along the way, you’ll use various field types and form validation as we build a web version of the Fitness Frog application from C# Basics.

ASP.NET MVC Basics

ASP.NET MVC is a popular server-side framework developed by Microsoft that is used to build dynamic websites. In this course, you’ll learn about the basics of ASP.NET MVC while we build a comic book gallery website using Visual Studio Community. Along the way, you’ll learn how to create a new project, add controllers and views, model data, and create repositories.

Creating Your First ASP.NET MVC Website

In this workshop, you’ll learn how to create an ASP.NET MVC website using Visual Studio.

Coming Soon

Using Entity Framework with ASP.NET MVC

Available March 2017

In Entity Framework Basics, you learned how to use Entity Framework to persist data to a database within the context of a console application. In this course, you’ll learn how to use Entity Framework with ASP.NET MVC.