Join a two day intensive training with Dino Esposito, a long-time trainer and mentor for thousands of .NET developers.


About the training

It's a whole new world: support for Linux in Azure and cross-platform support for the new version of ASP.NET. This class intends to talk primarily to existing ASP.NET developers, as you need to bring your development experience, roll up your sleeves and spend two hands-on days working side-by-side with Dino on building an ASP.NET Core application from the ground up.

It starts with an empty ASP.NET Core project and step by step adds all the bells and whistles required to display a HTML page. Brief explanations of the underlying pieces that make the whole thing happen complete the first part of the workshop. Next, we’ll add basic things such as user authentication and start learning what it means being decoupled from the old system.web assembly. Underpinnings of controllers and web API and basic layering of code complete the second part. The third part covers the generation of web views and enhancements to the Razor syntax. The final part is about data access in the .NET Core world through Entity Framework 7. Migration issues and open Q&A will complete the class.

The trainer

Since 2003, Dino has been the voice of Microsoft Press to Web developers and the author of many popular books on ASP.NET and software architecture. In particular, Dino authored “Architecting Applications for the Enterprise” with fellow MVP Andrea Saltarello and “Modern Web Development” and has “Programming ASP.NET Core” in the works for 2017. When not training, Dino serves as the CTO of Crionet—a fast growing firm that specializes in Web and mobile solutions for the world of professional sports.