.NET Presentations, Workshops, Tutorials, & E-books
Welcome to .NET "Presentations in a Box." We have a listing of workshops and presentations YOU can use AND contribute to! Remix and share, and present at Meetups, User Groups, CodeCamps, or Conferences! Not familiar with .NET? Download open source .NET for any OS at https://dot.net!
.NET Conf Presentations
.NET Conf is free virtual event co-organized by the .NET community and Microsoft spread over multiple days where you can come and learn about the newest developments across the .NET platform, open source, and dev tools.
.NET Conf Focus Events
- Focus on .NET MAUI
- Focus on F#
- Focus on Windows
- Focus on Blazor
- Focus on Microservices
- Focus on Xamarin
- Focus on F#
- Focus on Windows
Here are the presentations from all .NET Conf events, along with creative content, and info you can use to put on your own .NET Conf Local event!
.NET MAUI Workshop
In this workshop, you'll learn by building a full-featured iOS, Android, macOS, and Windows application from scratch built with .NET MAUI. We'll start from File/ New and build up a full application that lists data from a RESTful backend, add navigation, platform features including geolocation, dependency injection, app themeing, and more.
Are you ready to get started with .NET? This one day workshop covers the basics, then digs into web development with ASP.NET Core, .NET Standard, porting from .NET Framework, and containers.
ASP.NET Core App Workshop
In this workshop, you'll learn by building a full-featured ASP.NET Core application from scratch. We'll start from File/ New and build up to an API back-end application, a web front-end application, and a common library for shared data transfer objects using .NET Standard.
ASP.NET Core For Beginners
Are you completely new to .NET? No problem! Here's a half day workshop for developers who have no experience with .NET Core or ASP.NET. We'll start with the basics and build up to a movie database website with search.
ASP.NET Core Overview Workshop
This ASP.NET Core workshop is broken down by topics: middleware, front-end, etc.
AWS CDK .NET WORKSHOP
AWS CDK allows developers to define their cloud infrastructure in code instead of writing large JSON or YAML files. .NET developers can build their cloud infrastructure in C# or F# taking advantages of .NET compilers and tools to validate their infrastructure.
Blazor is a single-page app framework for building client-side web apps using .NET and WebAssembly. In this workshop we will build a complete Blazor app and learn about the various Blazor framework features along the way.
Are you ready to get started with C#? This 2 hour introductory C# workshop will take you through everything you need to know to use the latest and greatest features of C#.
.NET MAUI Presenations
Here you will find presentations for building native desktop and mobile applications for Android, iOS, macOS, and Windows with .NET MAUI. This includes an introduction deck to .NET MAUI and a presentatio on upgrading from Xamarin.Forms to .NET MAUI.
.NET Today and Tomorrow
Overview of the .NET platform, open source ecosystem, features in the latest releases, and the future roadmap of .NET Core 3.0. Great for keynotes.
What is .NET?
Level 100 Beginner 45min presentation on what .NET is and how to get started!
Community E-Books and Tutorials
.NET Microservices Architecture for Containerized .NET Applications e-book
This guide is an introduction to developing microservices-based applications and managing them using containers. It discusses architectural design and implementation approaches using .NET Core and Docker containers.
250+ ASP.NET Core Samples
Dody has built an amazing collection of over 180 code samples for ASP.NET Core fundamentals. These are really focused samples that are quick to set up and run, and he keeps them really up to date.
A step-by-step, self-paced tutorial for learning the basics of the actor model and Akka.NET syntax. You'll learn how to create your own actors, how to use them to build highly concurrent applications safely and easily, and you'll learn how to integrate actors with other popular .NET technologies such as the Task and Parallelism Library (TPL.)
Architecting Cloud-Native .NET Apps for Azure e-book
This free e-book defines cloud native, introduces a sample app built using cloud-native principles, and covers topics common to most cloud-native applications.
ASP.NET Core A-Z e-book
This is a great way to learn ASP.NET Core key concepts, with A-Z deep dives on important concepts and features from "Authentication & Authorization" to "Zero-Downtime Web Apps".
ASP.NET Core architecture e-book
This guide provides end-to-end guidance on building monolithic web applications using ASP.NET Core and Azure.
Blazor for ASP.NET Web Forms Developers
This free e-book introduces ASP.NET Web Forms developers to Blazor. It introduces Blazor concepts in parallel with analogous concepts in ASP.NET Web Forms.
Dapr for .NET Developers e-book
This guide helps .NET developers to understand and leverage the full power of Microsoft's open-source Distributed Application Runtime.
DevOps for ASP.NET Core Developers e-book
This guide covers the fundamental concepts of the application development lifecycle for the ASP.NET Core apps. It focuses on an end-to-end continuous integration and deployment experience with examples covering GitHub Actions and Azure DevOps.
DevOps for containerized apps e-book
This guide introduces the basic concepts of building a development lifecycle around Azure using .NET tools and processes. After finishing this guide you'll have the knowledge needed to build a mature DevOps toolchain.
gRPC for WCF developers e-book
This free e-book explains gRPC, relating each concept to the equivalent features of WCF, and offers guidance for migrating an existing WCF app to gRPC.
Porting existing ASP.NET Apps to ASP.NET Core e-book
This free e-book provides high-level strategies for migrating existing apps written for ASP.NET MVC and Web API (.NET Framework 4.x) to ASP.NET Core.
Serverless apps e-book
This guide focuses on cloud native development of applications that use serverless. The book highlights the benefits and exposes the potential drawbacks of developing serverless apps and provides a survey of serverless architectures.
The Little ASP.NET Core Book
You don't need to know anything about web programing or ASP.NET Core to get started! The Little ASP.NET Core Book is structured as a tutorial. You'll build an app from start to finish and learn:
- How to build an application with the ASP.NET Core framework
- The basics of the MVC (Model-View-Controller) pattern
- How to read and write data to a database
- How to add login, registration, and security
- How to deploy the app to the web
Got a suggestion or fix?
This site, as well as all of our content, is open source. Content for this page can be contributed here, and you can contribute to the workshops and decks in their respective repos.