{"product_id":"asp-net-learning-core-core-7-for-asp-net-mvc-developers-training","title":"ASP.NET Learning CORE \u0026 CORE 7 for ASP.NET MVC Developers Training","description":"\u003cdiv\u003e\u003cp\u003eUse the .NET Core technologies in this 3-day \u003cstrong\u003eASP.NET learning\u003c\/strong\u003e to create and deploy modern applications that leverage microservice design and support multiple devices on multiple platforms. This course builds on developers' existing knowledge of ASP.NET MVC (Active Server Pages Network Enabled Technologies Model, View, and Controller) to build ASP.NET Core and Core 7 applications, including Web Services.\u003c\/p\u003e\u003c\/div\u003e\u003cdiv\u003e\n\u003ch3\u003eASP.NET Learning CORE \u0026amp; CORE 7 for ASP.NET MVC Developers Training Benefits\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eIn this ASP.NET learning, you will:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eBuild robust web applications using ASP.NET Core and Core 7 applications, including MVC applications. \u003c\/li\u003e\n\u003cli\u003eLeverage both RESTful (representational state transfer) and gPRC (Google Remote Procedure Calls) services. \u003c\/li\u003e\n\u003cli\u003eExploit all the new features of ASP.NET Core, including Razor Pages, View Components, Tag Helpers, and Web service support tools. \u003c\/li\u003e\n\u003cli\u003eUse Visual Studio and Docker to create container-based applications, ready to be deployed. \u003c\/li\u003e\n\u003cli\u003eContinue learning and face new challenges with after-course one-on-one instructor coaching. \u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eASP.NET Learning Course Prerequisites\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eThree to six months of ASP.NET MVC (.NET Framework) programming experience \u003c\/li\u003e\n\u003cli\u003eFamiliarity with .NET Framework Core development, including C# (C Sharp) \u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\u003cdiv\u003e\u003ch3\u003eASP.NET Learning Course Outline\u003c\/h3\u003e\u003c\/div\u003e\u003cdiv\u003e\n\u003ch4\u003eModule 1: Migrating to ASP.NET Core Course Outline\u003c\/h4\u003e\n\u003cp\u003eThe Goals of Modern Application Development \u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eDeveloping complex applications for an agile world \u003c\/li\u003e\n\u003cli\u003eWhat’s new with .NET Core \u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\u003cdiv\u003e\n\u003ch4\u003eModule 2: What’s Different in ASP.NET MVC\u003c\/h4\u003e\n\u003cp\u003eUpdating server-side code \u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eCreating ASP.NET MVC Core applications \u003c\/li\u003e\n\u003cli\u003eModifying Controllers and Views \u003c\/li\u003e\n\u003cli\u003eDealing with configuration \u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eHandling Infrastructure \u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eImplementing Session and Cache \u003c\/li\u003e\n\u003cli\u003eChanges to Authorization \u003c\/li\u003e\n\u003cli\u003eMoving modules and handlers to middleware \u003c\/li\u003e\n\u003cli\u003eBundling JavaScript and CSS (Cascading Style Sheets) \u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\u003cdiv\u003e\n\u003ch4\u003eModule 3: What’s New in ASP.NET MVC\u003c\/h4\u003e\n\u003cp\u003eNew in Views \u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eImproving productivity with Tag Helpers \u003c\/li\u003e\n\u003cli\u003eLeverage Razor Pages \u003c\/li\u003e\n\u003cli\u003eSharing resources with Razor Class Libraries \u003c\/li\u003e\n\u003cli\u003eReusing User Interfaces and workflow logic with View Components \u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eChanges to Project Structure \u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eSupporting multiple platforms with .NET standard libraries \u003c\/li\u003e\n\u003cli\u003eShort-circuiting redirects with URL Rewriting \u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eEliminating JavaScript with Blazor \u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eCSB (Client-Side Blazor) and SSB (Server-Side Blazor) \u003c\/li\u003e\n\u003cli\u003eIntegrating SSB into ASP.NET Core applications \u003c\/li\u003e\n\u003cli\u003eCreating Blazor components \u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eProtecting Your Site from Hacks \u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003ePath Transversal \u003c\/li\u003e\n\u003cli\u003eCross-site Request Forgery \u003c\/li\u003e\n\u003cli\u003eMalicious Redirects \u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\u003cdiv\u003e\n\u003ch4\u003eModule 4: Authorizing Users\u003c\/h4\u003e\n\u003cp\u003eWhat’s New In ASP.NET Core \u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eAccessing the ClaimsPrincipal object in Controllers and classes \u003c\/li\u003e\n\u003cli\u003eDeclaring claims-based policies \u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eWorking with Users \u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eAuthenticating users \u003c\/li\u003e\n\u003cli\u003eManaging users and user claims \u003c\/li\u003e\n\u003cli\u003eAuthenticating users declaratively and procedurally \u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\u003cdiv\u003e\n\u003ch4\u003eModule 5: Implementing Services in ASP.NET Core MVC\u003c\/h4\u003e\n\u003cp\u003eChanges from ASP.NET Web API (Application Programming Interface) Adding services \u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eApplying ApiController and ContollerBase \u003c\/li\u003e\n\u003cli\u003eRetrieving, updating, and creating objects in ASP.NET Core \u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eApplying Standards \u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eIncorporating HTTP (HyperText Transfer Protocol) standards \u003c\/li\u003e\n\u003cli\u003eChoosing return types \u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eDocumenting with Swagger and the OpenAPI \u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eConfiguring your project for OpenAPI documentation \u003c\/li\u003e\n\u003cli\u003eAccessing the generated documents with Swashbuckle \u003c\/li\u003e\n\u003cli\u003eExtending your application to provide better information \u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eBuilding gRPC Services \u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eHow gRPC improves performance \u003c\/li\u003e\n\u003cli\u003eDefining the service’s contract in ProtoBuf \u003c\/li\u003e\n\u003cli\u003eGenerating client and server code in Visual Studio \u003c\/li\u003e\n\u003cli\u003eCreating and accessing a gRPC service \u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\u003cdiv\u003e\n\u003ch4\u003eModule 6: Deploying with Docker\u003c\/h4\u003e\n\u003cp\u003eSimplifying deployment and application management with Docker \u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eCharacteristics of Docker containers \u003c\/li\u003e\n\u003cli\u003eCreating a Docker container \u003c\/li\u003e\n\u003cli\u003eThe container ecosystem \u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eDebugging with Containers \u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eRunning applications in containers \u003c\/li\u003e\n\u003cli\u003eIntegrating applications, services, and databases with Docker Compose \u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e","brand":"Learning Tree","offers":[{"title":"267C06US \/ 2026-07-22T09:00:00 \/ Herndon, VA","offer_id":47534212841691,"sku":"US-2622-IL","price":2228.0,"currency_code":"USD","in_stock":true},{"title":"26AA86US \/ 2026-10-21T09:00:00 \/ Herndon, VA","offer_id":48216587403483,"sku":"US-2622-IL","price":2228.0,"currency_code":"USD","in_stock":true},{"title":"271A87US \/ 2027-01-27T09:00:00 \/ Herndon, VA","offer_id":48216587436251,"sku":"US-2622-IL","price":2228.0,"currency_code":"USD","in_stock":true},{"title":"274A61US \/ 2027-04-28T09:00:00 \/ Herndon, VA","offer_id":48696379474139,"sku":"US-2622-IL","price":2228.0,"currency_code":"USD","in_stock":true}],"url":"https:\/\/learningtreeinternational-dirinfosec-hhs.myshopify.com\/products\/asp-net-learning-core-core-7-for-asp-net-mvc-developers-training","provider":"Learning Tree International","version":"1.0","type":"link"}