title | description | keywords | author | manager | ms.date | ms.topic | ms.prod | ms.technology | ms.devlang | ms.assetid |
---|---|---|---|---|---|---|---|---|---|---|
Samples and Tutorials |
Samples and Tutorials |
.NET |
BillWagner |
wpickett |
06/25/2016 |
article |
.net |
.net-technologies |
dotnet |
617310e7-336b-4864-8dab-7e2021512929 |
We've got a rich catalog of samples and tutorials that you can use to learn more about .NET. This area contains samples and tutorials for .NET Core, and the C# Language.
You can find great resources to learn the F# programming language on the F# Foundation's site.
You can find great resources for learning ASP.NET Core on the ASP.NET site
In addition, if you are interested in exploring C# using an online playground, try these interactive tutorials.
Unit Testing in .NET Core using dotnet test
This guide shows how to create an ASP.NET Core web application and the associated unit tests. It will start by creating a simple web service application and then add tests, and continue by creating more tests to guide implementing new features. The completed code is available in the core-docs repository on GitHub.
Writing .NET Core console apps using the CLI tools: A step-by-step guide
This guide will show you how to use the .NET Core CLI tooling to build cross-platform console apps. It will start with the most basic console app and eventually span multiple projects, including testing. You'll add these features step-by-step, building on what you've already seen and built. A finished version of the code you'll build is located in the core-docs repository on GitHub.
Writing Libraries with Cross Platform Tools
This sample covers how you can write libraries for .NET using cross-platform CLI tools. They provide an efficient and low-level experience that works across any supported OS. The completed code is available in the core-docs repository on GitHub.
This sample demonstrates the syntax and features for creating and consuming C# iterators. A finished version of the code you'll build is located in the core-docs repository on GitHub.
This sample demonstrates the syntax and features for C# indexers. A finished version of the code you'll build is located in the core-docs repository on GitHub.
This sample demonstrates the syntax and features for C# delegates and events. A finished version of the code you'll build is located in the core-docs repository on GitHub. A second sample, focused on events is also in the same repository.
This sample demonstrates many of the problems that can be solved by using Expression Trees. A finished version of the code you'll build is located in the core-docs repository on GitHub.
LINQ Samples
These series of samples demonstrate many of the features of Language Integrated Query. A finished version of the code you'll build is located in the core-docs repository on GitHub.
This tutorial demonstrates Console I/O, the structure of a Console application, and the basics of the Task based asynchronous programming model. A finished version of the code you'll build is located in the core-docs repository on GitHub.
This tutorial demonstrates web communications, JSON serialization, and Object Oriented features in the C# language. A finished version of the code you'll build is located in the core-docs repository on GitHub.
This tutorial demonstrates many of the features of LINQ and the language elements that support it. A finished version of the code you'll build is located in the core-docs repository on GitHub.
Microservices hosted in Docker
This tutorial demonstrates building an asp.net core microservice and hosting it it Docker. A finished version of the code you'll build is located in the core-docs repository on GitHub.