Application Building with ASP.NET Core 3.1

In this 2-day workshop, Kevin, Scott and Javier from the ASP.NET Core team, will guide you through building multi-tier applications using ASP.NET Core. You'll learn about the latest improvements in 3.1 to build APIs, with Open API and authorization support, then build a front-end app and deploy the entire thing to Azure, making optimizations for the cloud environment along the way.

    Learn the fundamentals and new features in the next major version of ASP.NET Core, including:

    • Getting started with ASP.NET Core 3.1 in your development environment, either Visual Studio on Windows, of Visual Studio Code on Windows or Mac
    • Using MVC features like Tag Helpers, Model Binding & Validation, and Razor Pages to build HTML forms
    • Using MVC features like API Controllers, Formatters and Routing to build HTTP APIs
    • Handling users and authentication using ASP.NET Identity and Security
    • Managing data using Entity Framework Core
    • Running background tasks in your application using Hosted Services
    • Unit testing your application using xUnit
    • Debugging and diagnosing issues in applications using logging and Application Insights
    • Publishing applications and running them in Azure

    Computer setup:
    Attendees will need to bring a laptop with the following setup:

    Windows: Laptop running Visual Studio 2019 16,3 or Visual Studio Code

    Mac: Laptop running Visual Studio for Mac 8,3 or Visual Studio Code

    Linux: Laptop running Visual Studio Code

    Scott Hanselman
    VP, Developer Communities, Microsoft,

    Scott is a web developer who has been blogging at for over a decade. He works in Open Source on ASP.NET and the Azure Cloud for Microsoft out of his home office in Portland, Oregon. Scott has three podcasts, for tech talk, on developers' lives and loves, and for pop culture and tech media. He's written a number of books and spoken in person to almost a half million developers worldwide.

    Kevin Pilch
    @Pilchie, Microsoft

    Kevin has worked at Microsoft since 2002. During that time he has worked on things like C#/VB/F#, Roslyn, MSBuild, ASP.NET Core, Entity Framework, Winforms, Orleans, and SignalR. Currently he manages the Developer Experience team for Azure Cosmos DB. Outside of work he enjoys training for marathons and playing hockey. His weaknesses include beer and chocolate chip cookies.

    Javier Calvarro Nelson
    Senior Software Engineer, Microsoft

    Senior Software Engineer, Microsoft

    Programutvikling uses cookies to see how you use our website. We also have embeds from YouTube and Vimeo. How do you feel about that?