Courses & Workshops I've Taught
-
- 1
- 2
- 3
- 4
Data Relationships with SQL and Sequelize
As you follow along in this course, you'll define data relationships for a simple Node application that creates and retrieves movie data. You'll define data relationships in Sequelize models, and create related data (like Movie and Person records) using those models. Then you'll retrieve related data with Sequelize queries.
-
23 minPractice
Practice Properties in C#
In this practice session, you'll practice creating and using properties in C#.
Viewed -
19 minPractice
Practice Loops in C#
In this practice session, you'll practice using for and foreach loops in C#.
Viewed -
31 minPractice
Practice Inheritance in C#
In this practice session, you'll practice using class inheritance in C#.
Viewed -
25 minPractice
Practice Encapsulation and Arrays in C#
In this practice session, you'll practice encapsulation and arrays in C#.
Viewed -
18 minPractice
Practice Creating Classes in C#
In this practice session, you'll practice creating classes using C#.
Viewed -
18 minPractice
Practice Methods in C#
In this practice session, you'll practice adding methods to classes in C#.
Viewed -
- 1
- 2
- 3
- 4
User Authentication with ASP.NET Identity
In this course, you'll learn how to leverage user authentication to secure an application and protect your users' data. You'll update an existing ASP.NET MVC application to use Microsoft's ASP.NET Identity system to implement cookie-based authentication.
-
37 minWorkshop
Using the Angular CLI
In this workshop, you'll learn how to use the Angular CLI to easily create, modify, and serve Angular apps.
Viewed -
10 minPractice
Practice Loops and Conditionals in C#
In this practice session, you'll practice writing loops and conditional statements using C#.
Viewed -
13 minPractice
Practice Validation and Exceptions in C#
In this practice session, you'll practice validating input and catching exceptions using C#.
Viewed -
- 1
Practice forEach in JavaScript
Now that you've learned about JavaScript's forEach method, practice using it with this series of challenges.
-
- 1
- 2
- 3
Building Services with ASP.NET Web API
Services expose data and processes through APIs (Application Programming Interfaces) implemented using common approaches or standards. Decoupling our back-end from our front-end makes it possible for our services to support multiple client apps. We can even allow other developers and organizations to consume and use our services to further broaden the reach of our applications. In this course, you'll learn how to use the ASP.NET Web API framework to build a RESTful service or HTTP API. As you learn about Web API, you'll create a service for the Fitness Frog single-page web app (SPA) developed using Angular.
-
6 minPractice
Practice Creating a C# Workspace
In this practice session, you'll practice creating a C# workspaceβincluding compiling and running a simple console application.
Viewed -
26 minWorkshop
Dependency Injection in ASP.NET
In this workshop, you'll learn about dependency injection and how to use it in ASP.NET MVC and ASP.NET Core applications.
Viewed -
36 minWorkshop
Entity Framework Query Performance
In this workshop, you'll learn how to audit Entity Framework queries and resolve common performance issues.
Viewed -
6 minPractice
Practice Basic Variables, Input, and Output in C#
In this practice session, you'll practice declaring and assigning variables, capturing user input, and writing output to the console using C#.
Viewed -
36 minWorkshop
Entity Framework Data Concurrency
In this workshop, you'll learn about data concurrency and how to implement optimistic data concurrency controls using Entity Framework.
Viewed -
- 1
- 2
- 3
- 4
Entity Framework with ASP.NET MVC
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 within the Comic Book Library Manager web appβa web application developed using the ASP.NET MVC web framework. You'll work on completing this web app so that users can create, update, and delete comic books from their digital library. Throughout this course you'll learn by example by completing hands-on coding exercises. See how to put EF related code into its own class library project, retrieve and persist data from within a web app, organize your data access code using popular design patterns, and more!
-
- 1
- 2
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.
-
- 1
- 2
- 3
- 4
- 5
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.
-
39 minWorkshop
Getting Started with ASP.NET Core
ASP.NET Core (previously known as ASP.NET 5) is a new open-source (github.com/aspnet/home (https://github.com/aspnet/home)) and cross-platform framework for building modern web apps using .NET. It is a significant redesign of ASP.NET, built from the ground up to provide an optimized development framework for apps that are either deployed to the cloud or run on-premises. You can develop and run your ASP.NET Core apps cross-platform on Windows, Linux, and macOS. 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.
Viewed -
- 1
- 2
- 3
- 4
- 5
ASP.NET MVC Forms
In this course, youβll learn how to create 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.
-
45 minWorkshop
Free Workshop: Creating Your First ASP.NET MVC Website
In this workshop, you'll learn how to create an ASP.NET MVC website using Visual Studio. Start your free trial today (https://teamtreehouse.com/subscribe/plans?trial=yes) to get access to all of the great C# and ASP.NET content on Treehouse.
Viewed -
- 1
- 2
- 3
- 4
- 5
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.
-
44 minWorkshop
Creating Your First ASP.NET MVC Website
In this workshop, you'll learn how to create an ASP.NET MVC website using Visual Studio.
Viewed