【资源目录】:

├──1 – Introduction
| ├──1 -Introduction.en_US.vtt 5.17kb
| ├──1 -Introduction.mp4 28.16M
| ├──1 -Introduction.srt 5.83kb
| ├──1 -Introduction_en.srt 5.84kb
| ├──2 -What is ASP.NET Core.en_US.vtt 3.91kb
| ├──2 -What is ASP.NET Core.mp4 15.08M
| ├──2 -What is ASP.NET Core.srt 4.21kb
| ├──2 -What is ASP.NET Core_en.srt 4.43kb
| ├──3 -ASP.NET CORE Anatomy.en_US.vtt 15.51kb
| ├──3 -ASP.NET CORE Anatomy.mp4 79.07M
| ├──3 -ASP.NET CORE Anatomy.srt 18.67kb
| ├──3 -ASP.NET CORE Anatomy_en.srt 17.85kb
| ├──4 -Our first Web App.en_US.vtt 14.53kb
| ├──4 -Our first Web App.mp4 69.49M
| ├──4 -Our first Web App.srt 16.79kb
| └──4 -Our first Web App_en.srt 16.80kb
├──10 – MVC Controllers – Producing Results
| ├──1 -Main differences in MVC controllers.en_US.vtt 3.46kb
| ├──1 -Main differences in MVC controllers.mp4 13.63M
| ├──1 -Main differences in MVC controllers.srt 4.12kb
| ├──1 -Main differences in MVC controllers_en.srt 3.95kb
| ├──2 -ContentResult.en_US.vtt 5.02kb
| ├──2 -ContentResult.mp4 31.60M
| ├──2 -ContentResult.srt 5.62kb
| ├──2 -ContentResult_en.srt 5.87kb
| ├──3 -JsonResult.en_US.vtt 5.56kb
| ├──3 -JsonResult.mp4 38.82M
| ├──3 -JsonResult.srt 6.69kb
| ├──3 -JsonResult_en.srt 6.48kb
| ├──4 -Controllers – File Results.txt 0.50kb
| ├──4 -File Results.en_US.vtt 12.78kb
| ├──4 -File Results.mp4 84.08M
| ├──4 -File Results.srt 14.79kb
| ├──4 -File Results_en.srt 14.99kb
| ├──5 -Redirect Results.en_US.vtt 13.99kb
| ├──5 -Redirect Results.mp4 103.41M
| ├──5 -Redirect Results.srt 15.92kb
| ├──5 -Redirect Results_en.srt 16.35kb
| ├──6 -Assignment 6 – Implement CRUD UI for Departments.en_US.vtt 4.63kb
| ├──6 -Assignment 6 – Implement CRUD UI for Departments.mp4 21.09M
| ├──6 -Assignment 6 – Implement CRUD UI for Departments.srt 4.90kb
| ├──6 -Assignment 6 – Implement CRUD UI for Departments_en.srt 5.34kb
| ├──6 -Department-Repository.zip 1.11kb
| ├──7 -Assignment 6 – (Answer) Implement CRUD UI for Departments.en_US.vtt 34.48kb
| ├──7 -Assignment 6 – (Answer) Implement CRUD UI for Departments.mp4 254.94M
| ├──7 -Assignment 6 – (Answer) Implement CRUD UI for Departments.srt 38.53kb
| ├──7 -Assignment 6 – (Answer) Implement CRUD UI for Departments_en.srt 40.75kb
| └──7 -DepartmentsCRUD.zip 267.90kb
├──11 – MVC – Razor Views
| ├──1 -MVC Pattern.en_US.vtt 11.94kb
| ├──1 -MVC Pattern.mp4 82.97M
| ├──1 -MVC Pattern.srt 12.78kb
| ├──1 -MVC Pattern_en.srt 13.65kb
| ├──10 -Razor Literal.en_US.vtt 8.04kb
| ├──10 -Razor Literal.mp4 59.45M
| ├──10 -Razor Literal.srt 9.31kb
| ├──10 -Razor Literal_en.srt 9.45kb
| ├──11 -ViewData and ViewBag.mp4 72.59M
| ├──12 -Assignment 8 – Implement Views for the Departments CRUD app.en_US.vtt 2.76kb
| ├──12 -Assignment 8 – Implement Views for the Departments CRUD app.mp4 14.67M
| ├──12 -Assignment 8 – Implement Views for the Departments CRUD app.srt 3.08kb
| ├──12 -Assignment 8 – Implement Views for the Departments CRUD app_en.srt 3.17kb
| ├──12 -Department-Repository.zip 1.11kb
| ├──13 -Assignment 8(answer) – Department list.en_US.vtt 8.83kb
| ├──13 -Assignment 8(answer) – Department list.mp4 54.24M
| ├──13 -Assignment 8(answer) – Department list.srt 10.29kb
| ├──13 -Assignment 8(answer) – Department list_en.srt 10.29kb
| ├──13 -Assignment 8(Answer) – DepartsCRUD_Views.zip 159.70kb
| ├──14 -Assignment 8(Answer) – DepartsCRUD_Views.zip 159.70kb
| ├──14 -Assignment 8(answer) – Edit Department.en_US.vtt 14.29kb
| ├──14 -Assignment 8(answer) – Edit Department.mp4 106.26M
| ├──14 -Assignment 8(answer) – Edit Department.srt 15.57kb
| ├──14 -Assignment 8(answer) – Edit Department_en.srt 17.11kb
| ├──15 -Assignment 8(answer) – Add Department.en_US.vtt 7.04kb
| ├──15 -Assignment 8(answer) – Add Department.mp4 41.42M
| ├──15 -Assignment 8(answer) – Add Department.srt 7.53kb
| ├──15 -Assignment 8(answer) – Add Department_en.srt 8.35kb
| ├──15 -Assignment 8(Answer) – DepartsCRUD_Views.zip 159.70kb
| ├──2 -Razor view.en_US.vtt 12.99kb
| ├──2 -Razor view.mp4 93.41M
| ├──2 -Razor view.srt 15.04kb
| ├──2 -Razor view_en.srt 15.17kb
| ├──3 -Passing model to View and Implicit Razor Expression.en_US.vtt 12.39kb
| ├──3 -Passing model to View and Implicit Razor Expression.mp4 82.79M
| ├──3 -Passing model to View and Implicit Razor Expression.srt 14.18kb
| ├──3 -Passing model to View and Implicit Razor Expression_en.srt 14.51kb
| ├──4 -Explicit Razor Expression.en_US.vtt 8.10kb
| ├──4 -Explicit Razor Expression.mp4 51.64M
| ├──4 -Explicit Razor Expression.srt 9.24kb
| ├──4 -Explicit Razor Expression_en.srt 9.43kb
| ├──5 -Code blocks.en_US.vtt 8.83kb
| ├──5 -Code blocks.mp4 49.91M
| ├──5 -Code blocks.srt 10.10kb
| ├──5 -Code blocks_en.srt 10.28kb
| ├──6 -Conditional Control Structure.en_US.vtt 11.29kb
| ├──6 -Conditional Control Structure.mp4 88.10M
| ├──6 -Conditional Control Structure.srt 13.18kb
| ├──6 -Conditional Control Structure_en.srt 13.23kb
| ├──7 -Iterative Control Structure.en_US.vtt 11.67kb
| ├──7 -Iterative Control Structure.mp4 68.47M
| ├──7 -Iterative Control Structure.srt 13.29kb
| ├──7 -Iterative Control Structure_en.srt 13.76kb
| ├──7 -IterativeControlStructure.zip 128.26kb
| ├──8 -Assignment 7 – Error View.en_US.vtt 2.82kb
| ├──8 -Assignment 7 – Error View.mp4 27.37M
| ├──8 -Assignment 7 – Error View.srt 3.20kb
| ├──8 -Assignment 7 – Error View_en.srt 3.27kb
| ├──9 -Assignment 7 (Answer) – Error view.zip 140.47kb
| ├──9 -Assignment 7(answer) – Error View.en_US.vtt 8.14kb
| ├──9 -Assignment 7(answer) – Error View.mp4 60.39M
| ├──9 -Assignment 7(answer) – Error View.srt 8.93kb
| └──9 -Assignment 7(answer) – Error View_en.srt 9.64kb
├──12 – MVC Layout views
| ├──1 -Layout razor view.en_US.vtt 22.89kb
| ├──1 -Layout razor view.mp4 179.79M
| ├──1 -Layout razor view.srt 25.77kb
| ├──1 -Layout razor view.zip 171.43kb
| ├──1 -Layout razor view_en.srt 27.00kb
| ├──2 -Multiple Layouts and Nested Layouts.en_US.vtt 9.56kb
| ├──2 -Multiple Layouts and Nested Layouts.mp4 57.03M
| ├──2 -Multiple Layouts and Nested Layouts.srt 10.48kb
| ├──2 -Multiple Layouts and Nested Layouts_en.srt 11.14kb
| ├──3 -_ViewStart razor view.en_US.vtt 12.92kb
| ├──3 -_ViewStart razor view.mp4 90.89M
| ├──3 -_ViewStart razor view.srt 14.56kb
| ├──3 -_ViewStart razor view_en.srt 15.29kb
| ├──4 -_ViewImports to centralize directives.en_US.vtt 5.46kb
| ├──4 -_ViewImports to centralize directives.mp4 36.32M
| ├──4 -_ViewImports to centralize directives.srt 6.18kb
| ├──4 -_ViewImports to centralize directives_en.srt 6.38kb
| ├──5 -Use ViewData or ViewBag to communicate with layout files.en_US.vtt 4.99kb
| ├──5 -Use ViewData or ViewBag to communicate with layout files.mp4 43.10M
| ├──5 -Use ViewData or ViewBag to communicate with layout files.srt 5.85kb
| ├──5 -Use ViewData or ViewBag to communicate with layout files_en.srt 5.79kb
| ├──6 -Sections as additional placeholders.en_US.vtt 13.78kb
| ├──6 -Sections as additional placeholders.mp4 85.98M
| ├──6 -Sections as additional placeholders.srt 15.55kb
| ├──6 -Sections as additional placeholders_en.srt 16.08kb
| └──6 -Use sections as additional placeholders.zip 184.13kb
├──13 – MVC Componentization & Interactivity
| ├──1 -Componentization theory.en_US.vtt 10.50kb
| ├──1 -Componentization theory.mp4 65.32M
| ├──1 -Componentization theory.srt 11.64kb
| ├──1 -Componentization theory_en.srt 12.23kb
| ├──10 -Pass parameters to ViewComponent.en_US.vtt 13.21kb
| ├──10 -Pass parameters to ViewComponent.mp4 100.03M
| ├──10 -Pass parameters to ViewComponent.srt 15.17kb
| ├──10 -Pass parameters to ViewComponent.zip 275.22kb
| ├──10 -Pass parameters to ViewComponent_en.srt 15.48kb
| ├──2 -Componentize with Partial View.en_US.vtt 10.98kb
| ├──2 -Componentize with Partial View.mp4 82.10M
| ├──2 -Componentize with Partial View.srt 12.29kb
| ├──2 -Componentize with Partial View_en.srt 12.72kb
| ├──3 -Pass data to partial view.en_US.vtt 14.42kb
| ├──3 -Pass data to partial view.mp4 114.63M
| ├──3 -Pass data to partial view.srt 16.20kb
| ├──3 -Pass data to partial view_en.srt 17.12kb
| ├──3 -PassDataToPartialView.zip 197.42kb
| ├──4 -Assignment 9 – Componentize a list.en_US.vtt 1.66kb
| ├──4 -Assignment 9 – Componentize a list.mp4 3.66M
| ├──4 -Assignment 9 – Componentize a list.srt 1.99kb
| ├──4 -Assignment 9 – Componentize a list_en.srt 1.87kb
| ├──5 -Assignment 9 (answer) – Componentize a list.en_US.vtt 10.84kb
| ├──5 -Assignment 9 (answer) – Componentize a list.mp4 71.82M
| ├──5 -Assignment 9 (answer) – Componentize a list.srt 11.82kb
| ├──5 -Assignment 9 (answer) – Componentize a list.zip 232.82kb
| ├──5 -Assignment 9 (answer) – Componentize a list_en.srt 12.83kb
| ├──6 -Combine Partial View and Javascript for Interactivity (Theory).en_US.vtt 7.67kb
| ├──6 -Combine Partial View and Javascript for Interactivity (Theory).mp4 29.92M
| ├──6 -Combine Partial View and Javascript for Interactivity (Theory).srt 8.74kb
| ├──6 -Combine Partial View and Javascript for Interactivity (Theory)_en.srt 8.87kb
| ├──7 -Combine Partial View and Javascript for Interactivity (Implementation).en_US.vtt 28.88kb
| ├──7 -Combine Partial View and Javascript for Interactivity (Implementation).mp4 206.38M
| ├──7 -Combine Partial View and Javascript for Interactivity (Implementation).srt 32.57kb
| ├──7 -Combine Partial View and Javascript for Interactivity (Implementation)_en.srt 34.47kb
| ├──7 -PartialviewJavascriptInteractivity.zip 224.09kb
| ├──8 -ViewComponent vs PartialView.en_US.vtt 6.47kb
| ├──8 -ViewComponent vs PartialView.mp4 40.24M
| ├──8 -ViewComponent vs PartialView.srt 7.22kb
| ├──8 -ViewComponent vs PartialView_en.srt 7.48kb
| ├──9 -Essential parts of View Component.en_US.vtt 17.49kb
| ├──9 -Essential parts of View Component.mp4 118.67M
| ├──9 -Essential parts of View Component.srt 19.33kb
| ├──9 -Essential parts of View Component_en.srt 20.60kb
| └──9 -Essential Parts of ViewComponent.zip 251.21kb
├──14 – Razor Pages
| ├──1 -Why Razor pages.en_US.vtt 4.79kb
| ├──1 -Why Razor pages.mp4 16.07M
| ├──1 -Why Razor pages.srt 5.68kb
| ├──1 -Why Razor pages_en.srt 5.53kb
| ├──10 -Model validations for razor pages.en_US.vtt 14.02kb
| ├──10 -Model validations for razor pages.mp4 95.04M
| ├──10 -Model validations for razor pages.srt 16.66kb
| ├──10 -Model validations for razor pages_en.srt 16.27kb
| ├──10 -RazorPages-ModelValidations.zip 157.34kb
| ├──11 -Producing results with razor pages.en_US.vtt 9.98kb
| ├──11 -Producing results with razor pages.mp4 70.09M
| ├──11 -Producing results with razor pages.srt 11.11kb
| ├──11 -Producing results with razor pages_en.srt 11.63kb
| ├──11 -RazorPages-ProducingResults.zip 168.51kb
| ├──12 -Layout, Sections, _ViewStart, _ViewImport.en_US.vtt 12.37kb
| ├──12 -Layout, Sections, _ViewStart, _ViewImport.mp4 72.21M
| ├──12 -Layout, Sections, _ViewStart, _ViewImport.srt 14.37kb
| ├──12 -Layout, Sections, _ViewStart, _ViewImport_en.srt 14.51kb
| ├──12 -RazorPages-Layout-Sections-ViewStart-ViewImport.zip 183.60kb
| ├──13 -PartialView and ViewComponent.en_US.vtt 10.24kb
| ├──13 -PartialView and ViewComponent.mp4 58.86M
| ├──13 -PartialView and ViewComponent.srt 11.57kb
| ├──13 -PartialView and ViewComponent_en.srt 11.96kb
| ├──13 -RazorPages-PartialView-ViewComponent.zip 199.23kb
| ├──14 -Razor pages vs MVC.en_US.vtt 7.86kb
| ├──14 -Razor pages vs MVC.mp4 32.61M
| ├──14 -Razor pages vs MVC.srt 8.55kb
| ├──14 -Razor pages vs MVC_en.srt 9.07kb
| ├──2 -Create our first razor pages app.en_US.vtt 11.92kb
| ├──2 -Create our first razor pages app.mp4 67.33M
| ├──2 -Create our first razor pages app.srt 13.57kb
| ├──2 -Create our first razor pages app_en.srt 13.97kb
| ├──3 -Route matching basics route templates.en_US.vtt 9.61kb
| ├──3 -Route matching basics route templates.mp4 43.30M
| ├──3 -Route matching basics route templates.srt 11.38kb
| ├──3 -Route matching basics route templates_en.srt 11.12kb
| ├──4 -How razor pages work.en_US.vtt 6.21kb
| ├──4 -How razor pages work.mp4 37.00M
| ├──4 -How razor pages work.srt 6.83kb
| ├──4 -How razor pages work_en.srt 7.20kb
| ├──5 -Customize Route Template.en_US.vtt 6.13kb
| ├──5 -Customize Route Template.mp4 28.67M
| ├──5 -Customize Route Template.srt 7.01kb
| ├──5 -Customize Route Template_en.srt 7.10kb
| ├──5 -Razor pages- Route templates.zip 107.95kb
| ├──6 -RazorPages-RouteParameters.zip 119.79kb
| ├──6 -Route Parameters in Razor pages.en_US.vtt 8.33kb
| ├──6 -Route Parameters in Razor pages.mp4 50.67M
| ├──6 -Route Parameters in Razor pages.srt 9.47kb
| ├──6 -Route Parameters in Razor pages_en.srt 9.62kb
| ├──7 -Page handler selection.en_US.vtt 14.41kb
| ├──7 -Page handler selection.mp4 89.99M
| ├──7 -Page handler selection.srt 16.84kb
| ├──7 -Page handler selection.zip 133.15kb
| ├──7 -Page handler selection_en.srt 16.91kb
| ├──8 -Implicit page handlers.en_US.vtt 3.08kb
| ├──8 -Implicit page handlers.mp4 18.25M
| ├──8 -Implicit page handlers.srt 3.53kb
| ├──8 -Implicit page handlers_en.srt 3.54kb
| ├──9 -Model binding in razor pages.en_US.vtt 10.36kb
| ├──9 -Model binding in razor pages.mp4 74.70M
| ├──9 -Model binding in razor pages.srt 12.29kb
| ├──9 -Model binding in razor pages_en.srt 11.90kb
| └──9 -RazorPages-ModelBinding.zip 144.76kb
├──15 – Course Project – Employees Management with Razor pages
| ├──1 – Source Code for this Course Project.html 0.17kb
| ├──1 -CourseProject-FullCRUD.zip 434.15kb
| ├──1 -Start working on the project.en_US.vtt 5.50kb
| ├──1 -Start working on the project.mp4 33.59M
| ├──1 -Start working on the project.srt 6.54kb
| ├──1 -Start working on the project_en.srt 6.42kb
| ├──10 -Update employee.en_US.vtt 9.70kb
| ├──10 -Update employee.mp4 72.22M
| ├──10 -Update employee.srt 10.93kb
| ├──10 -Update employee_en.srt 11.58kb
| ├──11 -Delete employee.en_US.vtt 5.83kb
| ├──11 -Delete employee.mp4 38.72M
| ├──11 -Delete employee.srt 6.66kb
| ├──11 -Delete employee_en.srt 6.87kb
| ├──12 -Delete confirmation with JavaScript.en_US.vtt 8.33kb
| ├──12 -Delete confirmation with JavaScript.mp4 63.07M
| ├──12 -Delete confirmation with JavaScript.srt 9.17kb
| ├──12 -Delete confirmation with JavaScript_en.srt 9.82kb
| ├──2 -Updated Employee and Repository classes.en_US.vtt 3.51kb
| ├──2 -Updated Employee and Repository classes.mp4 31.87M
| ├──2 -Updated Employee and Repository classes.srt 3.85kb
| ├──2 -Updated Employee and Repository classes_en.srt 4.02kb
| ├──3 -Add Razor pages support.en_US.vtt 4.52kb
| ├──3 -Add Razor pages support.mp4 25.38M
| ├──3 -Add Razor pages support.srt 5.10kb
| ├──3 -Add Razor pages support_en.srt 5.26kb
| ├──4 -Implement the Employee list page.en_US.vtt 16.93kb
| ├──4 -Implement the Employee list page.mp4 123.11M
| ├──4 -Implement the Employee list page.srt 19.00kb
| ├──4 -Implement the Employee list page_en.srt 20.08kb
| ├──5 -Componentize with ViewComponent and PartialView.en_US.vtt 13.87kb
| ├──5 -Componentize with ViewComponent and PartialView.mp4 93.61M
| ├──5 -Componentize with ViewComponent and PartialView.srt 15.71kb
| ├──5 -Componentize with ViewComponent and PartialView_en.srt 16.35kb
| ├──6 -Add interactivity.en_US.vtt 14.45kb
| ├──6 -Add interactivity.mp4 115.97M
| ├──6 -Add interactivity.srt 16.16kb
| ├──6 -Add interactivity_en.srt 17.08kb
| ├──7 -Implement Department Employees page.en_US.vtt 13.60kb
| ├──7 -Implement Department Employees page.mp4 79.22M
| ├──7 -Implement Department Employees page.srt 15.21kb
| ├──7 -Implement Department Employees page_en.srt 16.03kb
| ├──8 -Create employees (ViewModel _ Antiforgery Token).en_US.vtt 34.85kb
| ├──8 -Create employees (ViewModel _ Antiforgery Token).mp4 260.58M
| ├──8 -Create employees (ViewModel _ Antiforgery Token).srt 39.26kb
| ├──8 -Create employees (ViewModel _ Antiforgery Token)_en.srt 41.28kb
| ├──9 -Error razor page.en_US.vtt 12.43kb
| ├──9 -Error razor page.mp4 89.71M
| ├──9 -Error razor page.srt 13.44kb
| └──9 -Error razor page_en.srt 14.72kb
├──16 – Tag Helpers
| ├──1 -What are Tag Helpers.en_US.vtt 4.21kb
| ├──1 -What are Tag Helpers.mp4 19.19M
| ├──1 -What are Tag Helpers.srt 4.69kb
| ├──1 -What are Tag Helpers_en.srt 4.81kb
| ├──2 -Generating URL with Tag Helpers.en_US.vtt 26.88kb
| ├──2 -Generating URL with Tag Helpers.mp4 196.58M
| ├──2 -Generating URL with Tag Helpers.srt 30.85kb
| ├──2 -Generating URL with Tag Helpers_en.srt 31.71kb
| ├──3 -Modify form tag with Tag helpers.en_US.vtt 12.73kb
| ├──3 -Modify form tag with Tag helpers.mp4 90.82M
| ├──3 -Modify form tag with Tag helpers.srt 14.61kb
| ├──3 -Modify form tag with Tag helpers_en.srt 14.97kb
| ├──4 -Modify Input element with Tag Helpers.en_US.vtt 20.12kb
| ├──4 -Modify Input element with Tag Helpers.mp4 150.56M
| ├──4 -Modify Input element with Tag Helpers.srt 22.83kb
| ├──4 -Modify Input element with Tag Helpers_en.srt 23.80kb
| ├──5 -Generate Option elements with Tag Helpers.en_US.vtt 10.73kb
| ├──5 -Generate Option elements with Tag Helpers.mp4 66.66M
| ├──5 -Generate Option elements with Tag Helpers.srt 11.80kb
| ├──5 -Generate Option elements with Tag Helpers_en.srt 12.59kb
| ├──6 -Client side form validations.en_US.vtt 24.95kb
| ├──6 -Client side form validations.mp4 199.81M
| ├──6 -Client side form validations.srt 28.49kb
| ├──6 -Client side form validations_en.srt 29.19kb
| ├──7 -Append Version Number with Tag Helpers.en_US.vtt 12.54kb
| ├──7 -Append Version Number with Tag Helpers.mp4 73.34M
| ├──7 -Append Version Number with Tag Helpers.srt 14.61kb
| ├──7 -Append Version Number with Tag Helpers_en.srt 14.62kb
| ├──8 -Load Partial Views and ViewComponents with Tag Helpers.en_US.vtt 14.68kb
| ├──8 -Load Partial Views and ViewComponents with Tag Helpers.mp4 99.54M
| ├──8 -Load Partial Views and ViewComponents with Tag Helpers.srt 16.96kb
| └──8 -Load Partial Views and ViewComponents with Tag Helpers_en.srt 17.09kb
├──17 – MVC & Razor Pages Dependency Injection
| ├──1 -Constructor Injection 1.en_US.vtt 4.51kb
| ├──1 -Constructor Injection 1.mp4 39.66M
| ├──1 -Constructor Injection 1.srt 5.18kb
| ├──1 -Constructor Injection 1_en.srt 5.18kb
| ├──2 -Constructor Injection 2.en_US.vtt 13.86kb
| ├──2 -Constructor Injection 2.mp4 114.26M
| ├──2 -Constructor Injection 2.srt 15.38kb
| ├──2 -Constructor Injection 2_en.srt 16.35kb
| └──2 -Constructor Injection for MVC and Razor Pages.zip 648.30kb
├──18 – Minimal API Filter Pipeline
| ├──1 -What is and Why use Filter Pipeline.en_US.vtt 10.16kb
| ├──1 -What is and Why use Filter Pipeline.mp4 57.84M
| ├──1 -What is and Why use Filter Pipeline.srt 11.43kb
| ├──1 -What is and Why use Filter Pipeline_en.srt 11.69kb
| ├──2 -Create and Attach a filter.en_US.vtt 14.40kb
| ├──2 -Create and Attach a filter.mp4 121.61M
| ├──2 -Create and Attach a filter.srt 16.14kb
| ├──2 -Create and Attach a filter.zip 106.45kb
| ├──2 -Create and Attach a filter_en.srt 16.87kb
| ├──3 -Filter execution, Model Binding and Model Validation.en_US.vtt 4.39kb
| ├──3 -Filter execution, Model Binding and Model Validation.mp4 37.86M
| ├──3 -Filter execution, Model Binding and Model Validation.srt 5.06kb
| ├──3 -Filter execution, Model Binding and Model Validation_en.srt 5.12kb
| ├──4 -Add multiple filters to form a filter pipeline.en_US.vtt 7.31kb
| ├──4 -Add multiple filters to form a filter pipeline.mp4 64.25M
| ├──4 -Add multiple filters to form a filter pipeline.srt 8.38kb
| ├──4 -Add multiple filters to form a filter pipeline_en.srt 8.51kb
| ├──4 -Add multiple filters to form a pipeline.zip 118.38kb
| ├──5 -Assignment 10 – Create filters to extract all validation logics.en_US.vtt 4.04kb
| ├──5 -Assignment 10 – Create filters to extract all validation logics.mp4 39.28M
| ├──5 -Assignment 10 – Create filters to extract all validation logics.srt 4.43kb
| ├──5 -Assignment 10 – Create filters to extract all validation logics_en.srt 4.65kb
| ├──6 -Assignment 10 (Answer) – Create filters to extract all validation logics.en_US.vtt 19.13kb
| ├──6 -Assignment 10 (Answer) – Create filters to extract all validation logics.mp4 167.20M
| ├──6 -Assignment 10 (Answer) – Create filters to extract all validation logics.srt 21.34kb
| ├──6 -Assignment 10 (Answer) – Create filters to extract all validation logics.zip 156.70kb
| └──6 -Assignment 10 (Answer) – Create filters to extract all validation logics_en.srt 22.49kb
├──19 – MVC & Razor Pages Filter Pipeline
| ├──1 -What and Why Filter Pipeline for MVC and Razor Pages.en_US.vtt 11.37kb
| ├──1 -What and Why Filter Pipeline for MVC and Razor Pages.mp4 56.50M
| ├──1 -What and Why Filter Pipeline for MVC and Razor Pages.srt 13.08kb
| ├──1 -What and Why Filter Pipeline for MVC and Razor Pages_en.srt 13.08kb
| ├──10 -FilterPipeline-PageFilter.zip 630.61kb
| ├──10 -Page Filter.en_US.vtt 32.42kb
| ├──10 -Page Filter.mp4 293.49M
| ├──10 -Page Filter.srt 36.56kb
| ├──10 -Page Filter_en.srt 38.61kb
| ├──2 -Create and Apply a filter.en_US.vtt 15.24kb
| ├──2 -Create and Apply a filter.mp4 125.70M
| ├──2 -Create and Apply a filter.srt 16.89kb
| ├──2 -Create and Apply a filter_en.srt 17.69kb
| ├──2 -FilterPipeline-Create-ApplyFilter.zip 534.28kb
| ├──3 -Filter Scopes.en_US.vtt 13.80kb
| ├──3 -Filter Scopes.mp4 117.89M
| ├──3 -Filter Scopes.srt 15.48kb
| ├──3 -Filter Scopes_en.srt 16.25kb
| ├──3 -FilterPipeline-FilterScopes.zip 546.13kb
| ├──4 -FilterPipeline-OrderOfExecution.zip 557.93kb
| ├──4 -Order of Execution.en_US.vtt 13.50kb
| ├──4 -Order of Execution.mp4 97.28M
| ├──4 -Order of Execution.srt 15.84kb
| ├──4 -Order of Execution_en.srt 15.89kb
| ├──5 -Authorization Filter.en_US.vtt 11.15kb
| ├──5 -Authorization Filter.mp4 73.26M
| ├──5 -Authorization Filter.srt 13.23kb
| ├──5 -Authorization Filter_en.srt 12.92kb
| ├──6 -FilterPipeline-ResourceFilter.zip 585.49kb
| ├──6 -Resource Filter.en_US.vtt 8.67kb
| ├──6 -Resource Filter.mp4 68.08M
| ├──6 -Resource Filter.srt 9.20kb
| ├──6 -Resource Filter_en.srt 10.09kb
| ├──7 -Exception Filter.en_US.vtt 11.75kb
| ├──7 -Exception Filter.mp4 76.49M
| ├──7 -Exception Filter.srt 13.20kb
| ├──7 -Exception Filter_en.srt 13.62kb
| ├──7 -FilterPipeline-ExceptionFilter.zip 599.56kb
| ├──8 -Action Filter.en_US.vtt 26.46kb
| ├──8 -Action Filter.mp4 195.97M
| ├──8 -Action Filter.srt 29.57kb
| ├──8 -Action Filter_en.srt 31.55kb
| ├──8 -FilterPipeline-ActionFilter.zip 613.75kb
| ├──9 -FilterPipeline-ResultFilter.txt 0.81kb
| ├──9 -Result Filter.en_US.vtt 7.91kb
| ├──9 -Result Filter.mp4 59.55M
| ├──9 -Result Filter.srt 9.24kb
| └──9 -Result Filter_en.srt 9.20kb
├──2 – HTTP protocol & HTTP Context
| ├──1 -HTTP Request Syntax.en_US.vtt 12.92kb
| ├──1 -HTTP Request Syntax.mp4 59.44M
| ├──1 -HTTP Request Syntax.srt 14.36kb
| ├──1 -HTTP Request Syntax_en.srt 15.03kb
| ├──10 -HTTP Response Syntax.en_US.vtt 8.46kb
| ├──10 -HTTP Response Syntax.mp4 32.94M
| ├──10 -HTTP Response Syntax.srt 9.21kb
| ├──10 -HTTP Response Syntax_en.srt 9.92kb
| ├──11 -HTTP Response in HttpContext.en_US.vtt 10.68kb
| ├──11 -HTTP Response in HttpContext.mp4 89.42M
| ├──11 -HTTP Response in HttpContext.srt 12.02kb
| ├──11 -HTTP Response in HttpContext.txt 5.30kb
| ├──11 -HTTP Response in HttpContext_en.srt 12.64kb
| ├──12 -HTTP Response Status Codes.en_US.vtt 15.22kb
| ├──12 -HTTP Response Status Codes.mp4 116.30M
| ├──12 -HTTP Response Status Codes.srt 17.34kb
| ├──12 -HTTP Response Status Codes.txt 6.08kb
| ├──12 -HTTP Response Status Codes_en.srt 17.90kb
| ├──13 -Assignment 1 – Display a particular employee.en_US.vtt 1.96kb
| ├──13 -Assignment 1 – Display a particular employee.mp4 16.59M
| ├──13 -Assignment 1 – Display a particular employee.srt 2.43kb
| ├──13 -Assignment 1 – Display a particular employee_en.srt 2.21kb
| ├──14 -Assignment 1 (Answer) – Display a particular employee.en_US.vtt 6.90kb
| ├──14 -Assignment 1 (Answer) – Display a particular employee.mp4 51.40M
| ├──14 -Assignment 1 (Answer) – Display a particular employee.srt 7.88kb
| ├──14 -Assignment 1 (Answer) – Display a particular employee_en.srt 8.11kb
| ├──14 -Assignment 1 – Display a particular Employee.txt 7.42kb
| ├──2 -HTTP Request in HttpContext.en_US.vtt 10.28kb
| ├──2 -HTTP Request in HttpContext.mp4 51.74M
| ├──2 -HTTP Request in HttpContext.srt 11.65kb
| ├──2 -HTTP Request in HttpContext.txt 0.53kb
| ├──2 -HTTP Request in HttpContext_en.srt 12.09kb
| ├──3 -HTTP Method – GET.txt 1.82kb
| ├──3 -HTTP Method GET.en_US.vtt 9.15kb
| ├──3 -HTTP Method GET.mp4 79.01M
| ├──3 -HTTP Method GET.srt 10.25kb
| ├──3 -HTTP Method GET_en.srt 10.66kb
| ├──4 -HTTP Method – POST.txt 2.42kb
| ├──4 -HTTP Method POST.en_US.vtt 16.59kb
| ├──4 -HTTP Method POST.mp4 95.73M
| ├──4 -HTTP Method POST.srt 19.81kb
| ├──4 -HTTP Method POST_en.srt 19.59kb
| ├──5 -HTTP Method – PUT.txt 3.55kb
| ├──5 -HTTP Method PUT.en_US.vtt 7.84kb
| ├──5 -HTTP Method PUT.mp4 53.71M
| ├──5 -HTTP Method PUT.srt 8.67kb
| ├──5 -HTTP Method PUT_en.srt 9.20kb
| ├──6 -Query String.en_US.vtt 6.84kb
| ├──6 -Query String.mp4 27.81M
| ├──6 -Query String.srt 7.92kb
| ├──6 -Query String_en.srt 7.94kb
| ├──7 -HTTP Method – DELETE.txt 4.60kb
| ├──7 -HTTP Method Delete.en_US.vtt 8.32kb
| ├──7 -HTTP Method Delete.mp4 50.09M
| ├──7 -HTTP Method Delete.srt 9.11kb
| ├──7 -HTTP Method Delete_en.srt 9.83kb
| ├──8 -HTTP Request Headers.en_US.vtt 9.41kb
| ├──8 -HTTP Request Headers.mp4 46.13M
| ├──8 -HTTP Request Headers.srt 10.24kb
| ├──8 -HTTP Request Headers.txt 4.92kb
| ├──8 -HTTP Request Headers_en.srt 11.02kb
| ├──9 -Refactor our routing code.en_US.vtt 7.23kb
| ├──9 -Refactor our routing code.mp4 50.70M
| ├──9 -Refactor our routing code.srt 8.34kb
| ├──9 -Refactor our routing code_en.srt 8.44kb
| └──9 -Refactor our routting code.txt 4.66kb
├──20 – Consume API
| ├──1 -ConsumeApi-UseHttpClientFactory.zip 597.07kb
| ├──1 -Use HttpClientFactory to access API endpoints.en_US.vtt 16.40kb
| ├──1 -Use HttpClientFactory to access API endpoints.mp4 147.47M
| ├──1 -Use HttpClientFactory to access API endpoints.srt 18.71kb
| ├──1 -Use HttpClientFactory to access API endpoints_en.srt 19.19kb
| ├──2 -Create a Named Client with HttpClientFactory.en_US.vtt 5.37kb
| ├──2 -Create a Named Client with HttpClientFactory.mp4 49.88M
| ├──2 -Create a Named Client with HttpClientFactory.srt 6.25kb
| ├──2 -Create a Named Client with HttpClientFactory_en.srt 6.27kb
| ├──3 -Call API endpoints from our repository class.en_US.vtt 12.30kb
| ├──3 -Call API endpoints from our repository class.mp4 96.30M
| ├──3 -Call API endpoints from our repository class.srt 13.74kb
| ├──3 -Call API endpoints from our repository class_en.srt 14.39kb
| ├──3 -ConsumeApi – Call API endpoints from our repository class.zip 622.74kb
| ├──4 -ConsumeApi-HowHttpClientWorks.zip 660.02kb
| ├──4 -How HttpClient works.en_US.vtt 16.31kb
| ├──4 -How HttpClient works.mp4 106.65M
| ├──4 -How HttpClient works.srt 18.75kb
| ├──4 -How HttpClient works_en.srt 19.18kb
| ├──5 -ConsumeApi-Polly.zip 684.09kb
| ├──5 -Use Polly to deal with temporary errors.en_US.vtt 9.20kb
| ├──5 -Use Polly to deal with temporary errors.mp4 73.69M
| ├──5 -Use Polly to deal with temporary errors.srt 10.61kb
| ├──5 -Use Polly to deal with temporary errors_en.srt 10.63kb
| ├──6 -Assignment 12 – Invoke API in DepartmentsController.en_US.vtt 2.05kb
| ├──6 -Assignment 12 – Invoke API in DepartmentsController.mp4 17.93M
| ├──6 -Assignment 12 – Invoke API in DepartmentsController.srt 2.21kb
| ├──6 -Assignment 12 – Invoke API in DepartmentsController_en.srt 2.36kb
| ├──7 -Assignment 12 (Answer) – Invoke API in DepartmentsController.en_US.vtt 26.16kb
| ├──7 -Assignment 12 (Answer) – Invoke API in DepartmentsController.mp4 215.99M
| ├──7 -Assignment 12 (Answer) – Invoke API in DepartmentsController.srt 28.51kb
| ├──7 -Assignment 12 (Answer) – Invoke API in DepartmentsController_en.srt 31.33kb
| └──7 -ConsumeApi – Assignment 12 (Answer) – Invoke API in DepartmentsController.zip 712.08kb
├──21 – Create Web API with Controllers
| ├──1 -MVC pattern in creating Web API with controllers.en_US.vtt 4.66kb
| ├──1 -MVC pattern in creating Web API with controllers.mp4 20.10M
| ├──1 -MVC pattern in creating Web API with controllers.srt 4.82kb
| ├──1 -MVC pattern in creating Web API with controllers_en.srt 5.34kb
| ├──2 -Create Web API with controllers using VS template.en_US.vtt 16.85kb
| ├──2 -Create Web API with controllers using VS template.mp4 117.36M
| ├──2 -Create Web API with controllers using VS template.srt 19.13kb
| ├──2 -Create Web API with controllers using VS template_en.srt 19.51kb
| ├──3 -Attribute Routing – Route Attribute.en_US.vtt 8.41kb
| ├──3 -Attribute Routing – Route Attribute.mp4 52.46M
| ├──3 -Attribute Routing – Route Attribute.srt 9.68kb
| ├──3 -Attribute Routing – Route Attribute_en.srt 9.79kb
| ├──4 -Attribute Routing – Token Replacement.en_US.vtt 5.17kb
| ├──4 -Attribute Routing – Token Replacement.mp4 34.98M
| ├──4 -Attribute Routing – Token Replacement.srt 5.84kb
| ├──4 -Attribute Routing – Token Replacement_en.srt 6.01kb
| ├──5 -Attribute Routing – HttpMethod attribute.en_US.vtt 3.98kb
| ├──5 -Attribute Routing – HttpMethod attribute.mp4 29.47M
| ├──5 -Attribute Routing – HttpMethod attribute.srt 4.58kb
| ├──5 -Attribute Routing – HttpMethod attribute_en.srt 4.59kb
| ├──6 -ApiController Attribute.en_US.vtt 12.01kb
| ├──6 -ApiController Attribute.mp4 83.67M
| ├──6 -ApiController Attribute.srt 13.49kb
| ├──6 -ApiController Attribute_en.srt 14.03kb
| ├──7 -Content Negotiation.en_US.vtt 10.91kb
| ├──7 -Content Negotiation.mp4 59.74M
| ├──7 -Content Negotiation.srt 12.72kb
| ├──7 -Content Negotiation_en.srt 12.75kb
| ├──8 -Minimal API vs Web API with controllers.en_US.vtt 3.30kb
| ├──8 -Minimal API vs Web API with controllers.mp4 10.84M
| ├──8 -Minimal API vs Web API with controllers.srt 3.98kb
| └──8 -Minimal API vs Web API with controllers_en.srt 3.81kb
├──22 – Minimal API – Documentation and Versioning
| ├──1 -Use OpenAPI to document Minimal APIs.en_US.vtt 12.08kb
| ├──1 -Use OpenAPI to document Minimal APIs.mp4 85.12M
| ├──1 -Use OpenAPI to document Minimal APIs.srt 13.16kb
| ├──1 -Use OpenAPI to document Minimal APIs_en.srt 14.04kb
| ├──2 -How OpenAPI Works.en_US.vtt 1.85kb
| ├──2 -How OpenAPI Works.mp4 5.92M
| ├──2 -How OpenAPI Works.srt 2.10kb
| ├──2 -How OpenAPI Works_en.srt 2.11kb
| ├──3 -Use Postman to Visualize OpenAPI documents.en_US.vtt 4.01kb
| ├──3 -Use Postman to Visualize OpenAPI documents.mp4 17.73M
| ├──3 -Use Postman to Visualize OpenAPI documents.srt 4.45kb
| ├──3 -Use Postman to Visualize OpenAPI documents_en.srt 4.65kb
| ├──4 -Use Swagger to visualize the OpenAPI document.en_US.vtt 7.38kb
| ├──4 -Use Swagger to visualize the OpenAPI document.mp4 36.88M
| ├──4 -Use Swagger to visualize the OpenAPI document.srt 8.25kb
| ├──4 -Use Swagger to visualize the OpenAPI document_en.srt 8.66kb
| ├──5 -Provide details to OpenAPI document.en_US.vtt 9.75kb
| ├──5 -Provide details to OpenAPI document.mp4 68.13M
| ├──5 -Provide details to OpenAPI document.srt 10.69kb
| ├──5 -Provide details to OpenAPI document_en.srt 11.46kb
| ├──6 -Minimal API Versioning.en_US.vtt 12.93kb
| ├──6 -Minimal API Versioning.mp4 100.99M
| ├──6 -Minimal API Versioning.srt 14.76kb
| ├──6 -Minimal API Versioning_en.srt 15.22kb
| ├──7 -Documenting multiple versions for minimal APIs.en_US.vtt 10.49kb
| ├──7 -Documenting multiple versions for minimal APIs.mp4 69.65M
| ├──7 -Documenting multiple versions for minimal APIs.srt 12.07kb
| └──7 -Documenting multiple versions for minimal APIs_en.srt 12.26kb
├──23 – Web API – Documentation and Versioning
| ├──1 -Use OpenAPI to document Web API.en_US.vtt 5.66kb
| ├──1 -Use OpenAPI to document Web API.mp4 32.21M
| ├──1 -Use OpenAPI to document Web API.srt 6.04kb
| ├──1 -Use OpenAPI to document Web API_en.srt 6.59kb
| ├──2 -Use SwaggerUI to visualize our document.en_US.vtt 2.59kb
| ├──2 -Use SwaggerUI to visualize our document.mp4 17.88M
| ├──2 -Use SwaggerUI to visualize our document.srt 2.91kb
| ├──2 -Use SwaggerUI to visualize our document_en.srt 3.01kb
| ├──3 -Provide more details to the document.en_US.vtt 5.23kb
| ├──3 -Provide more details to the document.mp4 40.89M
| ├──3 -Provide more details to the document.srt 5.63kb
| ├──3 -Provide more details to the document_en.srt 6.12kb
| ├──4 -Web API Versioning.en_US.vtt 8.50kb
| ├──4 -Web API Versioning.mp4 70.35M
| ├──4 -Web API Versioning.srt 9.36kb
| ├──4 -Web API Versioning_en.srt 9.95kb
| ├──5 -Document multiple versions.en_US.vtt 7.56kb
| ├──5 -Document multiple versions.mp4 57.60M
| ├──5 -Document multiple versions.srt 8.79kb
| └──5 -Document multiple versions_en.srt 8.79kb
├──24 – Access Database with Entity Framework Core
| ├──1 -Why use Entity Framework Core.en_US.vtt 6.00kb
| ├──1 -Why use Entity Framework Core.mp4 40.02M
| ├──1 -Why use Entity Framework Core.srt 6.81kb
| ├──1 -Why use Entity Framework Core_en.srt 6.90kb
| ├──10 -Include related entities.en_US.vtt 7.73kb
| ├──10 -Include related entities.mp4 55.71M
| ├──10 -Include related entities.srt 8.89kb
| ├──10 -Include related entities_en.srt 9.03kb
| ├──11 – Source Code for this Section.html 0.07kb
| ├──11 -EntityFrameworkCore=SourceCode.zip 861.55kb
| ├──2 -How Entity Framework Core Works.en_US.vtt 5.46kb
| ├──2 -How Entity Framework Core Works.mp4 20.72M
| ├──2 -How Entity Framework Core Works.srt 5.82kb
| ├──2 -How Entity Framework Core Works_en.srt 6.25kb
| ├──3 -Install EF Core Nuget Packages.en_US.vtt 3.44kb
| ├──3 -Install EF Core Nuget Packages.mp4 32.08M
| ├──3 -Install EF Core Nuget Packages.srt 3.84kb
| ├──3 -Install EF Core Nuget Packages_en.srt 3.97kb
| ├──4 -Setup DbContext, Entities and Relationships.en_US.vtt 13.57kb
| ├──4 -Setup DbContext, Entities and Relationships.mp4 97.87M
| ├──4 -Setup DbContext, Entities and Relationships.srt 15.42kb
| ├──4 -Setup DbContext, Entities and Relationships_en.srt 15.77kb
| ├──5 -Configure EF Core to connect to SQL Server.en_US.vtt 13.38kb
| ├──5 -Configure EF Core to connect to SQL Server.mp4 81.38M
| ├──5 -Configure EF Core to connect to SQL Server.srt 14.51kb
| ├──5 -Configure EF Core to connect to SQL Server_en.srt 15.60kb
| ├──6 -Run DB Migration.en_US.vtt 8.31kb
| ├──6 -Run DB Migration.mp4 56.08M
| ├──6 -Run DB Migration.srt 8.88kb
| ├──6 -Run DB Migration_en.srt 9.68kb
| ├──7 -Implement Departments EF Repository.en_US.vtt 30.87kb
| ├──7 -Implement Departments EF Repository.mp4 233.57M
| ├──7 -Implement Departments EF Repository.srt 35.59kb
| ├──7 -Implement Departments EF Repository_en.srt 36.47kb
| ├──8 -Assignment 13 – Implement Employees EF Repository.en_US.vtt 0.42kb
| ├──8 -Assignment 13 – Implement Employees EF Repository.mp4 1008.77kb
| ├──8 -Assignment 13 – Implement Employees EF Repository.srt 0.46kb
| ├──8 -Assignment 13 – Implement Employees EF Repository_en.srt 0.46kb
| ├──9 -Assignment 13 (Answer) – Implement Employees EF Repository.en_US.vtt 14.85kb
| ├──9 -Assignment 13 (Answer) – Implement Employees EF Repository.mp4 104.42M
| ├──9 -Assignment 13 (Answer) – Implement Employees EF Repository.srt 16.43kb
| └──9 -Assignment 13 (Answer) – Implement Employees EF Repository_en.srt 17.53kb
├──25 – Configuration in ASP.NET CORE
| ├──1 -How Configuration Works.en_US.vtt 7.35kb
| ├──1 -How Configuration Works.mp4 31.98M
| ├──1 -How Configuration Works.srt 8.44kb
| ├──1 -How Configuration Works_en.srt 8.46kb
| ├──2 -Access Configuration Values.en_US.vtt 10.61kb
| ├──2 -Access Configuration Values.mp4 72.10M
| ├──2 -Access Configuration Values.srt 11.95kb
| ├──2 -Access Configuration Values_en.srt 12.29kb
| ├──3 -Configuration Values Overriding.en_US.vtt 10.97kb
| ├──3 -Configuration Values Overriding.mp4 64.39M
| ├──3 -Configuration Values Overriding.srt 12.73kb
| ├──3 -Configuration Values Overriding_en.srt 12.67kb
| ├──4 -Strongly Typed Configuration Class.en_US.vtt 6.95kb
| ├──4 -Strongly Typed Configuration Class.mp4 51.22M
| ├──4 -Strongly Typed Configuration Class.srt 7.81kb
| └──4 -Strongly Typed Configuration Class_en.srt 8.06kb
├──26 – Logging in ASP.NET CORE
| ├──1 -How Logging Works in ASP.NET CORE.en_US.vtt 3.59kb
| ├──1 -How Logging Works in ASP.NET CORE.mp4 15.01M
| ├──1 -How Logging Works in ASP.NET CORE.srt 4.17kb
| ├──1 -How Logging Works in ASP.NET CORE_en.srt 4.09kb
| ├──2 -The different parts of a Log.en_US.vtt 4.40kb
| ├──2 -The different parts of a Log.mp4 13.31M
| ├──2 -The different parts of a Log.srt 4.86kb
| ├──2 -The different parts of a Log_en.srt 5.14kb
| ├──3 -Write Logs with default logger providers.en_US.vtt 12.49kb
| ├──3 -Write Logs with default logger providers.mp4 72.11M
| ├──3 -Write Logs with default logger providers.srt 14.15kb
| ├──3 -Write Logs with default logger providers_en.srt 14.61kb
| ├──4 -Write your own logs.en_US.vtt 8.14kb
| ├──4 -Write your own logs.mp4 38.86M
| ├──4 -Write your own logs.srt 9.27kb
| ├──4 -Write your own logs_en.srt 9.43kb
| ├──5 -The Basics of Using SeriLog.en_US.vtt 11.84kb
| ├──5 -The Basics of Using SeriLog.mp4 82.28M
| ├──5 -The Basics of Using SeriLog.srt 13.94kb
| ├──5 -The Basics of Using SeriLog_en.srt 13.80kb
| ├──6 -Use SeriLog similar to the built-in logger.en_US.vtt 3.58kb
| ├──6 -Use SeriLog similar to the built-in logger.mp4 22.97M
| ├──6 -Use SeriLog similar to the built-in logger.srt 4.27kb
| └──6 -Use SeriLog similar to the built-in logger_en.srt 4.12kb
├──27 – Exception Handling
| ├──1 -Logging in Exception Handling Middleware.en_US.vtt 7.05kb
| ├──1 -Logging in Exception Handling Middleware.mp4 44.87M
| ├──1 -Logging in Exception Handling Middleware.srt 7.44kb
| ├──1 -Logging in Exception Handling Middleware_en.srt 8.20kb
| ├──2 -Use the built-in Exception Handling Middleware.en_US.vtt 11.87kb
| ├──2 -Use the built-in Exception Handling Middleware.mp4 71.91M
| ├──2 -Use the built-in Exception Handling Middleware.srt 14.14kb
| └──2 -Use the built-in Exception Handling Middleware_en.srt 13.85kb
├──28 – Securing Web App
| ├──1 -Authentication and Authorization Overview.en_US.vtt 4.17kb
| ├──1 -Authentication and Authorization Overview.mp4 19.49M
| ├──1 -Authentication and Authorization Overview.srt 4.50kb
| ├──1 -Authentication and Authorization Overview_en.srt 4.70kb
| ├──2 -Authentication Ticket.en_US.vtt 8.52kb
| ├──2 -Authentication Ticket.mp4 36.37M
| ├──2 -Authentication Ticket.srt 9.72kb
| ├──2 -Authentication Ticket_en.srt 9.71kb
| ├──3 -Generate Authentication Ticket.en_US.vtt 34.56kb
| ├──3 -Generate Authentication Ticket.mp4 241.16M
| ├──3 -Generate Authentication Ticket.srt 37.80kb
| ├──3 -Generate Authentication Ticket_en.srt 40.56kb
| ├──3 -SecureWebApp-GenerateAuthenticationTicket.zip 682.62kb
| ├──4 -Interpret Authentication Ticket.en_US.vtt 6.56kb
| ├──4 -Interpret Authentication Ticket.mp4 47.67M
| ├──4 -Interpret Authentication Ticket.srt 7.38kb
| ├──4 -Interpret Authentication Ticket_en.srt 7.59kb
| ├──5 -Authorization based on Authentication Ticket.en_US.vtt 22.47kb
| ├──5 -Authorization based on Authentication Ticket.mp4 131.58M
| ├──5 -Authorization based on Authentication Ticket.srt 24.56kb
| ├──5 -Authorization based on Authentication Ticket_en.srt 26.29kb
| ├──5 -SecureWebApp-AuthorizationBasedOnAuthenticationTicket.zip 708.88kb
| ├──6 -Remove the Authentication Ticket when Signing Out.en_US.vtt 13.27kb
| ├──6 -Remove the Authentication Ticket when Signing Out.mp4 78.67M
| ├──6 -Remove the Authentication Ticket when Signing Out.srt 15.13kb
| ├──6 -Remove the Authentication Ticket when Signing Out_en.srt 15.59kb
| ├──6 -SecureWebApp-RemoveAuthenticationTicket.zip 741.99kb
| ├──7 -Enable HTTPS.en_US.vtt 7.13kb
| ├──7 -Enable HTTPS.mp4 51.60M
| ├──7 -Enable HTTPS.srt 7.97kb
| └──7 -Enable HTTPS_en.srt 8.20kb
├──29 – Securing Web Api
| ├──1 -JWT Authentication Ticket.en_US.vtt 5.56kb
| ├──1 -JWT Authentication Ticket.mp4 26.05M
| ├──1 -JWT Authentication Ticket.srt 6.48kb
| ├──1 -JWT Authentication Ticket_en.srt 6.33kb
| ├──2 -Generate JWT Authentication Ticket.en_US.vtt 30.42kb
| ├──2 -Generate JWT Authentication Ticket.mp4 241.69M
| ├──2 -Generate JWT Authentication Ticket.srt 35.57kb
| ├──2 -Generate JWT Authentication Ticket_en.srt 35.67kb
| ├──2 -SecureAPI-GenerateAuthenticationTicket.zip 798.35kb
| ├──3 -SecureAPI-Store and Send JWT.zip 828.33kb
| ├──3 -Store and Send JWT.en_US.vtt 30.19kb
| ├──3 -Store and Send JWT.mp4 249.25M
| ├──3 -Store and Send JWT.srt 35.05kb
| ├──3 -Store and Send JWT_en.srt 35.35kb
| ├──4 -Store JWT in static repository.en_US.vtt 3.38kb
| ├──4 -Store JWT in static repository.mp4 31.75M
| ├──4 -Store JWT in static repository.srt 3.65kb
| ├──4 -Store JWT in static repository_en.srt 3.84kb
| ├──5 -Interpret JWT.en_US.vtt 13.71kb
| ├──5 -Interpret JWT.mp4 111.56M
| ├──5 -Interpret JWT.srt 15.58kb
| ├──5 -Interpret JWT_en.srt 15.83kb
| ├──5 -SecureAPI-Interpret JWT.zip 865.53kb
| ├──6 -Authorization based on JWT.en_US.vtt 6.17kb
| ├──6 -Authorization based on JWT.mp4 45.05M
| ├──6 -Authorization based on JWT.srt 6.90kb
| ├──6 -Authorization based on JWT_en.srt 7.14kb
| └──6 -SecureAPI-AuthorizationBaseOnJWT.zip 889.25kb
├──3 – Middleware Pipeline
| ├──1 -Middleware Pipeline Theory.en_US.vtt 10.29kb
| ├──1 -Middleware Pipeline Theory.mp4 46.61M
| ├──1 -Middleware Pipeline Theory.srt 11.67kb
| ├──1 -Middleware Pipeline Theory_en.srt 11.78kb
| ├──10 -Assignment 2 – Custom exception handling middleware.en_US.vtt 1.96kb
| ├──10 -Assignment 2 – Custom exception handling middleware.mp4 6.29M
| ├──10 -Assignment 2 – Custom exception handling middleware.srt 2.01kb
| ├──10 -Assignment 2 – Custom exception handling middleware_en.srt 2.21kb
| ├──11 -Assignment 2 (answer) – Custom exception handling middleware.en_US.vtt 14.65kb
| ├──11 -Assignment 2 (answer) – Custom exception handling middleware.mp4 100.91M
| ├──11 -Assignment 2 (answer) – Custom exception handling middleware.srt 16.42kb
| ├──11 -Assignment 2 (answer) – Custom exception handling middleware_en.srt 17.17kb
| ├──11 -Assignment 2 – Custom Exception Handling Middleware.zip 123.56kb
| ├──2 -Use app.txt 0.93kb
| ├──2 -Use app.Use to create middleware.en_US.vtt 18.61kb
| ├──2 -Use app.Use to create middleware.mp4 141.53M
| ├──2 -Use app.Use to create middleware.srt 21.24kb
| ├──2 -Use app.Use to create middleware_en.srt 21.81kb
| ├──3 -Use app.Run to create middleware.en_US.vtt 3.31kb
| ├──3 -Use app.Run to create middleware.mp4 27.09M
| ├──3 -Use app.Run to create middleware.srt 3.91kb
| ├──3 -Use app.Run to create middleware_en.srt 3.79kb
| ├──3 -Use app.txt 0.77kb
| ├──4 -Use app.Map to branch the pipeline.en_US.vtt 8.57kb
| ├──4 -Use app.Map to branch the pipeline.mp4 52.04M
| ├──4 -Use app.Map to branch the pipeline.srt 9.78kb
| ├──4 -Use app.Map to branch the pipeline_en.srt 9.90kb
| ├──4 -Use app.txt 1.52kb
| ├──5 -Use app.MapWhen to branch the pipeline.en_US.vtt 6.31kb
| ├──5 -Use app.MapWhen to branch the pipeline.mp4 57.37M
| ├──5 -Use app.MapWhen to branch the pipeline.srt 7.63kb
| ├──5 -Use app.MapWhen to branch the pipeline_en.srt 7.31kb
| ├──5 -Use app.txt 1.73kb
| ├──6 -Use app.txt 1.81kb
| ├──6 -Use app.UseWhen to create rejoinable branch.en_US.vtt 5.33kb
| ├──6 -Use app.UseWhen to create rejoinable branch.mp4 34.00M
| ├──6 -Use app.UseWhen to create rejoinable branch.srt 5.77kb
| ├──6 -Use app.UseWhen to create rejoinable branch_en.srt 6.25kb
| ├──7 -Avoid problems when writing response.en_US.vtt 6.67kb
| ├──7 -Avoid problems when writing response.mp4 56.75M
| ├──7 -Avoid problems when writing response.srt 7.83kb
| ├──7 -Avoid problems when writing response_en.srt 7.64kb
| ├──8 -Built-in Middleware Components.en_US.vtt 5.37kb
| ├──8 -Built-in Middleware Components.mp4 42.75M
| ├──8 -Built-in Middleware Components.srt 6.14kb
| ├──8 -Built-in Middleware Components_en.srt 6.21kb
| ├──9 -Custom Middleware Class.en_US.vtt 14.06kb
| ├──9 -Custom Middleware Class.mp4 96.93M
| ├──9 -Custom Middleware Class.srt 15.22kb
| ├──9 -Custom Middleware Class.zip 106.47kb
| └──9 -Custom Middleware Class_en.srt 16.33kb
├──4 – Minimal API Routing
| ├──1 – Routing in Minimal APIs.html 0.26kb
| ├──1 -Understand Endpoints.en_US.vtt 18.24kb
| ├──1 -Understand Endpoints.mp4 103.05M
| ├──1 -Understand Endpoints.srt 20.36kb
| ├──1 -Understand Endpoints.txt 0.72kb
| ├──1 -Understand Endpoints_en.srt 21.28kb
| ├──10 -Assignment 3 (Answer) – Implement CRUD operations with routing.en_US.vtt 15.41kb
| ├──10 -Assignment 3 (Answer) – Implement CRUD operations with routing.mp4 138.90M
| ├──10 -Assignment 3 (Answer) – Implement CRUD operations with routing.srt 17.85kb
| ├──10 -Assignment 3 (Answer) – Implement CRUD operations with routing.zip 95.99kb
| ├──10 -Assignment 3 (Answer) – Implement CRUD operations with routing_en.srt 18.39kb
| ├──2 -Use routing middleware component.txt 0.88kb
| ├──2 -Use the routing middleware.en_US.vtt 13.04kb
| ├──2 -Use the routing middleware.mp4 99.02M
| ├──2 -Use the routing middleware.srt 14.27kb
| ├──2 -Use the routing middleware_en.srt 15.29kb
| ├──3 -404 Not Found Middleware component.en_US.vtt 3.25kb
| ├──3 -404 Not Found Middleware component.mp4 17.41M
| ├──3 -404 Not Found Middleware component.srt 3.73kb
| ├──3 -404 Not Found Middleware component_en.srt 3.73kb
| ├──4 -Required Route Parameters.en_US.vtt 15.46kb
| ├──4 -Required Route Parameters.mp4 94.64M
| ├──4 -Required Route Parameters.srt 17.96kb
| ├──4 -Required Route Parameters.txt 0.92kb
| ├──4 -Required Route Parameters_en.srt 18.16kb
| ├──5 -Route parameters with default values.en_US.vtt 10.86kb
| ├──5 -Route parameters with default values.mp4 55.47M
| ├──5 -Route parameters with default values.srt 11.87kb
| ├──5 -Route parameters with default values_en.srt 12.73kb
| ├──6 -Optional Route Parameters.en_US.vtt 6.57kb
| ├──6 -Optional Route Parameters.mp4 37.79M
| ├──6 -Optional Route Parameters.srt 7.64kb
| ├──6 -Optional Route Parameters_en.srt 7.60kb
| ├──7 -Parameter Constraints.en_US.vtt 14.39kb
| ├──7 -Parameter Constraints.mp4 106.69M
| ├──7 -Parameter Constraints.srt 15.62kb
| ├──7 -Parameter Constraints_en.srt 16.90kb
| ├──8 -Custom Parameter Constraints.en_US.vtt 14.51kb
| ├──8 -Custom Parameter Constraints.mp4 101.29M
| ├──8 -Custom Parameter Constraints.srt 16.62kb
| ├──8 -Custom Parameter Constraints_en.srt 16.96kb
| ├──9 -Assignment 3 – Implement CRUD operations with routing.en_US.vtt 2.42kb
| ├──9 -Assignment 3 – Implement CRUD operations with routing.mp4 16.57M
| ├──9 -Assignment 3 – Implement CRUD operations with routing.srt 2.64kb
| └──9 -Assignment 3 – Implement CRUD operations with routing_en.srt 2.75kb
├──5 – Minimal API Model Binding & Model Validation
| ├──1 -What is model binding.en_US.vtt 12.15kb
| ├──1 -What is model binding.mp4 104.57M
| ├──1 -What is model binding.srt 13.29kb
| ├──1 -What is model binding_en.srt 14.12kb
| ├──10 -Model Validation.en_US.vtt 15.56kb
| ├──10 -Model Validation.mp4 118.13M
| ├──10 -Model Validation.srt 17.45kb
| ├──10 -Model Validation.txt 2.10kb
| ├──10 -Model Validation_en.srt 18.29kb
| ├──11 -Custom model validation with ValidationAttribute.en_US.vtt 10.39kb
| ├──11 -Custom model validation with ValidationAttribute.mp4 72.42M
| ├──11 -Custom model validation with ValidationAttribute.srt 10.80kb
| ├──11 -Custom model validation with ValidationAttribute_en.srt 12.21kb
| ├──12 -Assignment 4 – Binding Validating Registration Info.srt 2.00kb
| ├──12 -Assignment 4 – Binding Validating Registration Info_en.srt 2.35kb
| ├──12 -Assignment 4 – Binding & Validating Registration Info.en_US.vtt 2.05kb
| ├──12 -Assignment 4 – Binding & Validating Registration Info.mp4 9.99M
| ├──13 -Assignment 4 (Answer) – Binding Validating Registration Info.srt 23.45kb
| ├──13 -Assignment 4 (Answer) – Binding Validating Registration Info_en.srt 25.26kb
| ├──13 -Assignment 4 (Answer) – Binding & Validating Registration Info.en_US.vtt 21.18kb
| ├──13 -Assignment 4 (Answer) – Binding & Validating Registration Info.mp4 141.79M
| ├──2 -Bind to route values.en_US.vtt 10.82kb
| ├──2 -Bind to route values.mp4 96.81M
| ├──2 -Bind to route values.srt 12.06kb
| ├──2 -Bind to Route Values.txt 5.26kb
| ├──2 -Bind to route values_en.srt 12.58kb
| ├──3 -Bind to query string.en_US.vtt 7.15kb
| ├──3 -Bind to query string.mp4 59.61M
| ├──3 -Bind to query string.srt 8.12kb
| ├──3 -Bind to Query String.txt 5.38kb
| ├──3 -Bind to query string_en.srt 8.35kb
| ├──4 -Bind to http headers.en_US.vtt 4.31kb
| ├──4 -Bind to http headers.mp4 29.62M
| ├──4 -Bind to http headers.srt 4.84kb
| ├──4 -Bind to http headers.txt 5.27kb
| ├──4 -Bind to http headers_en.srt 5.05kb
| ├──5 -Use AsParameters to group parameters.en_US.vtt 9.09kb
| ├──5 -Use AsParameters to group parameters.mp4 72.44M
| ├──5 -Use AsParameters to group parameters.srt 10.47kb
| ├──5 -Use AsParameters to group parameters.txt 5.57kb
| ├──5 -Use AsParameters to group parameters_en.srt 10.70kb
| ├──6 -Bind arrays to query strings or headers.en_US.vtt 6.26kb
| ├──6 -Bind arrays to query strings or headers.mp4 44.10M
| ├──6 -Bind arrays to query strings or headers.srt 6.91kb
| ├──6 -Bind arrays to query strings or headers_en.srt 7.41kb
| ├──6 -Bind arrays.txt 0.43kb
| ├──7 -Bind to Body.txt 0.30kb
| ├──7 -Bind to HTTP Body.en_US.vtt 8.23kb
| ├──7 -Bind to HTTP Body.mp4 64.10M
| ├──7 -Bind to HTTP Body.srt 9.50kb
| ├──7 -Bind to HTTP Body_en.srt 9.60kb
| ├──8 -Custom binding with BuildAsync method.en_US.vtt 8.92kb
| ├──8 -Custom binding with BuildAsync method.mp4 75.66M
| ├──8 -Custom binding with BuildAsync method.srt 10.06kb
| ├──8 -Custom binding with BuildAsync method_en.srt 10.54kb
| ├──8 -Custom model binding with BuildAsync method.txt 0.60kb
| ├──9 -Binding source priorities.en_US.vtt 6.51kb
| ├──9 -Binding source priorities.mp4 45.66M
| ├──9 -Binding source priorities.srt 7.64kb
| └──9 -Binding source priorities_en.srt 7.64kb
├──6 – Minimal API Producing Results
| ├──1 -Minimal API return types.en_US.vtt 12.38kb
| ├──1 -Minimal API return types.mp4 93.44M
| ├──1 -Minimal API return types.srt 13.91kb
| ├──1 -Minimal API return types.zip 95.48kb
| ├──1 -Minimal API return types_en.srt 14.51kb
| ├──2 -Mix and Match Results and TypedResults.en_US.vtt 10.22kb
| ├──2 -Mix and Match Results and TypedResults.mp4 78.69M
| ├──2 -Mix and Match Results and TypedResults.srt 11.88kb
| ├──2 -Mix and Match Results and TypedResults_en.srt 12.00kb
| ├──2 -Results&TypedResults.zip 109.26kb
| ├──3 -Problem Details standard.txt 0.44kb
| ├──3 -The Problem Details standard.en_US.vtt 6.64kb
| ├──3 -The Problem Details standard.mp4 37.20M
| ├──3 -The Problem Details standard.srt 7.26kb
| ├──3 -The Problem Details standard_en.srt 7.75kb
| ├──4 -Standardize API results.en_US.vtt 7.77kb
| ├──4 -Standardize API results.mp4 51.19M
| ├──4 -Standardize API results.srt 9.14kb
| ├──4 -Standardize API results.zip 122.89kb
| ├──4 -Standardize API results_en.srt 9.05kb
| ├──5 -Customize results by implementing IResult.en_US.vtt 5.91kb
| ├──5 -Customize results by implementing IResult.mp4 39.86M
| ├──5 -Customize results by implementing IResult.srt 6.81kb
| ├──5 -Customize results by implementing IResult.zip 138.71kb
| ├──5 -Customize results by implementing IResult_en.srt 6.92kb
| ├──6 -Assignment 5 – Implement CRUD for Employees.en_US.vtt 1.65kb
| ├──6 -Assignment 5 – Implement CRUD for Employees.mp4 12.44M
| ├──6 -Assignment 5 – Implement CRUD for Employees.srt 1.77kb
| ├──6 -Assignment 5 – Implement CRUD for Employees_en.srt 1.90kb
| ├──7 -Assignment 5 (Answer) – Implement CRUD for Employees.en_US.vtt 16.55kb
| ├──7 -Assignment 5 (Answer) – Implement CRUD for Employees.mp4 116.23M
| ├──7 -Assignment 5 (Answer) – Implement CRUD for Employees.srt 18.77kb
| ├──7 -Assignment 5 (Answer) – Implement CRUD for Employees.zip 152.02kb
| └──7 -Assignment 5 (Answer) – Implement CRUD for Employees_en.srt 19.52kb
├──7 – Code Organization and Dependency Injection
| ├──1 -Organize Minimal Api Endpoints.en_US.vtt 7.12kb
| ├──1 -Organize Minimal Api Endpoints.mp4 56.72M
| ├──1 -Organize Minimal Api Endpoints.srt 7.95kb
| ├──1 -Organize Minimal Api Endpoints.zip 100.33kb
| ├──1 -Organize Minimal Api Endpoints_en.srt 8.26kb
| ├──2 -Dependency Problem.en_US.vtt 3.54kb
| ├──2 -Dependency Problem.mp4 26.36M
| ├──2 -Dependency Problem.srt 4.00kb
| ├──2 -Dependency Problem_en.srt 4.10kb
| ├──3 -Dependency Inversion Principle.en_US.vtt 10.05kb
| ├──3 -Dependency Inversion Principle.mp4 78.75M
| ├──3 -Dependency Inversion Principle.srt 10.42kb
| ├──3 -Dependency Inversion Principle_en.srt 11.74kb
| ├──4 -Inversion of Control principle.en_US.vtt 8.77kb
| ├──4 -Inversion of Control principle.mp4 61.52M
| ├──4 -Inversion of Control principle.srt 9.36kb
| ├──4 -Inversion of Control principle_en.srt 9.94kb
| ├──5 -Lifetime Management.en_US.vtt 12.61kb
| ├──5 -Lifetime Management.mp4 73.85M
| ├──5 -Lifetime Management.srt 13.73kb
| ├──5 -Lifetime Management_en.srt 14.77kb
| └──5 -LifetimeManagement_DI.zip 114.86kb
├──8 – MVC Controllers – Routing
| ├──1 -What and Why Controllers.en_US.vtt 10.27kb
| ├──1 -What and Why Controllers.mp4 57.15M
| ├──1 -What and Why Controllers.srt 11.94kb
| ├──1 -What and Why Controllers_en.srt 11.78kb
| ├──2 -Attribute routing.en_US.vtt 16.04kb
| ├──2 -Attribute routing.mp4 102.14M
| ├──2 -Attribute routing.srt 18.11kb
| ├──2 -Attribute routing_en.srt 18.62kb
| ├──2 -AttributeRouting.zip 91.41kb
| ├──3 -Conventional routing.en_US.vtt 15.55kb
| ├──3 -Conventional routing.mp4 101.22M
| ├──3 -Conventional routing.srt 17.57kb
| ├──3 -Conventional routing_en.srt 18.00kb
| └──3 -ConventionalRouting.zip 107.55kb
└──9 – MVC Controllers – Model Binding and Model Validation
| ├──1 -Binding to form fields.en_US.vtt 9.06kb
| ├──1 -Binding to form fields.mp4 48.42M
| ├──1 -Binding to form fields.srt 10.44kb
| ├──1 -Binding to form fields_en.srt 10.58kb
| ├──2 -Complex types.en_US.vtt 7.43kb
| ├──2 -Complex types.mp4 39.58M
| ├──2 -Complex types.srt 8.60kb
| ├──2 -Complex types_en.srt 8.63kb
| ├──2 -Controllers – Binding complex types.zip 122.79kb
| ├──3 -Binding source priorities.en_US.vtt 7.77kb
| ├──3 -Binding source priorities.mp4 47.53M
| ├──3 -Binding source priorities.srt 8.78kb
| ├──3 -Binding source priorities_en.srt 9.14kb
| ├──4 -Missing binding source.en_US.vtt 5.85kb
| ├──4 -Missing binding source.mp4 37.32M
| ├──4 -Missing binding source.srt 6.42kb
| ├──4 -Missing binding source_en.srt 6.80kb
| ├──5 -Input Formatter.en_US.vtt 7.24kb
| ├──5 -Input Formatter.mp4 50.63M
| ├──5 -Input Formatter.srt 8.67kb
| ├──5 -Input Formatter_en.srt 8.53kb
| ├──6 -Model State.en_US.vtt 17.42kb
| ├──6 -Model State.mp4 117.84M
| ├──6 -Model State.srt 20.22kb
| └──6 -Model State_en.srt 20.30kb

本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。

最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。 若排除这种情况,可在对应资源底部留言,或联络我们。

对于会员专享、整站源码、程序插件、网站模板、网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。

如果您已经成功付款但是网站没有弹出成功提示,请联系站长提供付款信息为您处理

源码素材属于虚拟商品,具有可复制性,可传播性,一旦授予,不接受任何形式的退款、换货要求。请您在购买获取之前确认好 是您所需要的资源