Are you ready to get started with .NET Core? Learn the skills that will make you successful in building .NET applications no matter what operating system you are targeting. We’ll start with an overview of the framework and development tools, dig into ASP.NET Core web development, show you what you need to know to update from the .NET Framework to .NET Core, overview code reuse across frameworks, and wrap-up up with some real world microservices and container architectural recommendations. Bring your laptop and roll up your sleeves for this full day of instructor-led training with the .NET team.
Please note the event will take place on the Microsoft Campus in Redmond. You are responsible for your own transportation. Please bring a laptop with Visual Studio 2017 and the ASP.NET workload installed so we can start with hands on samples right away!
Light breakfast and lunch will be served.
8:30AM – Light breakfast
9:00AM – Overview, Tools and Acquisition
10:00AM – Web Dev 101
10:45AM – Morning break
11:00AM – Web Dev 101 continued
12:00PM – Lunch
1:00PM – Porting from .NET Framework
2:00PM – Maximize Code Reuse with .NET Standard
2:45PM – Afternoon break
3:00PM – Microservices Architecture
4:00PM – Additional Lab Time
Overview, Tools and Acquisition
We'll get started with a quick overview of .NET Core: what it is, why you should care, and host to get set up to start using it.
Web Dev 101
In this two hour session, we'll cover both what's stayed the same from previous ASP.NET versions and what's changed. We'll dig into some top new features, like Tag Helpers, Middleware, Configuration, and the new high performance cross-platform Hosting model.
Porting From The .NET Framework
In this session, we'll overview how to update existing code from the full .NET Framework to .NET Core. We'll help you understand which code can and can't port easily, and we'll go through some real world porting examples.
Maximize Code Reuse With .NET Standard
.NET everywhere! In this fun session, we'll explain exactly what .NET Standard is, then show how .NET Standard allows us to write the one .NET class and use it in the full .NET Framework, .NET Core, Xamarin, UWP, and more.
Okay, we've got a cool, lightweight, cross-platform framework, what can we do with it? How about building out and deploying a microservices architecture? We'll also cover some more advanced requirements, like health checks, orchestration, and deployment.