kingers Posted May 11 Report Share Posted May 11 Asp.Net Core Deep-Dive In .Net 9 Published 3/2025 MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz Language: English | Size: 19.28 GB | Duration: 32h 34mUltimate ASP.NET Core course with assignments and projects What you'll learn ASP.NET Core anatomy and structures In-Depth Exploration of HTTP Building Robust Middleware Minimal APIs Mastery MVC Framework Razor Pages Advanced Development Techniques API Documentation and Versioning Data Management Made Simple Error Handling, Exception Handling and Logging Authentication & Authorization Requirements Basic HTML, CSS, Javascript Intermediate C# Good understanding of OOP, esp. the usage of interface (although Dependency Injection is thoroughly covered in this course) SQL basics and ADO .NET basics Description Master ASP.NET Core like a pro and take your .NET skills to the next level! Join this in-depth course designed for developers eager to completely understand the ASP.NET CORE and unlock the full potential of .NET 9. With hands-on assignments, real-world scenarios, and step-by-step explanations, you'll transform into an ASP.NET Core expert.Course Overview:Introduction to ASP.NET CoreExplore the foundational concepts of ASP.NET Core, including its anatomy and structure, and follow step-by-step guidance to create your first ASP.NET Core app. This section sets the stage for your journey into modern web development.In-Depth Exploration of HTTPGain a deep understanding of the HTTP protocol and its context within ASP.NET Core. You'll learn about HTTP methods like GET, POST, PUT, and DELETE, how requests and responses are handled in HttpContext, and how to refine routing logic to build robust applications.Building Robust MiddlewareMaster the middleware pipeline, from understanding its theory to implementing custom middleware components. Learn how to use built-in middleware, branch pipelines effectively, and avoid common issues when writing response logic.Minimal APIs MasteryDive into the world of Minimal APIs, covering everything from routing and model binding to validation and producing standardized results. You'll implement CRUD operations and work with features like query strings and custom route constraints.MVC for ProfessionalsDelve into the Model-View-Controller (MVC) framework, starting with controllers and routing techniques. Discover how to bind models, validate inputs, and produce results efficiently. You'll also explore creating razor views, managing layouts, and integrating dependency injection.Razor Pages DemystifiedUncover the power of Razor Pages and understand how they differ from MVC. Learn to build dynamic apps with features like route matching, model binding, validation, and reusable components. This section ties together essential development techniques.Advanced Development TechniquesLearn to use Tag Helpers to simplify complex scenarios, create interactive views, and componentize your apps with partial views and JavaScript. Manage configurations and environments effectively to streamline your development process.Building APIs That Stand OutMaster the art of documenting and versioning APIs using OpenAPI, and secure your applications with JWT-based authentication. You'll learn to produce API results that are both consistent and customizable.Data Management Made SimpleSimplify data management with Entity Framework Core. Discover how to create a database context, configure connections, run migrations, and implement repositories for efficient data handling in your applications.Error Handling and LoggingUnderstand the anatomy of logs and learn how to write effective logs using built-in and custom loggers. You'll also master the art of handling errors gracefully with custom exception handling and status code management.Securing Your AppsDevelop secure web applications by mastering authentication and authorization principles. Learn how to protect APIs with JWT authentication, enable HTTPS, and remove authentication tickets when necessary.Why This Course?Comprehensive Curriculum: Covers everything from basics to advanced concepts.Hands-On Assignments: Apply what you learn with real-world scenarios.Expert Guidance: Designed by experienced professionals.Up-to-Date with .NET 9: Get ahead with the latest tools and practices.Who Should Enroll?Aspiring developers looking to master ASP.NET Core.Professionals seeking to upgrade their .NET skills.Anyone passionate about building modern, secure, and scalable web applications.Get Started Today!Transform your .NET skills with ASP.NET Core Deep Dive in .NET 9. Enroll now and take the first step toward becoming a sought-after .NET developer. Overview Section 1: Introduction Lecture 1 Introduction Lecture 2 What is ASP.NET Core Lecture 3 ASP.NET CORE Anatomy Lecture 4 Our first Web App Section 2: HTTP protocol & HTTP Context Lecture 5 HTTP Request Syntax Lecture 6 HTTP Request in HttpContext Lecture 7 HTTP Method: GET Lecture 8 HTTP Method: POST Lecture 9 HTTP Method: PUT Lecture 10 Query String Lecture 11 HTTP Method: Delete Lecture 12 HTTP Request Headers Lecture 13 Refactor our routing code Lecture 14 HTTP Response Syntax Lecture 15 HTTP Response in HttpContext Lecture 16 HTTP Response Status Codes Lecture 17 Assignment 1 - Display a particular employee Lecture 18 Assignment 1 (Answer) - Display a particular employee Section 3: Middleware Pipeline Lecture 19 Middleware Pipeline Theory Lecture 20 Use app.Use to create middleware Lecture 21 Use app.Run to create middleware Lecture 22 Use app.Map to branch the pipeline Lecture 23 Use app.MapWhen to branch the pipeline Lecture 24 Use app.UseWhen to create rejoinable branch Lecture 25 Avoid problems when writing response Lecture 26 Built-in Middleware Components Lecture 27 Custom Middleware Class Lecture 28 Assignment 2 - Custom exception handling middleware Lecture 29 Assignment 2 (answer) - Custom exception handling middleware Section 4: Minimal API: Routing Lecture 30 Routing in Minimal APIs Lecture 31 Understand Endpoints Lecture 32 Use the routing middleware Lecture 33 404 Not Found Middleware component Lecture 34 Required Route Parameters Lecture 35 Route parameters with default values Lecture 36 Optional Route Parameters Lecture 37 Parameter Constraints Lecture 38 Custom Parameter Constraints Lecture 39 Assignment 3 - Implement CRUD operations with routing Lecture 40 Assignment 3 (Answer) - Implement CRUD operations with routing Section 5: Minimal API: Model Binding & Model Validation Lecture 41 What is model binding Lecture 42 Bind to route values Lecture 43 Bind to query string Lecture 44 Bind to http headers Lecture 45 Use AsParameters to group parameters Lecture 46 Bind arrays to query strings or headers Lecture 47 Bind to HTTP Body Lecture 48 Custom binding with BuildAsync method Lecture 49 Binding source priorities Lecture 50 Model Validation Lecture 51 Custom model validation with ValidationAttribute Lecture 52 Assignment 4 - Binding & Validating Registration Info Lecture 53 Assignment 4 (Answer) - Binding & Validating Registration Info Section 6: Minimal API: Producing Results Lecture 54 Minimal API return types Lecture 55 Mix and Match Results and TypedResults Lecture 56 The Problem Details standard Lecture 57 Standardize API results Lecture 58 Customize results by implementing IResult Lecture 59 Assignment 5 - Implement CRUD for Employees Lecture 60 Assignment 5 (Answer) - Implement CRUD for Employees Section 7: Code Organization and Dependency Injection Lecture 61 Organize Minimal Api Endpoints Lecture 62 Dependency Problem Lecture 63 Dependency Inversion Principle Lecture 64 Inversion of Control principle Lecture 65 Lifetime Management Section 8: MVC Controllers - Routing Lecture 66 What and Why Controllers Lecture 67 Attribute routing Lecture 68 Conventional routing Section 9: MVC Controllers - Model Binding and Model Validation Lecture 69 Binding to form fields Lecture 70 Complex types Lecture 71 Binding source priorities Lecture 72 Missing binding source Lecture 73 Input Formatter Lecture 74 Model State Section 10: MVC Controllers - Producing Results Lecture 75 Main differences in MVC controllers Lecture 76 ContentResult Lecture 77 JsonResult Lecture 78 File Results Lecture 79 Redirect Results Lecture 80 Assignment 6 - Implement CRUD UI for Departments Lecture 81 Assignment 6 - (Answer) Implement CRUD UI for Departments Section 11: MVC - Razor Views Lecture 82 MVC Pattern Lecture 83 Razor view Lecture 84 Passing model to View and Implicit Razor Expression Lecture 85 Explicit Razor Expression Lecture 86 Code blocks Lecture 87 Conditional Control Structure Lecture 88 Iterative Control Structure Lecture 89 Assignment 7 - Error View Lecture 90 Assignment 7(answer) - Error View Lecture 91 Razor Literal Lecture 92 ViewData and ViewBag Lecture 93 Assignment 8 - Implement Views for the Departments CRUD app Lecture 94 Assignment 8(answer) - Department list Lecture 95 Assignment 8(answer) - Edit Department Lecture 96 Assignment 8(answer) - Add Department Section 12: MVC: Layout views Lecture 97 Layout razor view Lecture 98 Multiple Layouts and Nested Layouts Lecture 99 _ViewStart razor view Lecture 100 _ViewImports to centralize directives Lecture 101 Use ViewData or ViewBag to communicate with layout files Lecture 102 Sections as additional placeholders Section 13: MVC: Componentization & Interactivity Lecture 103 Componentization theory Lecture 104 Componentize with Partial View Lecture 105 Pass data to partial view Lecture 106 Assignment 9 - Componentize a list Lecture 107 Assignment 9 (answer) - Componentize a list Lecture 108 Combine Partial View and Javascript for Interactivity (Theory) Lecture 109 Combine Partial View and Javascript for Interactivity (Implementation) Lecture 110 ViewComponent vs PartialView Lecture 111 Essential parts of View Component Lecture 112 Pass parameters to ViewComponent Section 14: Razor Pages Lecture 113 Why Razor pages Lecture 114 Create our first razor pages app Lecture 115 Route matching basics route templates Lecture 116 How razor pages work Lecture 117 Customize Route Template Lecture 118 Route Parameters in Razor pages Lecture 119 Page handler selection Lecture 120 Implicit page handlers Lecture 121 Model binding in razor pages Lecture 122 Model validations for razor pages Lecture 123 Producing results with razor pages Lecture 124 Layout, Sections, _ViewStart, _ViewImport Lecture 125 PartialView and ViewComponent Lecture 126 Razor pages vs MVC Section 15: Course Project - Employees Management with Razor pages Lecture 127 Source Code for this Course Project Lecture 128 Start working on the project Lecture 129 Updated Employee and Repository classes Lecture 130 Add Razor pages support Lecture 131 Implement the Employee list page Lecture 132 Componentize with ViewComponent and PartialView Lecture 133 Add interactivity Lecture 134 Implement Department Employees page Lecture 135 Create employees (ViewModel _ Antiforgery Token) Lecture 136 Error razor page Lecture 137 Update employee Lecture 138 Delete employee Lecture 139 Delete confirmation with JavaScript Section 16: Tag Helpers Lecture 140 What are Tag Helpers Lecture 141 Generating URL with Tag Helpers Lecture 142 Modify form tag with Tag helpers Lecture 143 Modify Input element with Tag Helpers Lecture 144 Generate Option elements with Tag Helpers Lecture 145 Client side form validations Lecture 146 Append Version Number with Tag Helpers Lecture 147 Load Partial Views and ViewComponents with Tag Helpers Section 17: MVC & Razor Pages: Dependency Injection Lecture 148 Constructor Injection 1 Lecture 149 Constructor Injection 2 Section 18: Minimal API: Filter Pipeline Lecture 150 What is and Why use Filter Pipeline Lecture 151 Create and Attach a filter Lecture 152 Filter execution, Model Binding and Model Validation Lecture 153 Add multiple filters to form a filter pipeline Lecture 154 Assignment 10 - Create filters to extract all validation logics Lecture 155 Assignment 10 (Answer) - Create filters to extract all validation logics Section 19: MVC & Razor Pages: Filter Pipeline Lecture 156 What and Why Filter Pipeline for MVC and Razor Pages Lecture 157 Create and Apply a filter Lecture 158 Filter Scopes Lecture 159 Order of Execution Lecture 160 Authorization Filter Lecture 161 Resource Filter Lecture 162 Exception Filter Lecture 163 Action Filter Lecture 164 Result Filter Lecture 165 Page Filter Section 20: Consume API Lecture 166 Use HttpClientFactory to access API endpoints Lecture 167 Create a Named Client with HttpClientFactory Lecture 168 Call API endpoints from our repository class Lecture 169 How HttpClient works Lecture 170 Use Polly to deal with temporary errors Lecture 171 Assignment 12 - Invoke API in DepartmentsController Lecture 172 Assignment 12 (Answer) - Invoke API in DepartmentsController Section 21: Create Web API with Controllers Lecture 173 MVC pattern in creating Web API with controllers Lecture 174 Create Web API with controllers using VS template Lecture 175 Attribute Routing - Route Attribute Lecture 176 Attribute Routing - Token Replacement Lecture 177 Attribute Routing - HttpMethod attribute Lecture 178 ApiController Attribute Lecture 179 Content Negotiation Lecture 180 Minimal API vs Web API with controllers Section 22: Minimal API - Documentation and Versioning Lecture 181 Use OpenAPI to document Minimal APIs Lecture 182 How OpenAPI Works Lecture 183 Use Postman to Visualize OpenAPI documents Lecture 184 Use Swagger to visualize the OpenAPI document Lecture 185 Provide details to OpenAPI document Lecture 186 Minimal API Versioning Lecture 187 Documenting multiple versions for minimal APIs Section 23: Web API - Documentation and Versioning Lecture 188 Use OpenAPI to document Web API Lecture 189 Use SwaggerUI to visualize our document Lecture 190 Provide more details to the document Lecture 191 Web API Versioning Lecture 192 Document multiple versions Section 24: Access Database with Entity Framework Core Lecture 193 Why use Entity Framework Core Lecture 194 How Entity Framework Core Works Lecture 195 Install EF Core Nuget Packages Lecture 196 Setup DbContext, Entities and Relationships Lecture 197 Configure EF Core to connect to SQL Server Lecture 198 Run DB Migration Lecture 199 Implement Departments EF Repository Lecture 200 Assignment 13 - Implement Employees EF Repository Lecture 201 Assignment 13 (Answer) - Implement Employees EF Repository Lecture 202 Include related entities Lecture 203 Source Code for this Section Section 25: Configuration in ASP.NET CORE Lecture 204 How Configuration Works Lecture 205 Access Configuration Values Lecture 206 Configuration Values Overriding Lecture 207 Strongly Typed Configuration Class Section 26: Logging in ASP.NET CORE Lecture 208 How Logging Works in ASP.NET CORE Lecture 209 The different parts of a Log Lecture 210 Write Logs with default logger providers Lecture 211 Write your own logs Lecture 212 The Basics of Using SeriLog Lecture 213 Use SeriLog similar to the built-in logger Section 27: Exception Handling Lecture 214 Logging in Exception Handling Middleware Lecture 215 Use the built-in Exception Handling Middleware Section 28: Securing Web App Lecture 216 Authentication and Authorization Overview Lecture 217 Authentication Ticket Lecture 218 Generate Authentication Ticket Lecture 219 Interpret Authentication Ticket Lecture 220 Authorization based on Authentication Ticket Lecture 221 Remove the Authentication Ticket when Signing Out Lecture 222 Enable HTTPS Section 29: Securing Web Api Lecture 223 JWT Authentication Ticket Lecture 224 Generate JWT Authentication Ticket Lecture 225 Store and Send JWT Lecture 226 Store JWT in static repository Lecture 227 Interpret JWT Lecture 228 Authorization based on JWT Aspiring developers looking to master ASP.NET Core.,Professionals seeking to upgrade their .NET skills.,Anyone passionate about building modern, secure, and scalable web applications.AusFilehttps://ausfile.com/ansbuc98p5bo/yxusj..-.ASP.NET.Core.Deep-Dive.in..NET.9.part01.rarhttps://ausfile.com/6cmc891eh5s0/yxusj..-.ASP.NET.Core.Deep-Dive.in..NET.9.part02.rarhttps://ausfile.com/j4308dijuv2m/yxusj..-.ASP.NET.Core.Deep-Dive.in..NET.9.part03.rarhttps://ausfile.com/v9t2j0c70371/yxusj..-.ASP.NET.Core.Deep-Dive.in..NET.9.part04.rarhttps://ausfile.com/bd26h82ar74z/yxusj..-.ASP.NET.Core.Deep-Dive.in..NET.9.part05.rarhttps://ausfile.com/gxyt3vkt3lb9/yxusj..-.ASP.NET.Core.Deep-Dive.in..NET.9.part06.rarhttps://ausfile.com/4fuu07d0fwt3/yxusj..-.ASP.NET.Core.Deep-Dive.in..NET.9.part07.rarhttps://ausfile.com/vyj039cp29c5/yxusj..-.ASP.NET.Core.Deep-Dive.in..NET.9.part08.rarhttps://ausfile.com/jy1uy5fvvo5f/yxusj..-.ASP.NET.Core.Deep-Dive.in..NET.9.part09.rarhttps://ausfile.com/l6v97y1ix84n/yxusj..-.ASP.NET.Core.Deep-Dive.in..NET.9.part10.rarhttps://ausfile.com/rjrjhwtofkjl/yxusj..-.ASP.NET.Core.Deep-Dive.in..NET.9.part11.rarhttps://ausfile.com/wug2c8hyfqld/yxusj..-.ASP.NET.Core.Deep-Dive.in..NET.9.part12.rarhttps://ausfile.com/1f69jhg4wyh0/yxusj..-.ASP.NET.Core.Deep-Dive.in..NET.9.part13.rarhttps://ausfile.com/2tzu7ohxgqib/yxusj..-.ASP.NET.Core.Deep-Dive.in..NET.9.part14.rarhttps://ausfile.com/t4rsr4v77xef/yxusj..-.ASP.NET.Core.Deep-Dive.in..NET.9.part15.rarhttps://ausfile.com/8aqe31s24uo1/yxusj..-.ASP.NET.Core.Deep-Dive.in..NET.9.part16.rarhttps://ausfile.com/89lomivc2x93/yxusj..-.ASP.NET.Core.Deep-Dive.in..NET.9.part17.rarRapidGatorhttps://rapidgator.net/file/1f98abc5bd9a3a92df9f3b03ee624403/yxusj..-.ASP.NET.Core.Deep-Dive.in..NET.9.part01.rarhttps://rapidgator.net/file/9d4be1f120682280badd1f7de106c3da/yxusj..-.ASP.NET.Core.Deep-Dive.in..NET.9.part02.rarhttps://rapidgator.net/file/37d9742b7be55459920f7ea0166e1efe/yxusj..-.ASP.NET.Core.Deep-Dive.in..NET.9.part03.rarhttps://rapidgator.net/file/3903b08da08ba6d933aabfdad0847dd4/yxusj..-.ASP.NET.Core.Deep-Dive.in..NET.9.part04.rarhttps://rapidgator.net/file/0002e0c1a7547c30727272ad269d3cf0/yxusj..-.ASP.NET.Core.Deep-Dive.in..NET.9.part05.rarhttps://rapidgator.net/file/10d5a3a150ea47be0012f9969ad40d33/yxusj..-.ASP.NET.Core.Deep-Dive.in..NET.9.part06.rarhttps://rapidgator.net/file/04114ee24122d3fdeae22fea9783bb47/yxusj..-.ASP.NET.Core.Deep-Dive.in..NET.9.part07.rarhttps://rapidgator.net/file/c6b32b6b35d1a4ce64143673054746ad/yxusj..-.ASP.NET.Core.Deep-Dive.in..NET.9.part08.rarhttps://rapidgator.net/file/bf5e7e4a5195ef3c766bcff348519fe6/yxusj..-.ASP.NET.Core.Deep-Dive.in..NET.9.part09.rarhttps://rapidgator.net/file/2dd7615204ec8c99e776da54ebb975a8/yxusj..-.ASP.NET.Core.Deep-Dive.in..NET.9.part10.rarhttps://rapidgator.net/file/48f1dc971fc06c4772b39c7d4f6d6f8d/yxusj..-.ASP.NET.Core.Deep-Dive.in..NET.9.part11.rarhttps://rapidgator.net/file/bc77564c9e4401d3af1a75042eaa7cf0/yxusj..-.ASP.NET.Core.Deep-Dive.in..NET.9.part12.rarhttps://rapidgator.net/file/b382ce6f9c44bcf56281273a0a12edb0/yxusj..-.ASP.NET.Core.Deep-Dive.in..NET.9.part13.rarhttps://rapidgator.net/file/330505bb31269abab6873df999bcef10/yxusj..-.ASP.NET.Core.Deep-Dive.in..NET.9.part14.rarhttps://rapidgator.net/file/857de2f926dc92f35a4b9151c1c742d5/yxusj..-.ASP.NET.Core.Deep-Dive.in..NET.9.part15.rarhttps://rapidgator.net/file/2b434204fefb63bd5b0f8244672cd16c/yxusj..-.ASP.NET.Core.Deep-Dive.in..NET.9.part16.rarhttps://rapidgator.net/file/e9de7300e6d991b528f97e81df64ad5c/yxusj..-.ASP.NET.Core.Deep-Dive.in..NET.9.part17.rarTurboBithttps://turbobit.net/1qxsbrn59h90/yxusj..-.ASP.NET.Core.Deep-Dive.in..NET.9.part01.rar.htmlhttps://turbobit.net/clxlw8dq4381/yxusj..-.ASP.NET.Core.Deep-Dive.in..NET.9.part02.rar.htmlhttps://turbobit.net/2xl72sglx2sa/yxusj..-.ASP.NET.Core.Deep-Dive.in..NET.9.part03.rar.htmlhttps://turbobit.net/d666kyoxdl92/yxusj..-.ASP.NET.Core.Deep-Dive.in..NET.9.part04.rar.htmlhttps://turbobit.net/yfnwbwyg79s5/yxusj..-.ASP.NET.Core.Deep-Dive.in..NET.9.part05.rar.htmlhttps://turbobit.net/b0zjm8cyh4ux/yxusj..-.ASP.NET.Core.Deep-Dive.in..NET.9.part06.rar.htmlhttps://turbobit.net/ah9trpt8lx05/yxusj..-.ASP.NET.Core.Deep-Dive.in..NET.9.part07.rar.htmlhttps://turbobit.net/73nn20r0mete/yxusj..-.ASP.NET.Core.Deep-Dive.in..NET.9.part08.rar.htmlhttps://turbobit.net/gxhu2796lm6d/yxusj..-.ASP.NET.Core.Deep-Dive.in..NET.9.part09.rar.htmlhttps://turbobit.net/lkao3wnhdxzh/yxusj..-.ASP.NET.Core.Deep-Dive.in..NET.9.part10.rar.htmlhttps://turbobit.net/picygduztbfz/yxusj..-.ASP.NET.Core.Deep-Dive.in..NET.9.part11.rar.htmlhttps://turbobit.net/9s42wpskhtxr/yxusj..-.ASP.NET.Core.Deep-Dive.in..NET.9.part12.rar.htmlhttps://turbobit.net/8jtgoa4fudhv/yxusj..-.ASP.NET.Core.Deep-Dive.in..NET.9.part13.rar.htmlhttps://turbobit.net/wppciltm99jb/yxusj..-.ASP.NET.Core.Deep-Dive.in..NET.9.part14.rar.htmlhttps://turbobit.net/97r7op0jwqk0/yxusj..-.ASP.NET.Core.Deep-Dive.in..NET.9.part15.rar.htmlhttps://turbobit.net/6yt3xqlskht2/yxusj..-.ASP.NET.Core.Deep-Dive.in..NET.9.part16.rar.htmlhttps://turbobit.net/uo7uhf623s8u/yxusj..-.ASP.NET.Core.Deep-Dive.in..NET.9.part17.rar.html Link to comment Share on other sites More sharing options...
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now