ASP.NET Core Deep Dive

Are you building next-generation web apps? Do you want a framework that is faster than Node.js on I/O and computation both? Do you know that MVC is now merged with Web API? Do you know the best practices while building RESTful APIs? Do you know that Entity Framework Core is not just a complete re-write, a stripped down version of it could be used to create a much higher performing ORM? Everything you need to know about ASP.NET Core from a beginner to an advanced level will be covered in this session.

In this session you'll have the unique opportunity to learn everything from ASP.NET Core fundamentals to advanced level from a world-renowned expert who also happens to be an ASP.NET Insider, Web API Advisor apart from being an awarded MVP for 6 consecutive years. Chander Dhall will share his knowledge and experience of how he's worked with Fortune 500 Companies to scale their systems to beyond a billion hits per day with examples in ASP.NET Core. He will also dig deep into MVC Core, Web API and Entity Framework Core and other related frameworks like System.js, Gulp etc.

Basics

  • HTTP Fundamentals
  • Best Practices for Website Performance
  • Packages (NuGet, NPM and Bower)
  • Gulp (Bundling and Minification)

MVC & Web API

  • Configuration (ASP.NET Core)
  • Middleware (ASP.NET Core)
  • ASP.NET Core CLI
  • .NET Core from Scratch
  • Understanding the ASP.NET Pipeline (Deep-Dive)
  • Controllers
  • Dependency Injection
  • Routing
  • Action Results
  • Views (Razor and Angular)
  • Models and ViewModels
  • View Components
  • Tag Helpers
  • View Components vs Tag Helpers

Advanced Angular & ASP.NET Core with Entity Framework

  • Entity Framework Core (Architecture, Set up, Migrations and Best Practices)
  • Extending ASP.NET MVC & WEB API
  • Deployment/Self-Hosting
  • ASP.NET Identity

Pre-requisites

  • Basic knowledge of C#, .NET, JavaScript


Track Details

  • Day: March 15, 2018 (09:00am - 09:50am)

  • Track: One

  • Level: Intermediate