TY - BOOK AU - Belkheraz,Stephane AU - De Oliveira,Jason AU - Polat,Engin TI - ASP.NET Core MVC 2.0 Cookbook: Effective ways to build modern, interactive web applications with ASP.NET Core MVC 2.0 SN - 9781785889660 AV - QA76.76.M52 .P653 2018eb U1 - 005.2768 23 PY - 2018/// CY - Birmingham PB - Packt Publishing KW - Microsoft .NET Framework KW - fast KW - Application software KW - Development KW - Computers KW - Programming Languages KW - C# KW - bisacsh KW - Web KW - Web Programming KW - Web programming KW - bicssc KW - Programming & scripting languages: general KW - Electronic books N1 - Getting ready; Cover; Title Page; Copyright and Credits; Packt Upsell; Contributors; Table of Contents; Preface; Chapter 1: Cross-Platform with .NET Core; What is ASP.NET Core 2.0?; What's new in ASP.NET and CLR?; Installing or updating .NET Core; How to do it ... ; How it works ... ; Managing NuGet packages in ASP.NET Core applications; How to do it ... ; Creating an ASP.NET Core MVC application on Linux; Getting ready; How to do it ... ; How it works ... ; Creating an ASP.NET Core MVC application on Linux with Docker; Getting ready; How to do it ... ; How it works ... ; Creating an ASP.NET Core MVC application on macOS; Getting readyHow to do it ... ; Creating and running an ASP.NET Core MVC application on Azure; Getting started; How to do it ... ; How it works ... ; Chapter 2: Visual Studio 2017, C# 6, IDEs, and Roslyn; Introduction; Working with Visual Studio 2017; How to do it ... ; Working with Visual Studio Code; Getting ready; How to do it ... ; How it works ... ; Installing and using OmniSharp on macOS; How to do it ... ; How it works ... ; See also; Installing and using OmniSharp on Linux; Getting ready; How to do it ... ; Working with Roslyn; Getting ready; How to do it ... ; How it works ... ; APIs; Using C# 6 new featuresHow to do it ... ; See also ... ; Chapter 3: Working with npm, Frontend Package Managers, and Task Runners; Introduction; Using and creating npm modules; Getting ready; How to do it ... ; Creating a node package; Publishing the package; How it works ... ; There's more ... ; Managing frontend dependencies with Bower; Getting ready; How to do it ... ; How it works ... ; There's more ... ; See also; Compiling LESS files to CSS files with Grunt; Getting ready; How to do it ... ; How it works ... ; There's more ... ; See also; Bundling and minifying JavaScript files with Gulp; Getting ready; How to do it ... How it works ... ; There's more ... ; Using Yeoman code-generated templates; Getting ready; How to do it ... ; How it works ... ; Using JSPM; Getting ready; How to do it ... ; How it works ... ; Chapter 4: Reusing Code with NuGet; Introduction; Managing NuGet packages; Getting ready; How to do it ... ; See also; Creating a NuGet package with the NuGet package class library; Getting ready; How to do it ... ; The old way; The new way; Creating a local NuGet repository and consuming packages from it; How to do it ... ; Creating a NuGet package with NuGet Package Explorer; How to do it; Sharing NuGet packages with the communityHow to do it ... ; Creating an Azure NuGet repository; How to do it ... ; Chapter 5: SOLID Principles, Inversion of Control, and Dependency Injection; Introduction; SOLID principles; Inversion of control; Dependency injection (DI); DI containers; Configuring a DI container; IOC versus service locator; Life cycles; Implementing DI with Native IOC in ASP.NET Core; Getting ready; How to do it ... ; How it works ... ; There's more ... ; Using the life cycles available in ASP.NET Core; Getting ready; How to do it ... ; How it works ... ; Implementing DI with Autofac N2 - The Asp.Net Core 2.0 Framework has been designed to meet all the needs of today's web developers. It provides better control, support for test-driven development, and cleaner code. Moreover, it's lightweight and allows you to run apps on OSX and Linux, making it the most popular web framework with modern day developers UR - https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&db=nlabk&AN=1728071 ER -