1. Designing a Real World Web ApplicationThe chapter introduces the content of the book to the readers. It will showcase the tools the readers will encounter through the book and also inform the readers on what to expect with the upcoming chaptersOverview of Present day application development strategiesIntroduction to Automobile Service Centre ApplicationScope of WorkTechnologies to be UsedLogical ArchitecturePhysical ArchitectureSoftware Prerequisites 2. Introduction to .Net CoreThis chapter will introduce .Net Core, highlighting its advantages and importance in web development. Readers will also setup/configure their application.What is .NET CoreHistory of .NET CoreAdvantages of .NET Core over its contemporariesRoadmap of .NET CoreCreate Automobile Service Centre ApplicationSetup Application ConfigurationDependency Injection in ASP.Net Core Application 3. Overview of Azure StorageThis chapter will take the readers through the concepts of Azure storage and provide you with the important functions of Azure with reference to the real world web applications.Introduction to Azure StorageTypes of Storage offerings and their relevanceGetting started with Azure SDK and Storage EmulatorAzure Table Storage Repository PatternSample CRUD OperationsAuditing Data through Snapshots 4. Design a Materialize CSS ThemeThis chapter will teach the readers how to use Materialize CSS to adapt responsive design to your web applications.Responsive Design and New ApproachesAbout Materialize CSSUsing Materialize CSS in Automobile Service Centre Application 5. Test Driven Approach using XUnit.NetThis chapter will teach the readers how to test their web applications with XUnit.NetWhat is XUnit.NetGetting started with XUnit.NetPrepare Application with MOQ and FakesWrite sample unit test cases 6. Securing Application with OAuth 2.0 protocolHere the readers will learn how to secure their applications with the OAuth 2.0 protocol. Readers will also have an overview of managing Master Data.External Provider authentication using Gmail, Facebook and TwitterCreate Local AccountManaging Master Data 7. Master Data Management using Azure Table StorageMaster data management will be covered in detail here. Readers will learn how to use Azure table storage to manage master dataCreating Master Data Azure TablesEnable In-Memory Caching 8. Logging and Exception HandlingCreate a Logging framework and FilterImplement Global Exception Handling 9. Navigation using View componentsThis chapter will take the readers through designing navigation map for users with View componentsIntroduction to View ComponentsXML Driven Navigation MenuEnable Role based Access 10. Forms and ValidationsCreate Dashboard View for User and AdminCreate a Service Request Service Request Details Service Request Completion FormCustom Validations using Data AnnotationsAdding Localization Support 11. Real Time Communication using SignalRThis chapter will cover SignalR and its real time communication capabilities with your applicationIntroduction to SignalREnable Two Way Communication between Customer and Service Centre AdminLive notifications on Service Updates and Promoti