[ CourseLala.com ] PluralSight - ASP.NET Core 6 Web API Deep Dive

Torrent Hash:
CCEB4356F743A38FD8F0628FF274FB67D25475AA
Number of Files:
1227
Content Size:
1.52GB
Convert On:
2022-11-11
Magnet Link:
W3siaWQiOiJhZHN0X2JfTV8zMDB4NTAiLCJhZHNwb3QiOiJiX01fMzAweDUwIiwid2VpZ2h0IjoiNSIsImZjYXAiOmZhbHNlLCJzY2hlZHVsZSI6ZmFsc2UsIm1heFdpZHRoIjoiNzY4IiwibWluV2lkdGgiOmZhbHNlLCJ0aW1lem9uZSI6ZmFsc2UsImV4Y2x1ZGUiOmZhbHNlLCJkb21haW4iOmZhbHNlLCJjb2RlIjoiPHNjcmlwdCB0eXBlPVwidGV4dFwvamF2YXNjcmlwdFwiPlxyXG4gIGF0T3B0aW9ucyA9IHtcclxuICAgICdrZXknIDogJzdkMWNjMGUxYjk4MWM5NzY4ZGI3ODUxZmM1MzVhMTllJyxcclxuICAgICdmb3JtYXQnIDogJ2lmcmFtZScsXHJcbiAgICAnaGVpZ2h0JyA6IDUwLFxyXG4gICAgJ3dpZHRoJyA6IDMyMCxcclxuICAgICdwYXJhbXMnIDoge31cclxuICB9O1xyXG4gIGRvY3VtZW50LndyaXRlKCc8c2NyJyArICdpcHQgdHlwZT1cInRleHRcL2phdmFzY3JpcHRcIiBzcmM9XCJodHRwJyArIChsb2NhdGlvbi5wcm90b2NvbCA9PT0gJ2h0dHBzOicgPyAncycgOiAnJykgKyAnOlwvXC93d3cuYm5odG1sLmNvbVwvaW52b2tlLmpzXCI+PFwvc2NyJyArICdpcHQ+Jyk7XHJcbjxcL3NjcmlwdD4ifV0=
File Name
Size
Get Bonus Downloads Here.url
180B
~Get Your Files Here !/02. Getting Started with REST/01. Coming Up.mp4
4.21MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/02. Getting Started with REST/01. Coming Up.vtt
3.35KB
~Get Your Files Here !/02. Getting Started with REST/02. Course Prerequisites.mp4
1.67MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/02. Getting Started with REST/02. Course Prerequisites.vtt
1.51KB
~Get Your Files Here !/02. Getting Started with REST/03. Frameworks and Tooling.mp4
4.48MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/02. Getting Started with REST/03. Frameworks and Tooling.vtt
2.33KB
~Get Your Files Here !/02. Getting Started with REST/04. Positioning ASP.NET Core MVC for Building RESTful APIs.mp4
5.85MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/02. Getting Started with REST/04. Positioning ASP.NET Core MVC for Building RESTful APIs.vtt
5.07KB
~Get Your Files Here !/02. Getting Started with REST/05. Demo - Introducing the Starter Project.mp4
29.32MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/02. Getting Started with REST/05. Demo - Introducing the Starter Project.vtt
8.15KB
~Get Your Files Here !/02. Getting Started with REST/06. Demo - Using Postman and Importing the Example Request Collection.mp4
8.19MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/02. Getting Started with REST/06. Demo - Using Postman and Importing the Example Request Collection.vtt
4.22KB
~Get Your Files Here !/02. Getting Started with REST/07. Introducing the REST Architectural Style.mp4
10.29MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/02. Getting Started with REST/07. Introducing the REST Architectural Style.vtt
8.22KB
~Get Your Files Here !/02. Getting Started with REST/08. Learning what the REST Constraints are About.mp4
37.26MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/02. Getting Started with REST/08. Learning what the REST Constraints are About.vtt
23.06KB
~Get Your Files Here !/02. Getting Started with REST/09. The Richardson Maturity Model.mp4
6.75MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/02. Getting Started with REST/09. The Richardson Maturity Model.vtt
5.61KB
~Get Your Files Here !/02. Getting Started with REST/10. Summary.mp4
2.31MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/02. Getting Started with REST/10. Summary.vtt
2.15KB
~Get Your Files Here !/02/demos/start-end/ASP.NET Core Web API Deep Dive.postman_collection.json
72.4KB
~Get Your Files Here !/02/demos/start-end/CourseLibrary.API/Controllers/AuthorsController.cs
1.98KB
~Get Your Files Here !/02/demos/start-end/CourseLibrary.API/Controllers/CoursesController.cs
3.59KB
~Get Your Files Here !/02/demos/start-end/CourseLibrary.API/CourseLibrary.API.csproj
783B
~Get Your Files Here !/02/demos/start-end/CourseLibrary.API/DbContexts/CourseLibraryContext.cs
5.65KB
~Get Your Files Here !/02/demos/start-end/CourseLibrary.API/Entities/Author.cs
764B
~Get Your Files Here !/02/demos/start-end/CourseLibrary.API/Entities/Course.cs
571B
~Get Your Files Here !/02/demos/start-end/CourseLibrary.API/Helpers/DateTimeOffsetExtensions.cs
411B
~Get Your Files Here !/02/demos/start-end/CourseLibrary.API/Migrations/CourseLibraryContextModelSnapshot.cs
7.93KB
~Get Your Files Here !/02/demos/start-end/CourseLibrary.API/Migrations/InitialMigration.Designer.cs
8KB
~Get Your Files Here !/02/demos/start-end/CourseLibrary.API/Migrations/InitialMigration.cs
6.65KB
~Get Your Files Here !/02/demos/start-end/CourseLibrary.API/Models/AuthorDto.cs
258B
~Get Your Files Here !/02/demos/start-end/CourseLibrary.API/Models/CourseDto.cs
211B
~Get Your Files Here !/02/demos/start-end/CourseLibrary.API/Models/CourseForCreationDto.cs
201B
~Get Your Files Here !/02/demos/start-end/CourseLibrary.API/Profiles/AuthorProfile.cs
498B
~Get Your Files Here !/02/demos/start-end/CourseLibrary.API/Profiles/CourseProfile.cs
274B
~Get Your Files Here !/02/demos/start-end/CourseLibrary.API/Program.cs
330B
~Get Your Files Here !/02/demos/start-end/CourseLibrary.API/Properties/launchSettings.json
752B
~Get Your Files Here !/02/demos/start-end/CourseLibrary.API/Services/CourseLibraryRepository.cs
4.1KB
~Get Your Files Here !/02/demos/start-end/CourseLibrary.API/Services/ICourseLibraryRepository.cs
758B
~Get Your Files Here !/02/demos/start-end/CourseLibrary.API/StartupHelperExtensions.cs
1.84KB
~Get Your Files Here !/02/demos/start-end/CourseLibrary.API/appsettings.Development.json
168B
~Get Your Files Here !/02/demos/start-end/CourseLibrary.API/appsettings.json
264B
~Get Your Files Here !/02/demos/start-end/CourseLibrary.API/library.db
4KB
~Get Your Files Here !/02/demos/start-end/CourseLibrary.API/library.db-shm
32KB
~Get Your Files Here !/02/demos/start-end/CourseLibrary.API/library.db-wal
44.29KB
~Get Your Files Here !/02/demos/start-end/CourseLibrary.sln
1.13KB
~Get Your Files Here !/02/getting-started-with-rest-slides.pdf
1.91MB
~Get Your Files Here !/03. Designing the Outer Facing Contract/01. Coming Up.mp4
1.21MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/03. Designing the Outer Facing Contract/01. Coming Up.vtt
1.2KB
~Get Your Files Here !/03. Designing the Outer Facing Contract/02. Designing the Outer Facing Contract.mp4
11.66MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/03. Designing the Outer Facing Contract/02. Designing the Outer Facing Contract.vtt
10.2KB
~Get Your Files Here !/03. Designing the Outer Facing Contract/03. Revisiting Routing.mp4
4.81MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/03. Designing the Outer Facing Contract/03. Revisiting Routing.vtt
3.74KB
~Get Your Files Here !/03. Designing the Outer Facing Contract/04. Demo - Adhering to URI Guidelines.mp4
30.42MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/03. Designing the Outer Facing Contract/04. Demo - Adhering to URI Guidelines.vtt
7.77KB
~Get Your Files Here !/03. Designing the Outer Facing Contract/05. Learning why Status Codes are Important.mp4
11.72MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/03. Designing the Outer Facing Contract/05. Learning why Status Codes are Important.vtt
9.01KB
~Get Your Files Here !/03. Designing the Outer Facing Contract/06. Demo - Returning Correct Status Codes.mp4
34.13MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/03. Designing the Outer Facing Contract/06. Demo - Returning Correct Status Codes.vtt
9.83KB
~Get Your Files Here !/03. Designing the Outer Facing Contract/07. Errors, Faults and API Availability.mp4
2.05MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/03. Designing the Outer Facing Contract/07. Errors, Faults and API Availability.vtt
1.73KB
~Get Your Files Here !/03. Designing the Outer Facing Contract/08. Demo - Handling Faults and Avoiding Exposing Implementation Details.mp4
18.68MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/03. Designing the Outer Facing Contract/08. Demo - Handling Faults and Avoiding Exposing Implementation Details.vtt
5.83KB
~Get Your Files Here !/03. Designing the Outer Facing Contract/09. Working With Content Negotiation and Formatters.mp4
7.42MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/03. Designing the Outer Facing Contract/09. Working With Content Negotiation and Formatters.vtt
5.84KB
~Get Your Files Here !/03. Designing the Outer Facing Contract/10. Demo - Supporting XML.mp4
17.98MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/03. Designing the Outer Facing Contract/10. Demo - Supporting XML.vtt
5.57KB
~Get Your Files Here !/03. Designing the Outer Facing Contract/11. Outer Facing Model vs. Entity Model.mp4
4.66MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/03. Designing the Outer Facing Contract/11. Outer Facing Model vs. Entity Model.vtt
4.2KB
~Get Your Files Here !/03. Designing the Outer Facing Contract/12. Supporting HEAD.mp4
1.24MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/03. Designing the Outer Facing Contract/12. Supporting HEAD.vtt
1.02KB
~Get Your Files Here !/03. Designing the Outer Facing Contract/13. Demo - Supporting HEAD.mp4
6.13MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/03. Designing the Outer Facing Contract/13. Demo - Supporting HEAD.vtt
2.06KB
~Get Your Files Here !/03. Designing the Outer Facing Contract/14. Summary.mp4
4.9MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/03. Designing the Outer Facing Contract/14. Summary.vtt
4.89KB
~Get Your Files Here !/03/demos/end/CourseLibrary.API/Controllers/AuthorsController.cs
2.04KB
~Get Your Files Here !/03/demos/end/CourseLibrary.API/Controllers/CoursesController.cs
3.68KB
~Get Your Files Here !/03/demos/end/CourseLibrary.API/CourseLibrary.API.csproj
783B
~Get Your Files Here !/03/demos/end/CourseLibrary.API/DbContexts/CourseLibraryContext.cs
5.65KB
~Get Your Files Here !/03/demos/end/CourseLibrary.API/Entities/Author.cs
764B
~Get Your Files Here !/03/demos/end/CourseLibrary.API/Entities/Course.cs
571B
~Get Your Files Here !/03/demos/end/CourseLibrary.API/Helpers/DateTimeOffsetExtensions.cs
411B
~Get Your Files Here !/03/demos/end/CourseLibrary.API/Migrations/CourseLibraryContextModelSnapshot.cs
7.93KB
~Get Your Files Here !/03/demos/end/CourseLibrary.API/Migrations/InitialMigration.Designer.cs
8KB
~Get Your Files Here !/03/demos/end/CourseLibrary.API/Migrations/InitialMigration.cs
6.65KB
~Get Your Files Here !/03/demos/end/CourseLibrary.API/Models/AuthorDto.cs
258B
~Get Your Files Here !/03/demos/end/CourseLibrary.API/Models/CourseDto.cs
211B
~Get Your Files Here !/03/demos/end/CourseLibrary.API/Models/CourseForCreationDto.cs
201B
~Get Your Files Here !/03/demos/end/CourseLibrary.API/Profiles/AuthorProfile.cs
498B
~Get Your Files Here !/03/demos/end/CourseLibrary.API/Profiles/CourseProfile.cs
274B
~Get Your Files Here !/03/demos/end/CourseLibrary.API/Program.cs
330B
~Get Your Files Here !/03/demos/end/CourseLibrary.API/Properties/launchSettings.json
752B
~Get Your Files Here !/03/demos/end/CourseLibrary.API/Services/CourseLibraryRepository.cs
4.1KB
~Get Your Files Here !/03/demos/end/CourseLibrary.API/Services/ICourseLibraryRepository.cs
758B
~Get Your Files Here !/03/demos/end/CourseLibrary.API/StartupHelperExtensions.cs
2.36KB
~Get Your Files Here !/03/demos/end/CourseLibrary.API/appsettings.Development.json
168B
~Get Your Files Here !/03/demos/end/CourseLibrary.API/appsettings.json
264B
~Get Your Files Here !/03/demos/end/CourseLibrary.API/library.db
4KB
~Get Your Files Here !/03/demos/end/CourseLibrary.API/library.db-shm
32KB
~Get Your Files Here !/03/demos/end/CourseLibrary.API/library.db-wal
44.29KB
~Get Your Files Here !/03/demos/end/CourseLibrary.sln
1.13KB
~Get Your Files Here !/03/demos/start/ASP.NET Core Web API Deep Dive.postman_collection.json
72.4KB
~Get Your Files Here !/03/demos/start/CourseLibrary.API/Controllers/AuthorsController.cs
1.98KB
~Get Your Files Here !/03/demos/start/CourseLibrary.API/Controllers/CoursesController.cs
3.59KB
~Get Your Files Here !/03/demos/start/CourseLibrary.API/CourseLibrary.API.csproj
783B
~Get Your Files Here !/03/demos/start/CourseLibrary.API/DbContexts/CourseLibraryContext.cs
5.65KB
~Get Your Files Here !/03/demos/start/CourseLibrary.API/Entities/Author.cs
764B
~Get Your Files Here !/03/demos/start/CourseLibrary.API/Entities/Course.cs
571B
~Get Your Files Here !/03/demos/start/CourseLibrary.API/Helpers/DateTimeOffsetExtensions.cs
411B
~Get Your Files Here !/03/demos/start/CourseLibrary.API/Migrations/CourseLibraryContextModelSnapshot.cs
7.93KB
~Get Your Files Here !/03/demos/start/CourseLibrary.API/Migrations/InitialMigration.Designer.cs
8KB
~Get Your Files Here !/03/demos/start/CourseLibrary.API/Migrations/InitialMigration.cs
6.65KB
~Get Your Files Here !/03/demos/start/CourseLibrary.API/Models/AuthorDto.cs
258B
~Get Your Files Here !/03/demos/start/CourseLibrary.API/Models/CourseDto.cs
211B
~Get Your Files Here !/03/demos/start/CourseLibrary.API/Models/CourseForCreationDto.cs
201B
~Get Your Files Here !/03/demos/start/CourseLibrary.API/Profiles/AuthorProfile.cs
498B
~Get Your Files Here !/03/demos/start/CourseLibrary.API/Profiles/CourseProfile.cs
274B
~Get Your Files Here !/03/demos/start/CourseLibrary.API/Program.cs
330B
~Get Your Files Here !/03/demos/start/CourseLibrary.API/Properties/launchSettings.json
752B
~Get Your Files Here !/03/demos/start/CourseLibrary.API/Services/CourseLibraryRepository.cs
4.1KB
~Get Your Files Here !/03/demos/start/CourseLibrary.API/Services/ICourseLibraryRepository.cs
758B
~Get Your Files Here !/03/demos/start/CourseLibrary.API/StartupHelperExtensions.cs
1.84KB
~Get Your Files Here !/03/demos/start/CourseLibrary.API/appsettings.Development.json
168B
~Get Your Files Here !/03/demos/start/CourseLibrary.API/appsettings.json
264B
~Get Your Files Here !/03/demos/start/CourseLibrary.API/library.db
4KB
~Get Your Files Here !/03/demos/start/CourseLibrary.API/library.db-shm
32KB
~Get Your Files Here !/03/demos/start/CourseLibrary.API/library.db-wal
44.29KB
~Get Your Files Here !/03/demos/start/CourseLibrary.sln
1.13KB
~Get Your Files Here !/03/designing-the-outer-facing-contract-slides.pdf
1.27MB
~Get Your Files Here !/04. Manipulating Resources/01. Coming Up.mp4
1.94MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/04. Manipulating Resources/01. Coming Up.vtt
2KB
~Get Your Files Here !/04. Manipulating Resources/02. Method Safety and Method Idempotency.mp4
4.68MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/04. Manipulating Resources/02. Method Safety and Method Idempotency.vtt
4.36KB
~Get Your Files Here !/04. Manipulating Resources/03. Demo - Inspecting and Fixing the POST Methods.mp4
43.16MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/04. Manipulating Resources/03. Demo - Inspecting and Fixing the POST Methods.vtt
13.96KB
~Get Your Files Here !/04. Manipulating Resources/04. The Advantages of Applying the ApiController Attribute.mp4
8.11MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/04. Manipulating Resources/04. The Advantages of Applying the ApiController Attribute.vtt
5.98KB
~Get Your Files Here !/04. Manipulating Resources/05. Demo - Creating Child Resources Together with a Parent Resource.mp4
16.65MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/04. Manipulating Resources/05. Demo - Creating Child Resources Together with a Parent Resource.vtt
5.82KB
~Get Your Files Here !/04. Manipulating Resources/06. Demo - Creating a Collection of Resources.mp4
19.14MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/04. Manipulating Resources/06. Demo - Creating a Collection of Resources.vtt
6.23KB
~Get Your Files Here !/04. Manipulating Resources/07. Demo - Working with Array Keys and Composite Keys.mp4
39.68MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/04. Manipulating Resources/07. Demo - Working with Array Keys and Composite Keys.vtt
12.02KB
~Get Your Files Here !/04. Manipulating Resources/08. Demo - Handling POST to a Single Resource.mp4
5.6MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/04. Manipulating Resources/08. Demo - Handling POST to a Single Resource.vtt
2.82KB
~Get Your Files Here !/04. Manipulating Resources/09. Full Updates (PUT) Versus Partial Updates (PATCH).mp4
9.25MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/04. Manipulating Resources/09. Full Updates (PUT) Versus Partial Updates (PATCH).vtt
7.81KB
~Get Your Files Here !/04. Manipulating Resources/10. Demo - Inspecting a PUT Action.mp4
15.87MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/04. Manipulating Resources/10. Demo - Inspecting a PUT Action.vtt
4.48KB
~Get Your Files Here !/04. Manipulating Resources/11. Demo - Supporting Partial Updates with PATCH.mp4
47.8MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/04. Manipulating Resources/11. Demo - Supporting Partial Updates with PATCH.vtt
14.32KB
~Get Your Files Here !/04. Manipulating Resources/12. Using PUT or PATCH for Creating Resources - Upserting.mp4
6.17MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/04. Manipulating Resources/12. Using PUT or PATCH for Creating Resources - Upserting.vtt
4.61KB
~Get Your Files Here !/04. Manipulating Resources/13. M4 13x.mp4
17.58MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/04. Manipulating Resources/13. M4 13x.vtt
5.53KB
~Get Your Files Here !/04. Manipulating Resources/14. Demo - Upserting with PATCH.mp4
10.48MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/04. Manipulating Resources/14. Demo - Upserting with PATCH.vtt
3.21KB
~Get Your Files Here !/04. Manipulating Resources/15. Considering Destructive Actions.mp4
3.12MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/04. Manipulating Resources/15. Considering Destructive Actions.vtt
2.94KB
~Get Your Files Here !/04. Manipulating Resources/16. Demo - Supporting OPTIONS.mp4
15.64MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/04. Manipulating Resources/16. Demo - Supporting OPTIONS.vtt
5.23KB
~Get Your Files Here !/04. Manipulating Resources/17. Demo - Inspecting Input Formatters.mp4
12.12MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/04. Manipulating Resources/17. Demo - Inspecting Input Formatters.vtt
4.03KB
~Get Your Files Here !/04. Manipulating Resources/18. Http Method Overview by Use Case.mp4
9.46MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/04. Manipulating Resources/18. Http Method Overview by Use Case.vtt
6.48KB
~Get Your Files Here !/04. Manipulating Resources/19. Summary.mp4
4.28MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/04. Manipulating Resources/19. Summary.vtt
4.16KB
~Get Your Files Here !/04/demos/end/CourseLibrary.API/Controllers/AuthorCollectionsController.cs
2.35KB
~Get Your Files Here !/04/demos/end/CourseLibrary.API/Controllers/AuthorsController.cs
2.23KB
~Get Your Files Here !/04/demos/end/CourseLibrary.API/Controllers/CoursesController.cs
5.75KB
~Get Your Files Here !/04/demos/end/CourseLibrary.API/CourseLibrary.API.csproj
958B
~Get Your Files Here !/04/demos/end/CourseLibrary.API/DbContexts/CourseLibraryContext.cs
5.65KB
~Get Your Files Here !/04/demos/end/CourseLibrary.API/Entities/Author.cs
764B
~Get Your Files Here !/04/demos/end/CourseLibrary.API/Entities/Course.cs
571B
~Get Your Files Here !/04/demos/end/CourseLibrary.API/Helpers/ArrayModelBinder.cs
1.92KB
~Get Your Files Here !/04/demos/end/CourseLibrary.API/Helpers/DateTimeOffsetExtensions.cs
411B
~Get Your Files Here !/04/demos/end/CourseLibrary.API/Migrations/CourseLibraryContextModelSnapshot.cs
7.93KB
~Get Your Files Here !/04/demos/end/CourseLibrary.API/Migrations/InitialMigration.Designer.cs
8KB
~Get Your Files Here !/04/demos/end/CourseLibrary.API/Migrations/InitialMigration.cs
6.65KB
~Get Your Files Here !/04/demos/end/CourseLibrary.API/Models/AuthorDto.cs
258B
~Get Your Files Here !/04/demos/end/CourseLibrary.API/Models/AuthorForCreationDto.cs
426B
~Get Your Files Here !/04/demos/end/CourseLibrary.API/Models/CourseDto.cs
211B
~Get Your Files Here !/04/demos/end/CourseLibrary.API/Models/CourseForCreationDto.cs
201B
~Get Your Files Here !/04/demos/end/CourseLibrary.API/Models/CourseForUpdateDto.cs
195B
~Get Your Files Here !/04/demos/end/CourseLibrary.API/Profiles/AuthorProfile.cs
557B
~Get Your Files Here !/04/demos/end/CourseLibrary.API/Profiles/CourseProfile.cs
355B
~Get Your Files Here !/04/demos/end/CourseLibrary.API/Program.cs
330B
~Get Your Files Here !/04/demos/end/CourseLibrary.API/Properties/launchSettings.json
752B
~Get Your Files Here !/04/demos/end/CourseLibrary.API/Services/CourseLibraryRepository.cs
4.1KB
~Get Your Files Here !/04/demos/end/CourseLibrary.API/Services/ICourseLibraryRepository.cs
758B
~Get Your Files Here !/04/demos/end/CourseLibrary.API/StartupHelperExtensions.cs
2.59KB
~Get Your Files Here !/04/demos/end/CourseLibrary.API/appsettings.Development.json
168B
~Get Your Files Here !/04/demos/end/CourseLibrary.API/appsettings.json
264B
~Get Your Files Here !/04/demos/end/CourseLibrary.API/library.db
32KB
~Get Your Files Here !/04/demos/end/CourseLibrary.sln
1.13KB
~Get Your Files Here !/04/demos/start/CourseLibrary.API/Controllers/AuthorsController.cs
2.04KB
~Get Your Files Here !/04/demos/start/CourseLibrary.API/Controllers/CoursesController.cs
3.68KB
~Get Your Files Here !/04/demos/start/CourseLibrary.API/CourseLibrary.API.csproj
783B
~Get Your Files Here !/04/demos/start/CourseLibrary.API/DbContexts/CourseLibraryContext.cs
5.65KB
~Get Your Files Here !/04/demos/start/CourseLibrary.API/Entities/Author.cs
764B
~Get Your Files Here !/04/demos/start/CourseLibrary.API/Entities/Course.cs
571B
~Get Your Files Here !/04/demos/start/CourseLibrary.API/Helpers/DateTimeOffsetExtensions.cs
411B
~Get Your Files Here !/04/demos/start/CourseLibrary.API/Migrations/CourseLibraryContextModelSnapshot.cs
7.93KB
~Get Your Files Here !/04/demos/start/CourseLibrary.API/Migrations/InitialMigration.Designer.cs
8KB
~Get Your Files Here !/04/demos/start/CourseLibrary.API/Migrations/InitialMigration.cs
6.65KB
~Get Your Files Here !/04/demos/start/CourseLibrary.API/Models/AuthorDto.cs
258B
~Get Your Files Here !/04/demos/start/CourseLibrary.API/Models/CourseDto.cs
211B
~Get Your Files Here !/04/demos/start/CourseLibrary.API/Models/CourseForCreationDto.cs
201B
~Get Your Files Here !/04/demos/start/CourseLibrary.API/Profiles/AuthorProfile.cs
498B
~Get Your Files Here !/04/demos/start/CourseLibrary.API/Profiles/CourseProfile.cs
274B
~Get Your Files Here !/04/demos/start/CourseLibrary.API/Program.cs
330B
~Get Your Files Here !/04/demos/start/CourseLibrary.API/Properties/launchSettings.json
752B
~Get Your Files Here !/04/demos/start/CourseLibrary.API/Services/CourseLibraryRepository.cs
4.1KB
~Get Your Files Here !/04/demos/start/CourseLibrary.API/Services/ICourseLibraryRepository.cs
758B
~Get Your Files Here !/04/demos/start/CourseLibrary.API/StartupHelperExtensions.cs
2.36KB
~Get Your Files Here !/04/demos/start/CourseLibrary.API/appsettings.Development.json
168B
~Get Your Files Here !/04/demos/start/CourseLibrary.API/appsettings.json
264B
~Get Your Files Here !/04/demos/start/CourseLibrary.API/library.db
4KB
~Get Your Files Here !/04/demos/start/CourseLibrary.API/library.db-shm
32KB
~Get Your Files Here !/04/demos/start/CourseLibrary.API/library.db-wal
44.29KB
~Get Your Files Here !/04/demos/start/CourseLibrary.sln
1.13KB
~Get Your Files Here !/04/manipulating-resources-slides.pdf
847.65KB
~Get Your Files Here !/05. Validating Data and Reporting Validation Errors/01. Coming Up.mp4
1.1MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/05. Validating Data and Reporting Validation Errors/01. Coming Up.vtt
995B
~Get Your Files Here !/05. Validating Data and Reporting Validation Errors/02. Validation in a RESTful World.mp4
6.11MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/05. Validating Data and Reporting Validation Errors/02. Validation in a RESTful World.vtt
5.91KB
~Get Your Files Here !/05. Validating Data and Reporting Validation Errors/03. Demo - Validating Input With Data Annotations.mp4
26.25MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/05. Validating Data and Reporting Validation Errors/03. Demo - Validating Input With Data Annotations.vtt
9.43KB
~Get Your Files Here !/05. Validating Data and Reporting Validation Errors/04. Validation and the ApiController Attribute.mp4
1.2MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/05. Validating Data and Reporting Validation Errors/04. Validation and the ApiController Attribute.vtt
1.07KB
~Get Your Files Here !/05. Validating Data and Reporting Validation Errors/05. Demo - Customizing Error Messages.mp4
4.28MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/05. Validating Data and Reporting Validation Errors/05. Demo - Customizing Error Messages.vtt
1.45KB
~Get Your Files Here !/05. Validating Data and Reporting Validation Errors/06. Reporting Validation Errors.mp4
5.14MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/05. Validating Data and Reporting Validation Errors/06. Reporting Validation Errors.vtt
3.42KB
~Get Your Files Here !/05. Validating Data and Reporting Validation Errors/07. Demo - Customizing Validation Error Responses.mp4
16.12MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/05. Validating Data and Reporting Validation Errors/07. Demo - Customizing Validation Error Responses.vtt
4.11KB
~Get Your Files Here !/05. Validating Data and Reporting Validation Errors/08. Demo - Validating Input when Updating a Resource with PUT.mp4
28.71MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/05. Validating Data and Reporting Validation Errors/08. Demo - Validating Input when Updating a Resource with PUT.vtt
9.58KB
~Get Your Files Here !/05. Validating Data and Reporting Validation Errors/09. Demo - Class-level Input Validation with IValidatableObject.mp4
15.97MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/05. Validating Data and Reporting Validation Errors/09. Demo - Class-level Input Validation with IValidatableObject.vtt
5.85KB
~Get Your Files Here !/05. Validating Data and Reporting Validation Errors/10. Demo - Class-level Input Validation with a Custom Attribute.mp4
16.11MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/05. Validating Data and Reporting Validation Errors/10. Demo - Class-level Input Validation with a Custom Attribute.vtt
4.93KB
~Get Your Files Here !/05. Validating Data and Reporting Validation Errors/11. Demo - Validating Input when Updating a Resource with PATCH.mp4
20.91MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/05. Validating Data and Reporting Validation Errors/11. Demo - Validating Input when Updating a Resource with PATCH.vtt
5.86KB
~Get Your Files Here !/05. Validating Data and Reporting Validation Errors/12. Demo - Returning ValidationProblems from Controller Actions.mp4
9.57MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/05. Validating Data and Reporting Validation Errors/12. Demo - Returning ValidationProblems from Controller Actions.vtt
2.71KB
~Get Your Files Here !/05. Validating Data and Reporting Validation Errors/13. Demo - Validating Input when Upserting With PATCH.mp4
5.19MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/05. Validating Data and Reporting Validation Errors/13. Demo - Validating Input when Upserting With PATCH.vtt
1.59KB
~Get Your Files Here !/05. Validating Data and Reporting Validation Errors/14. Other Approaches - FluentValidation.mp4
2.93MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/05. Validating Data and Reporting Validation Errors/14. Other Approaches - FluentValidation.vtt
1.01KB
~Get Your Files Here !/05. Validating Data and Reporting Validation Errors/15. Summary.mp4
2.43MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/05. Validating Data and Reporting Validation Errors/15. Summary.vtt
2.43KB
~Get Your Files Here !/05/demos/end/CourseLibrary.API/Controllers/AuthorCollectionsController.cs
2.35KB
~Get Your Files Here !/05/demos/end/CourseLibrary.API/Controllers/AuthorsController.cs
2.23KB
~Get Your Files Here !/05/demos/end/CourseLibrary.API/Controllers/CoursesController.cs
6.53KB
~Get Your Files Here !/05/demos/end/CourseLibrary.API/CourseLibrary.API.csproj
958B
~Get Your Files Here !/05/demos/end/CourseLibrary.API/DbContexts/CourseLibraryContext.cs
5.65KB
~Get Your Files Here !/05/demos/end/CourseLibrary.API/Entities/Author.cs
764B
~Get Your Files Here !/05/demos/end/CourseLibrary.API/Entities/Course.cs
571B
~Get Your Files Here !/05/demos/end/CourseLibrary.API/Helpers/ArrayModelBinder.cs
1.92KB
~Get Your Files Here !/05/demos/end/CourseLibrary.API/Helpers/DateTimeOffsetExtensions.cs
411B
~Get Your Files Here !/05/demos/end/CourseLibrary.API/Migrations/CourseLibraryContextModelSnapshot.cs
7.93KB
~Get Your Files Here !/05/demos/end/CourseLibrary.API/Migrations/InitialMigration.Designer.cs
8KB
~Get Your Files Here !/05/demos/end/CourseLibrary.API/Migrations/InitialMigration.cs
6.65KB
~Get Your Files Here !/05/demos/end/CourseLibrary.API/Models/AuthorDto.cs
258B
~Get Your Files Here !/05/demos/end/CourseLibrary.API/Models/AuthorForCreationDto.cs
426B
~Get Your Files Here !/05/demos/end/CourseLibrary.API/Models/CourseDto.cs
211B
~Get Your Files Here !/05/demos/end/CourseLibrary.API/Models/CourseForCreationDto.cs
160B
~Get Your Files Here !/05/demos/end/CourseLibrary.API/Models/CourseForManipulationDto.cs
988B
~Get Your Files Here !/05/demos/end/CourseLibrary.API/Models/CourseForUpdateDto.cs
335B
~Get Your Files Here !/05/demos/end/CourseLibrary.API/Profiles/AuthorProfile.cs
557B
~Get Your Files Here !/05/demos/end/CourseLibrary.API/Profiles/CourseProfile.cs
355B
~Get Your Files Here !/05/demos/end/CourseLibrary.API/Program.cs
330B
~Get Your Files Here !/05/demos/end/CourseLibrary.API/Properties/launchSettings.json
752B
~Get Your Files Here !/05/demos/end/CourseLibrary.API/Services/CourseLibraryRepository.cs
4.1KB
~Get Your Files Here !/05/demos/end/CourseLibrary.API/Services/ICourseLibraryRepository.cs
758B
~Get Your Files Here !/05/demos/end/CourseLibrary.API/StartupHelperExtensions.cs
4.17KB
~Get Your Files Here !/05/demos/end/CourseLibrary.API/ValidationAttributes/CourseTitleMustBeDifferentFromDescriptionAttribute.cs
1.09KB
~Get Your Files Here !/05/demos/end/CourseLibrary.API/appsettings.Development.json
168B
~Get Your Files Here !/05/demos/end/CourseLibrary.API/appsettings.json
264B
~Get Your Files Here !/05/demos/end/CourseLibrary.API/library.db
4KB
~Get Your Files Here !/05/demos/end/CourseLibrary.API/library.db-shm
32KB
~Get Your Files Here !/05/demos/end/CourseLibrary.API/library.db-wal
44.29KB
~Get Your Files Here !/05/demos/end/CourseLibrary.sln
1.13KB
~Get Your Files Here !/05/demos/start/CourseLibrary.API/Controllers/AuthorCollectionsController.cs
2.35KB
~Get Your Files Here !/05/demos/start/CourseLibrary.API/Controllers/AuthorsController.cs
2.23KB
~Get Your Files Here !/05/demos/start/CourseLibrary.API/Controllers/CoursesController.cs
5.75KB
~Get Your Files Here !/05/demos/start/CourseLibrary.API/CourseLibrary.API.csproj
958B
~Get Your Files Here !/05/demos/start/CourseLibrary.API/DbContexts/CourseLibraryContext.cs
5.65KB
~Get Your Files Here !/05/demos/start/CourseLibrary.API/Entities/Author.cs
764B
~Get Your Files Here !/05/demos/start/CourseLibrary.API/Entities/Course.cs
571B
~Get Your Files Here !/05/demos/start/CourseLibrary.API/Helpers/ArrayModelBinder.cs
1.92KB
~Get Your Files Here !/05/demos/start/CourseLibrary.API/Helpers/DateTimeOffsetExtensions.cs
411B
~Get Your Files Here !/05/demos/start/CourseLibrary.API/Migrations/CourseLibraryContextModelSnapshot.cs
7.93KB
~Get Your Files Here !/05/demos/start/CourseLibrary.API/Migrations/InitialMigration.Designer.cs
8KB
~Get Your Files Here !/05/demos/start/CourseLibrary.API/Migrations/InitialMigration.cs
6.65KB
~Get Your Files Here !/05/demos/start/CourseLibrary.API/Models/AuthorDto.cs
258B
~Get Your Files Here !/05/demos/start/CourseLibrary.API/Models/AuthorForCreationDto.cs
426B
~Get Your Files Here !/05/demos/start/CourseLibrary.API/Models/CourseDto.cs
211B
~Get Your Files Here !/05/demos/start/CourseLibrary.API/Models/CourseForCreationDto.cs
201B
~Get Your Files Here !/05/demos/start/CourseLibrary.API/Models/CourseForUpdateDto.cs
195B
~Get Your Files Here !/05/demos/start/CourseLibrary.API/Profiles/AuthorProfile.cs
557B
~Get Your Files Here !/05/demos/start/CourseLibrary.API/Profiles/CourseProfile.cs
355B
~Get Your Files Here !/05/demos/start/CourseLibrary.API/Program.cs
330B
~Get Your Files Here !/05/demos/start/CourseLibrary.API/Properties/launchSettings.json
752B
~Get Your Files Here !/05/demos/start/CourseLibrary.API/Services/CourseLibraryRepository.cs
4.1KB
~Get Your Files Here !/05/demos/start/CourseLibrary.API/Services/ICourseLibraryRepository.cs
758B
~Get Your Files Here !/05/demos/start/CourseLibrary.API/StartupHelperExtensions.cs
2.59KB
~Get Your Files Here !/05/demos/start/CourseLibrary.API/appsettings.Development.json
168B
~Get Your Files Here !/05/demos/start/CourseLibrary.API/appsettings.json
264B
~Get Your Files Here !/05/demos/start/CourseLibrary.API/library.db
32KB
~Get Your Files Here !/05/demos/start/CourseLibrary.sln
1.13KB
~Get Your Files Here !/05/validating-data-and-reporting-validation-errors-slides.pdf
465.26KB
~Get Your Files Here !/06/demos/end/CourseLibrary.API/Controllers/AuthorCollectionsController.cs
2.35KB
~Get Your Files Here !/06/demos/end/CourseLibrary.API/Controllers/AuthorsController.cs
2.37KB
~Get Your Files Here !/06/demos/end/CourseLibrary.API/Controllers/CoursesController.cs
6.53KB
~Get Your Files Here !/06/demos/end/CourseLibrary.API/CourseLibrary.API.csproj
958B
~Get Your Files Here !/06/demos/end/CourseLibrary.API/DbContexts/CourseLibraryContext.cs
5.65KB
~Get Your Files Here !/06/demos/end/CourseLibrary.API/Entities/Author.cs
764B
~Get Your Files Here !/06/demos/end/CourseLibrary.API/Entities/Course.cs
571B
~Get Your Files Here !/06/demos/end/CourseLibrary.API/Helpers/ArrayModelBinder.cs
1.92KB
~Get Your Files Here !/06/demos/end/CourseLibrary.API/Helpers/DateTimeOffsetExtensions.cs
411B
~Get Your Files Here !/06/demos/end/CourseLibrary.API/Migrations/CourseLibraryContextModelSnapshot.cs
7.93KB
~Get Your Files Here !/06/demos/end/CourseLibrary.API/Migrations/InitialMigration.Designer.cs
8KB
~Get Your Files Here !/06/demos/end/CourseLibrary.API/Migrations/InitialMigration.cs
6.65KB
~Get Your Files Here !/06/demos/end/CourseLibrary.API/Models/AuthorDto.cs
258B
~Get Your Files Here !/06/demos/end/CourseLibrary.API/Models/AuthorForCreationDto.cs
426B
~Get Your Files Here !/06/demos/end/CourseLibrary.API/Models/CourseDto.cs
211B
~Get Your Files Here !/06/demos/end/CourseLibrary.API/Models/CourseForCreationDto.cs
160B
~Get Your Files Here !/06/demos/end/CourseLibrary.API/Models/CourseForManipulationDto.cs
988B
~Get Your Files Here !/06/demos/end/CourseLibrary.API/Models/CourseForUpdateDto.cs
335B
~Get Your Files Here !/06/demos/end/CourseLibrary.API/Profiles/AuthorProfile.cs
557B
~Get Your Files Here !/06/demos/end/CourseLibrary.API/Profiles/CourseProfile.cs
355B
~Get Your Files Here !/06/demos/end/CourseLibrary.API/Program.cs
330B
~Get Your Files Here !/06/demos/end/CourseLibrary.API/Properties/launchSettings.json
752B
~Get Your Files Here !/06/demos/end/CourseLibrary.API/ResourceParameters/AuthorsResourceParameters.cs
191B
~Get Your Files Here !/06/demos/end/CourseLibrary.API/Services/CourseLibraryRepository.cs
5.43KB
~Get Your Files Here !/06/demos/end/CourseLibrary.API/Services/ICourseLibraryRepository.cs
903B
~Get Your Files Here !/06/demos/end/CourseLibrary.API/StartupHelperExtensions.cs
4.17KB
~Get Your Files Here !/06/demos/end/CourseLibrary.API/ValidationAttributes/CourseTitleMustBeDifferentFromDescriptionAttribute.cs
1.09KB
~Get Your Files Here !/06/demos/end/CourseLibrary.API/appsettings.Development.json
168B
~Get Your Files Here !/06/demos/end/CourseLibrary.API/appsettings.json
264B
~Get Your Files Here !/06/demos/end/CourseLibrary.API/library.db
32KB
~Get Your Files Here !/06/demos/end/CourseLibrary.sln
1.13KB
~Get Your Files Here !/06/demos/start/CourseLibrary.API/Controllers/AuthorCollectionsController.cs
2.35KB
~Get Your Files Here !/06/demos/start/CourseLibrary.API/Controllers/AuthorsController.cs
2.23KB
~Get Your Files Here !/06/demos/start/CourseLibrary.API/Controllers/CoursesController.cs
6.53KB
~Get Your Files Here !/06/demos/start/CourseLibrary.API/CourseLibrary.API.csproj
958B
~Get Your Files Here !/06/demos/start/CourseLibrary.API/DbContexts/CourseLibraryContext.cs
5.65KB
~Get Your Files Here !/06/demos/start/CourseLibrary.API/Entities/Author.cs
764B
~Get Your Files Here !/06/demos/start/CourseLibrary.API/Entities/Course.cs
571B
~Get Your Files Here !/06/demos/start/CourseLibrary.API/Helpers/ArrayModelBinder.cs
1.92KB
~Get Your Files Here !/06/demos/start/CourseLibrary.API/Helpers/DateTimeOffsetExtensions.cs
411B
~Get Your Files Here !/06/demos/start/CourseLibrary.API/Migrations/CourseLibraryContextModelSnapshot.cs
7.93KB
~Get Your Files Here !/06/demos/start/CourseLibrary.API/Migrations/InitialMigration.Designer.cs
8KB
~Get Your Files Here !/06/demos/start/CourseLibrary.API/Migrations/InitialMigration.cs
6.65KB
~Get Your Files Here !/06/demos/start/CourseLibrary.API/Models/AuthorDto.cs
258B
~Get Your Files Here !/06/demos/start/CourseLibrary.API/Models/AuthorForCreationDto.cs
426B
~Get Your Files Here !/06/demos/start/CourseLibrary.API/Models/CourseDto.cs
211B
~Get Your Files Here !/06/demos/start/CourseLibrary.API/Models/CourseForCreationDto.cs
160B
~Get Your Files Here !/06/demos/start/CourseLibrary.API/Models/CourseForManipulationDto.cs
988B
~Get Your Files Here !/06/demos/start/CourseLibrary.API/Models/CourseForUpdateDto.cs
335B
~Get Your Files Here !/06/demos/start/CourseLibrary.API/Profiles/AuthorProfile.cs
557B
~Get Your Files Here !/06/demos/start/CourseLibrary.API/Profiles/CourseProfile.cs
355B
~Get Your Files Here !/06/demos/start/CourseLibrary.API/Program.cs
330B
~Get Your Files Here !/06/demos/start/CourseLibrary.API/Properties/launchSettings.json
752B
~Get Your Files Here !/06/demos/start/CourseLibrary.API/Services/CourseLibraryRepository.cs
4.1KB
~Get Your Files Here !/06/demos/start/CourseLibrary.API/Services/ICourseLibraryRepository.cs
758B
~Get Your Files Here !/06/demos/start/CourseLibrary.API/StartupHelperExtensions.cs
4.17KB
~Get Your Files Here !/06/demos/start/CourseLibrary.API/ValidationAttributes/CourseTitleMustBeDifferentFromDescriptionAttribute.cs
1.09KB
~Get Your Files Here !/06/demos/start/CourseLibrary.API/appsettings.Development.json
168B
~Get Your Files Here !/06/demos/start/CourseLibrary.API/appsettings.json
264B
~Get Your Files Here !/06/demos/start/CourseLibrary.API/library.db
4KB
~Get Your Files Here !/06/demos/start/CourseLibrary.API/library.db-shm
32KB
~Get Your Files Here !/06/demos/start/CourseLibrary.API/library.db-wal
44.29KB
~Get Your Files Here !/06/demos/start/CourseLibrary.sln
1.13KB
~Get Your Files Here !/06/supporting-filtering-and-searching-slides.pdf
488.35KB
~Get Your Files Here !/07/demos/end/CourseLibrary.API/Controllers/AuthorCollectionsController.cs
2.35KB
~Get Your Files Here !/07/demos/end/CourseLibrary.API/Controllers/AuthorsController.cs
4.87KB
~Get Your Files Here !/07/demos/end/CourseLibrary.API/Controllers/CoursesController.cs
6.53KB
~Get Your Files Here !/07/demos/end/CourseLibrary.API/CourseLibrary.API.csproj
958B
~Get Your Files Here !/07/demos/end/CourseLibrary.API/DbContexts/CourseLibraryContext.cs
5.65KB
~Get Your Files Here !/07/demos/end/CourseLibrary.API/Entities/Author.cs
764B
~Get Your Files Here !/07/demos/end/CourseLibrary.API/Entities/Course.cs
571B
~Get Your Files Here !/07/demos/end/CourseLibrary.API/Helpers/ArrayModelBinder.cs
1.92KB
~Get Your Files Here !/07/demos/end/CourseLibrary.API/Helpers/DateTimeOffsetExtensions.cs
411B
~Get Your Files Here !/07/demos/end/CourseLibrary.API/Helpers/PagedList.cs
1.04KB
~Get Your Files Here !/07/demos/end/CourseLibrary.API/Helpers/ResourceUriType.cs
111B
~Get Your Files Here !/07/demos/end/CourseLibrary.API/Migrations/CourseLibraryContextModelSnapshot.cs
7.93KB
~Get Your Files Here !/07/demos/end/CourseLibrary.API/Migrations/InitialMigration.Designer.cs
8KB
~Get Your Files Here !/07/demos/end/CourseLibrary.API/Migrations/InitialMigration.cs
6.65KB
~Get Your Files Here !/07/demos/end/CourseLibrary.API/Models/AuthorDto.cs
258B
~Get Your Files Here !/07/demos/end/CourseLibrary.API/Models/AuthorForCreationDto.cs
426B
~Get Your Files Here !/07/demos/end/CourseLibrary.API/Models/CourseDto.cs
211B
~Get Your Files Here !/07/demos/end/CourseLibrary.API/Models/CourseForCreationDto.cs
160B
~Get Your Files Here !/07/demos/end/CourseLibrary.API/Models/CourseForManipulationDto.cs
988B
~Get Your Files Here !/07/demos/end/CourseLibrary.API/Models/CourseForUpdateDto.cs
335B
~Get Your Files Here !/07/demos/end/CourseLibrary.API/Profiles/AuthorProfile.cs
557B
~Get Your Files Here !/07/demos/end/CourseLibrary.API/Profiles/CourseProfile.cs
355B
~Get Your Files Here !/07/demos/end/CourseLibrary.API/Program.cs
330B
~Get Your Files Here !/07/demos/end/CourseLibrary.API/Properties/launchSettings.json
752B
~Get Your Files Here !/07/demos/end/CourseLibrary.API/ResourceParameters/AuthorsResourceParameters.cs
444B
~Get Your Files Here !/07/demos/end/CourseLibrary.API/Services/CourseLibraryRepository.cs
5.59KB
~Get Your Files Here !/07/demos/end/CourseLibrary.API/Services/ICourseLibraryRepository.cs
935B
~Get Your Files Here !/07/demos/end/CourseLibrary.API/StartupHelperExtensions.cs
4.17KB
~Get Your Files Here !/07/demos/end/CourseLibrary.API/ValidationAttributes/CourseTitleMustBeDifferentFromDescriptionAttribute.cs
1.09KB
~Get Your Files Here !/07/demos/end/CourseLibrary.API/appsettings.Development.json
168B
~Get Your Files Here !/07/demos/end/CourseLibrary.API/appsettings.json
264B
~Get Your Files Here !/07/demos/end/CourseLibrary.API/library.db
4KB
~Get Your Files Here !/07/demos/end/CourseLibrary.API/library.db-shm
32KB
~Get Your Files Here !/07/demos/end/CourseLibrary.API/library.db-wal
44.29KB
~Get Your Files Here !/07/demos/end/CourseLibrary.sln
1.13KB
~Get Your Files Here !/07/demos/start/CourseLibrary.API/Controllers/AuthorCollectionsController.cs
2.35KB
~Get Your Files Here !/07/demos/start/CourseLibrary.API/Controllers/AuthorsController.cs
2.37KB
~Get Your Files Here !/07/demos/start/CourseLibrary.API/Controllers/CoursesController.cs
6.53KB
~Get Your Files Here !/07/demos/start/CourseLibrary.API/CourseLibrary.API.csproj
958B
~Get Your Files Here !/07/demos/start/CourseLibrary.API/DbContexts/CourseLibraryContext.cs
5.65KB
~Get Your Files Here !/07/demos/start/CourseLibrary.API/Entities/Author.cs
764B
~Get Your Files Here !/07/demos/start/CourseLibrary.API/Entities/Course.cs
571B
~Get Your Files Here !/07/demos/start/CourseLibrary.API/Helpers/ArrayModelBinder.cs
1.92KB
~Get Your Files Here !/07/demos/start/CourseLibrary.API/Helpers/DateTimeOffsetExtensions.cs
411B
~Get Your Files Here !/07/demos/start/CourseLibrary.API/Migrations/CourseLibraryContextModelSnapshot.cs
7.93KB
~Get Your Files Here !/07/demos/start/CourseLibrary.API/Migrations/InitialMigration.Designer.cs
8KB
~Get Your Files Here !/07/demos/start/CourseLibrary.API/Migrations/InitialMigration.cs
6.65KB
~Get Your Files Here !/07/demos/start/CourseLibrary.API/Models/AuthorDto.cs
258B
~Get Your Files Here !/07/demos/start/CourseLibrary.API/Models/AuthorForCreationDto.cs
426B
~Get Your Files Here !/07/demos/start/CourseLibrary.API/Models/CourseDto.cs
211B
~Get Your Files Here !/07/demos/start/CourseLibrary.API/Models/CourseForCreationDto.cs
160B
~Get Your Files Here !/07/demos/start/CourseLibrary.API/Models/CourseForManipulationDto.cs
988B
~Get Your Files Here !/07/demos/start/CourseLibrary.API/Models/CourseForUpdateDto.cs
335B
~Get Your Files Here !/07/demos/start/CourseLibrary.API/Profiles/AuthorProfile.cs
557B
~Get Your Files Here !/07/demos/start/CourseLibrary.API/Profiles/CourseProfile.cs
355B
~Get Your Files Here !/07/demos/start/CourseLibrary.API/Program.cs
330B
~Get Your Files Here !/07/demos/start/CourseLibrary.API/Properties/launchSettings.json
752B
~Get Your Files Here !/07/demos/start/CourseLibrary.API/ResourceParameters/AuthorsResourceParameters.cs
191B
~Get Your Files Here !/07/demos/start/CourseLibrary.API/Services/CourseLibraryRepository.cs
5.43KB
~Get Your Files Here !/07/demos/start/CourseLibrary.API/Services/ICourseLibraryRepository.cs
903B
~Get Your Files Here !/07/demos/start/CourseLibrary.API/StartupHelperExtensions.cs
4.17KB
~Get Your Files Here !/07/demos/start/CourseLibrary.API/ValidationAttributes/CourseTitleMustBeDifferentFromDescriptionAttribute.cs
1.09KB
~Get Your Files Here !/07/demos/start/CourseLibrary.API/appsettings.Development.json
168B
~Get Your Files Here !/07/demos/start/CourseLibrary.API/appsettings.json
264B
~Get Your Files Here !/07/demos/start/CourseLibrary.API/library.db
32KB
~Get Your Files Here !/07/demos/start/CourseLibrary.sln
1.13KB
~Get Your Files Here !/07/supporting-paging-slides.pdf
682.34KB
~Get Your Files Here !/08/demos/end/CourseLibrary.API/Controllers/AuthorCollectionsController.cs
2.35KB
~Get Your Files Here !/08/demos/end/CourseLibrary.API/Controllers/AuthorsController.cs
5.52KB
~Get Your Files Here !/08/demos/end/CourseLibrary.API/Controllers/CoursesController.cs
6.53KB
~Get Your Files Here !/08/demos/end/CourseLibrary.API/CourseLibrary.API.csproj
1.01KB
~Get Your Files Here !/08/demos/end/CourseLibrary.API/DbContexts/CourseLibraryContext.cs
5.65KB
~Get Your Files Here !/08/demos/end/CourseLibrary.API/Entities/Author.cs
764B
~Get Your Files Here !/08/demos/end/CourseLibrary.API/Entities/Course.cs
571B
~Get Your Files Here !/08/demos/end/CourseLibrary.API/Helpers/ArrayModelBinder.cs
1.92KB
~Get Your Files Here !/08/demos/end/CourseLibrary.API/Helpers/DateTimeOffsetExtensions.cs
411B
~Get Your Files Here !/08/demos/end/CourseLibrary.API/Helpers/IQueryableExtensions.cs
2.92KB
~Get Your Files Here !/08/demos/end/CourseLibrary.API/Helpers/PagedList.cs
1.04KB
~Get Your Files Here !/08/demos/end/CourseLibrary.API/Helpers/ResourceUriType.cs
111B
~Get Your Files Here !/08/demos/end/CourseLibrary.API/Migrations/CourseLibraryContextModelSnapshot.cs
7.93KB
~Get Your Files Here !/08/demos/end/CourseLibrary.API/Migrations/InitialMigration.Designer.cs
8KB
~Get Your Files Here !/08/demos/end/CourseLibrary.API/Migrations/InitialMigration.cs
6.65KB
~Get Your Files Here !/08/demos/end/CourseLibrary.API/Models/AuthorDto.cs
258B
~Get Your Files Here !/08/demos/end/CourseLibrary.API/Models/AuthorForCreationDto.cs
426B
~Get Your Files Here !/08/demos/end/CourseLibrary.API/Models/CourseDto.cs
211B
~Get Your Files Here !/08/demos/end/CourseLibrary.API/Models/CourseForCreationDto.cs
160B
~Get Your Files Here !/08/demos/end/CourseLibrary.API/Models/CourseForManipulationDto.cs
988B
~Get Your Files Here !/08/demos/end/CourseLibrary.API/Models/CourseForUpdateDto.cs
335B
~Get Your Files Here !/08/demos/end/CourseLibrary.API/Profiles/AuthorProfile.cs
557B
~Get Your Files Here !/08/demos/end/CourseLibrary.API/Profiles/CourseProfile.cs
355B
~Get Your Files Here !/08/demos/end/CourseLibrary.API/Program.cs
330B
~Get Your Files Here !/08/demos/end/CourseLibrary.API/Properties/launchSettings.json
752B
~Get Your Files Here !/08/demos/end/CourseLibrary.API/ResourceParameters/AuthorsResourceParameters.cs
495B
~Get Your Files Here !/08/demos/end/CourseLibrary.API/Services/CourseLibraryRepository.cs
6.29KB
~Get Your Files Here !/08/demos/end/CourseLibrary.API/Services/ICourseLibraryRepository.cs
935B
~Get Your Files Here !/08/demos/end/CourseLibrary.API/Services/IPropertyMapping.cs
83B
~Get Your Files Here !/08/demos/end/CourseLibrary.API/Services/IPropertyMappingService.cs
277B
~Get Your Files Here !/08/demos/end/CourseLibrary.API/Services/PropertyMapping.cs
450B
~Get Your Files Here !/08/demos/end/CourseLibrary.API/Services/PropertyMappingService.cs
2.45KB
~Get Your Files Here !/08/demos/end/CourseLibrary.API/Services/PropertyMappingValue.cs
492B
~Get Your Files Here !/08/demos/end/CourseLibrary.API/StartupHelperExtensions.cs
4.28KB
~Get Your Files Here !/08/demos/end/CourseLibrary.API/ValidationAttributes/CourseTitleMustBeDifferentFromDescriptionAttribute.cs
1.09KB
~Get Your Files Here !/08/demos/end/CourseLibrary.API/appsettings.Development.json
168B
~Get Your Files Here !/08/demos/end/CourseLibrary.API/appsettings.json
264B
~Get Your Files Here !/08/demos/end/CourseLibrary.API/library.db
4KB
~Get Your Files Here !/08/demos/end/CourseLibrary.API/library.db-shm
32KB
~Get Your Files Here !/08/demos/end/CourseLibrary.API/library.db-wal
44.29KB
~Get Your Files Here !/08/demos/end/CourseLibrary.sln
1.13KB
~Get Your Files Here !/08/demos/start/CourseLibrary.API/Controllers/AuthorCollectionsController.cs
2.35KB
~Get Your Files Here !/08/demos/start/CourseLibrary.API/Controllers/AuthorsController.cs
4.87KB
~Get Your Files Here !/08/demos/start/CourseLibrary.API/Controllers/CoursesController.cs
6.53KB
~Get Your Files Here !/08/demos/start/CourseLibrary.API/CourseLibrary.API.csproj
958B
~Get Your Files Here !/08/demos/start/CourseLibrary.API/DbContexts/CourseLibraryContext.cs
5.65KB
~Get Your Files Here !/08/demos/start/CourseLibrary.API/Entities/Author.cs
764B
~Get Your Files Here !/08/demos/start/CourseLibrary.API/Entities/Course.cs
571B
~Get Your Files Here !/08/demos/start/CourseLibrary.API/Helpers/ArrayModelBinder.cs
1.92KB
~Get Your Files Here !/08/demos/start/CourseLibrary.API/Helpers/DateTimeOffsetExtensions.cs
411B
~Get Your Files Here !/08/demos/start/CourseLibrary.API/Helpers/PagedList.cs
1.04KB
~Get Your Files Here !/08/demos/start/CourseLibrary.API/Helpers/ResourceUriType.cs
111B
~Get Your Files Here !/08/demos/start/CourseLibrary.API/Migrations/CourseLibraryContextModelSnapshot.cs
7.93KB
~Get Your Files Here !/08/demos/start/CourseLibrary.API/Migrations/InitialMigration.Designer.cs
8KB
~Get Your Files Here !/08/demos/start/CourseLibrary.API/Migrations/InitialMigration.cs
6.65KB
~Get Your Files Here !/08/demos/start/CourseLibrary.API/Models/AuthorDto.cs
258B
~Get Your Files Here !/08/demos/start/CourseLibrary.API/Models/AuthorForCreationDto.cs
426B
~Get Your Files Here !/08/demos/start/CourseLibrary.API/Models/CourseDto.cs
211B
~Get Your Files Here !/08/demos/start/CourseLibrary.API/Models/CourseForCreationDto.cs
160B
~Get Your Files Here !/08/demos/start/CourseLibrary.API/Models/CourseForManipulationDto.cs
988B
~Get Your Files Here !/08/demos/start/CourseLibrary.API/Models/CourseForUpdateDto.cs
335B
~Get Your Files Here !/08/demos/start/CourseLibrary.API/Profiles/AuthorProfile.cs
557B
~Get Your Files Here !/08/demos/start/CourseLibrary.API/Profiles/CourseProfile.cs
355B
~Get Your Files Here !/08/demos/start/CourseLibrary.API/Program.cs
330B
~Get Your Files Here !/08/demos/start/CourseLibrary.API/Properties/launchSettings.json
752B
~Get Your Files Here !/08/demos/start/CourseLibrary.API/ResourceParameters/AuthorsResourceParameters.cs
444B
~Get Your Files Here !/08/demos/start/CourseLibrary.API/Services/CourseLibraryRepository.cs
5.59KB
~Get Your Files Here !/08/demos/start/CourseLibrary.API/Services/ICourseLibraryRepository.cs
935B
~Get Your Files Here !/08/demos/start/CourseLibrary.API/StartupHelperExtensions.cs
4.17KB
~Get Your Files Here !/08/demos/start/CourseLibrary.API/ValidationAttributes/CourseTitleMustBeDifferentFromDescriptionAttribute.cs
1.09KB
~Get Your Files Here !/08/demos/start/CourseLibrary.API/appsettings.Development.json
168B
~Get Your Files Here !/08/demos/start/CourseLibrary.API/appsettings.json
264B
~Get Your Files Here !/08/demos/start/CourseLibrary.API/library.db
4KB
~Get Your Files Here !/08/demos/start/CourseLibrary.API/library.db-shm
32KB
~Get Your Files Here !/08/demos/start/CourseLibrary.API/library.db-wal
44.29KB
~Get Your Files Here !/08/demos/start/CourseLibrary.sln
1.13KB
~Get Your Files Here !/08/supporting-sorting-slides.pdf
515.35KB
~Get Your Files Here !/09/demos/end/CourseLibrary.API/Controllers/AuthorCollectionsController.cs
2.35KB
~Get Your Files Here !/09/demos/end/CourseLibrary.API/Controllers/AuthorsController.cs
7.19KB
~Get Your Files Here !/09/demos/end/CourseLibrary.API/Controllers/CoursesController.cs
6.53KB
~Get Your Files Here !/09/demos/end/CourseLibrary.API/CourseLibrary.API.csproj
1.01KB
~Get Your Files Here !/09/demos/end/CourseLibrary.API/DbContexts/CourseLibraryContext.cs
5.65KB
~Get Your Files Here !/09/demos/end/CourseLibrary.API/Entities/Author.cs
764B
~Get Your Files Here !/09/demos/end/CourseLibrary.API/Entities/Course.cs
571B
~Get Your Files Here !/09/demos/end/CourseLibrary.API/Helpers/ArrayModelBinder.cs
1.92KB
~Get Your Files Here !/09/demos/end/CourseLibrary.API/Helpers/DateTimeOffsetExtensions.cs
411B
~Get Your Files Here !/09/demos/end/CourseLibrary.API/Helpers/IEnumerableExtensions.cs
3.4KB
~Get Your Files Here !/09/demos/end/CourseLibrary.API/Helpers/IQueryableExtensions.cs
2.92KB
~Get Your Files Here !/09/demos/end/CourseLibrary.API/Helpers/ObjectExtensions.cs
2.53KB
~Get Your Files Here !/09/demos/end/CourseLibrary.API/Helpers/PagedList.cs
1.04KB
~Get Your Files Here !/09/demos/end/CourseLibrary.API/Helpers/ResourceUriType.cs
111B
~Get Your Files Here !/09/demos/end/CourseLibrary.API/Migrations/CourseLibraryContextModelSnapshot.cs
7.93KB
~Get Your Files Here !/09/demos/end/CourseLibrary.API/Migrations/InitialMigration.Designer.cs
8KB
~Get Your Files Here !/09/demos/end/CourseLibrary.API/Migrations/InitialMigration.cs
6.65KB
~Get Your Files Here !/09/demos/end/CourseLibrary.API/Models/AuthorDto.cs
258B
~Get Your Files Here !/09/demos/end/CourseLibrary.API/Models/AuthorForCreationDto.cs
426B
~Get Your Files Here !/09/demos/end/CourseLibrary.API/Models/CourseDto.cs
211B
~Get Your Files Here !/09/demos/end/CourseLibrary.API/Models/CourseForCreationDto.cs
160B
~Get Your Files Here !/09/demos/end/CourseLibrary.API/Models/CourseForManipulationDto.cs
988B
~Get Your Files Here !/09/demos/end/CourseLibrary.API/Models/CourseForUpdateDto.cs
335B
~Get Your Files Here !/09/demos/end/CourseLibrary.API/Profiles/AuthorProfile.cs
557B
~Get Your Files Here !/09/demos/end/CourseLibrary.API/Profiles/CourseProfile.cs
355B
~Get Your Files Here !/09/demos/end/CourseLibrary.API/Program.cs
330B
~Get Your Files Here !/09/demos/end/CourseLibrary.API/Properties/launchSettings.json
752B
~Get Your Files Here !/09/demos/end/CourseLibrary.API/ResourceParameters/AuthorsResourceParameters.cs
536B
~Get Your Files Here !/09/demos/end/CourseLibrary.API/Services/CourseLibraryRepository.cs
6.29KB
~Get Your Files Here !/09/demos/end/CourseLibrary.API/Services/ICourseLibraryRepository.cs
935B
~Get Your Files Here !/09/demos/end/CourseLibrary.API/Services/IPropertyCheckerService.cs
138B
~Get Your Files Here !/09/demos/end/CourseLibrary.API/Services/IPropertyMapping.cs
83B
~Get Your Files Here !/09/demos/end/CourseLibrary.API/Services/IPropertyMappingService.cs
277B
~Get Your Files Here !/09/demos/end/CourseLibrary.API/Services/PropertyCheckerService.cs
1.23KB
~Get Your Files Here !/09/demos/end/CourseLibrary.API/Services/PropertyMapping.cs
450B
~Get Your Files Here !/09/demos/end/CourseLibrary.API/Services/PropertyMappingService.cs
2.45KB
~Get Your Files Here !/09/demos/end/CourseLibrary.API/Services/PropertyMappingValue.cs
492B
~Get Your Files Here !/09/demos/end/CourseLibrary.API/StartupHelperExtensions.cs
4.38KB
~Get Your Files Here !/09/demos/end/CourseLibrary.API/ValidationAttributes/CourseTitleMustBeDifferentFromDescriptionAttribute.cs
1.09KB
~Get Your Files Here !/09/demos/end/CourseLibrary.API/appsettings.Development.json
168B
~Get Your Files Here !/09/demos/end/CourseLibrary.API/appsettings.json
264B
~Get Your Files Here !/09/demos/end/CourseLibrary.API/library.db
4KB
~Get Your Files Here !/09/demos/end/CourseLibrary.API/library.db-shm
32KB
~Get Your Files Here !/09/demos/end/CourseLibrary.API/library.db-wal
44.29KB
~Get Your Files Here !/09/demos/end/CourseLibrary.sln
1.13KB
~Get Your Files Here !/09/demos/start/CourseLibrary.API/Controllers/AuthorCollectionsController.cs
2.35KB
~Get Your Files Here !/09/demos/start/CourseLibrary.API/Controllers/AuthorsController.cs
5.52KB
~Get Your Files Here !/09/demos/start/CourseLibrary.API/Controllers/CoursesController.cs
6.53KB
~Get Your Files Here !/09/demos/start/CourseLibrary.API/CourseLibrary.API.csproj
1.01KB
~Get Your Files Here !/09/demos/start/CourseLibrary.API/DbContexts/CourseLibraryContext.cs
5.65KB
~Get Your Files Here !/09/demos/start/CourseLibrary.API/Entities/Author.cs
764B
~Get Your Files Here !/09/demos/start/CourseLibrary.API/Entities/Course.cs
571B
~Get Your Files Here !/09/demos/start/CourseLibrary.API/Helpers/ArrayModelBinder.cs
1.92KB
~Get Your Files Here !/09/demos/start/CourseLibrary.API/Helpers/DateTimeOffsetExtensions.cs
411B
~Get Your Files Here !/09/demos/start/CourseLibrary.API/Helpers/IQueryableExtensions.cs
2.92KB
~Get Your Files Here !/09/demos/start/CourseLibrary.API/Helpers/PagedList.cs
1.04KB
~Get Your Files Here !/09/demos/start/CourseLibrary.API/Helpers/ResourceUriType.cs
111B
~Get Your Files Here !/09/demos/start/CourseLibrary.API/Migrations/CourseLibraryContextModelSnapshot.cs
7.93KB
~Get Your Files Here !/09/demos/start/CourseLibrary.API/Migrations/InitialMigration.Designer.cs
8KB
~Get Your Files Here !/09/demos/start/CourseLibrary.API/Migrations/InitialMigration.cs
6.65KB
~Get Your Files Here !/09/demos/start/CourseLibrary.API/Models/AuthorDto.cs
258B
~Get Your Files Here !/09/demos/start/CourseLibrary.API/Models/AuthorForCreationDto.cs
426B
~Get Your Files Here !/09/demos/start/CourseLibrary.API/Models/CourseDto.cs
211B
~Get Your Files Here !/09/demos/start/CourseLibrary.API/Models/CourseForCreationDto.cs
160B
~Get Your Files Here !/09/demos/start/CourseLibrary.API/Models/CourseForManipulationDto.cs
988B
~Get Your Files Here !/09/demos/start/CourseLibrary.API/Models/CourseForUpdateDto.cs
335B
~Get Your Files Here !/09/demos/start/CourseLibrary.API/Profiles/AuthorProfile.cs
557B
~Get Your Files Here !/09/demos/start/CourseLibrary.API/Profiles/CourseProfile.cs
355B
~Get Your Files Here !/09/demos/start/CourseLibrary.API/Program.cs
330B
~Get Your Files Here !/09/demos/start/CourseLibrary.API/Properties/launchSettings.json
752B
~Get Your Files Here !/09/demos/start/CourseLibrary.API/ResourceParameters/AuthorsResourceParameters.cs
495B
~Get Your Files Here !/09/demos/start/CourseLibrary.API/Services/CourseLibraryRepository.cs
6.29KB
~Get Your Files Here !/09/demos/start/CourseLibrary.API/Services/ICourseLibraryRepository.cs
935B
~Get Your Files Here !/09/demos/start/CourseLibrary.API/Services/IPropertyMapping.cs
83B
~Get Your Files Here !/09/demos/start/CourseLibrary.API/Services/IPropertyMappingService.cs
277B
~Get Your Files Here !/09/demos/start/CourseLibrary.API/Services/PropertyMapping.cs
450B
~Get Your Files Here !/09/demos/start/CourseLibrary.API/Services/PropertyMappingService.cs
2.45KB
~Get Your Files Here !/09/demos/start/CourseLibrary.API/Services/PropertyMappingValue.cs
492B
~Get Your Files Here !/09/demos/start/CourseLibrary.API/StartupHelperExtensions.cs
4.28KB
~Get Your Files Here !/09/demos/start/CourseLibrary.API/ValidationAttributes/CourseTitleMustBeDifferentFromDescriptionAttribute.cs
1.09KB
~Get Your Files Here !/09/demos/start/CourseLibrary.API/appsettings.Development.json
168B
~Get Your Files Here !/09/demos/start/CourseLibrary.API/appsettings.json
264B
~Get Your Files Here !/09/demos/start/CourseLibrary.API/library.db
4KB
~Get Your Files Here !/09/demos/start/CourseLibrary.API/library.db-shm
32KB
~Get Your Files Here !/09/demos/start/CourseLibrary.API/library.db-wal
44.29KB
~Get Your Files Here !/09/demos/start/CourseLibrary.sln
1.13KB
~Get Your Files Here !/09/supporting-data-shaping-slides.pdf
399.74KB
~Get Your Files Here !/1. Course Overview/1. Course Overview.mp4
2.85MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/1. Course Overview/1. Course Overview.vtt
1.65KB
~Get Your Files Here !/10. Learning and Implementing HATEOAS/01. Coming Up.mp4
1.36MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/10. Learning and Implementing HATEOAS/01. Coming Up.vtt
1.38KB
~Get Your Files Here !/10. Learning and Implementing HATEOAS/02. Hypermedia as the Engine of Application State.mp4
16.48MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/10. Learning and Implementing HATEOAS/02. Hypermedia as the Engine of Application State.vtt
13.04KB
~Get Your Files Here !/10. Learning and Implementing HATEOAS/03. Demo Introduction - Supporting HATEOAS.mp4
3.56MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/10. Learning and Implementing HATEOAS/03. Demo Introduction - Supporting HATEOAS.vtt
2.96KB
~Get Your Files Here !/10. Learning and Implementing HATEOAS/04. Demo - Implementing HATEOAS Support for a Single Resource.mp4
24.49MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/10. Learning and Implementing HATEOAS/04. Demo - Implementing HATEOAS Support for a Single Resource.vtt
6.87KB
~Get Your Files Here !/10. Learning and Implementing HATEOAS/05. Demo - Implementing HATEOAS Support after POSTing.mp4
9.33MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/10. Learning and Implementing HATEOAS/05. Demo - Implementing HATEOAS Support after POSTing.vtt
3.18KB
~Get Your Files Here !/10. Learning and Implementing HATEOAS/06. Demo - Implementing HATEOAS Support for a Collection Resource.mp4
18.54MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/10. Learning and Implementing HATEOAS/06. Demo - Implementing HATEOAS Support for a Collection Resource.vtt
4.89KB
~Get Your Files Here !/10. Learning and Implementing HATEOAS/07. Using HATEOAS for Pagination Links.mp4
1.08MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/10. Learning and Implementing HATEOAS/07. Using HATEOAS for Pagination Links.vtt
839B
~Get Your Files Here !/10. Learning and Implementing HATEOAS/08. Demo - Using HATEOAS for Pagination Links.mp4
8.88MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/10. Learning and Implementing HATEOAS/08. Demo - Using HATEOAS for Pagination Links.vtt
2.66KB
~Get Your Files Here !/10. Learning and Implementing HATEOAS/09. Demo - Working Towards Self-discoverability with a Root Document.mp4
13.01MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/10. Learning and Implementing HATEOAS/09. Demo - Working Towards Self-discoverability with a Root Document.vtt
3.95KB
~Get Your Files Here !/10. Learning and Implementing HATEOAS/10. Other Approaches and Options.mp4
8.59MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/10. Learning and Implementing HATEOAS/10. Other Approaches and Options.vtt
2.97KB
~Get Your Files Here !/10. Learning and Implementing HATEOAS/11. Summary.mp4
2.01MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/10. Learning and Implementing HATEOAS/11. Summary.vtt
1.76KB
~Get Your Files Here !/10/demos/end/CourseLibrary.API/Controllers/AuthorCollectionsController.cs
2.35KB
~Get Your Files Here !/10/demos/end/CourseLibrary.API/Controllers/AuthorsController.cs
9.87KB
~Get Your Files Here !/10/demos/end/CourseLibrary.API/Controllers/CoursesController.cs
6.59KB
~Get Your Files Here !/10/demos/end/CourseLibrary.API/Controllers/RootController.cs
726B
~Get Your Files Here !/10/demos/end/CourseLibrary.API/CourseLibrary.API.csproj
1.01KB
~Get Your Files Here !/10/demos/end/CourseLibrary.API/CourseLibrary.API.csproj.user
395B
~Get Your Files Here !/10/demos/end/CourseLibrary.API/DbContexts/CourseLibraryContext.cs
5.65KB
~Get Your Files Here !/10/demos/end/CourseLibrary.API/Entities/Author.cs
764B
~Get Your Files Here !/10/demos/end/CourseLibrary.API/Entities/Course.cs
571B
~Get Your Files Here !/10/demos/end/CourseLibrary.API/Helpers/ArrayModelBinder.cs
1.92KB
~Get Your Files Here !/10/demos/end/CourseLibrary.API/Helpers/DateTimeOffsetExtensions.cs
411B
~Get Your Files Here !/10/demos/end/CourseLibrary.API/Helpers/IEnumerableExtensions.cs
3.4KB
~Get Your Files Here !/10/demos/end/CourseLibrary.API/Helpers/IQueryableExtensions.cs
2.92KB
~Get Your Files Here !/10/demos/end/CourseLibrary.API/Helpers/ObjectExtensions.cs
2.53KB
~Get Your Files Here !/10/demos/end/CourseLibrary.API/Helpers/PagedList.cs
1.04KB
~Get Your Files Here !/10/demos/end/CourseLibrary.API/Helpers/ResourceUriType.cs
125B
~Get Your Files Here !/10/demos/end/CourseLibrary.API/Migrations/CourseLibraryContextModelSnapshot.cs
7.93KB
~Get Your Files Here !/10/demos/end/CourseLibrary.API/Migrations/InitialMigration.Designer.cs
8KB
~Get Your Files Here !/10/demos/end/CourseLibrary.API/Migrations/InitialMigration.cs
6.65KB
~Get Your Files Here !/10/demos/end/CourseLibrary.API/Models/AuthorDto.cs
258B
~Get Your Files Here !/10/demos/end/CourseLibrary.API/Models/AuthorForCreationDto.cs
426B
~Get Your Files Here !/10/demos/end/CourseLibrary.API/Models/CourseDto.cs
211B
~Get Your Files Here !/10/demos/end/CourseLibrary.API/Models/CourseForCreationDto.cs
160B
~Get Your Files Here !/10/demos/end/CourseLibrary.API/Models/CourseForManipulationDto.cs
988B
~Get Your Files Here !/10/demos/end/CourseLibrary.API/Models/CourseForUpdateDto.cs
335B
~Get Your Files Here !/10/demos/end/CourseLibrary.API/Models/LinkDto.cs
355B
~Get Your Files Here !/10/demos/end/CourseLibrary.API/Profiles/AuthorProfile.cs
557B
~Get Your Files Here !/10/demos/end/CourseLibrary.API/Profiles/CourseProfile.cs
355B
~Get Your Files Here !/10/demos/end/CourseLibrary.API/Program.cs
330B
~Get Your Files Here !/10/demos/end/CourseLibrary.API/Properties/launchSettings.json
752B
~Get Your Files Here !/10/demos/end/CourseLibrary.API/ResourceParameters/AuthorsResourceParameters.cs
536B
~Get Your Files Here !/10/demos/end/CourseLibrary.API/Services/CourseLibraryRepository.cs
6.29KB
~Get Your Files Here !/10/demos/end/CourseLibrary.API/Services/ICourseLibraryRepository.cs
935B
~Get Your Files Here !/10/demos/end/CourseLibrary.API/Services/IPropertyCheckerService.cs
138B
~Get Your Files Here !/10/demos/end/CourseLibrary.API/Services/IPropertyMapping.cs
83B
~Get Your Files Here !/10/demos/end/CourseLibrary.API/Services/IPropertyMappingService.cs
277B
~Get Your Files Here !/10/demos/end/CourseLibrary.API/Services/PropertyCheckerService.cs
1.23KB
~Get Your Files Here !/10/demos/end/CourseLibrary.API/Services/PropertyMapping.cs
450B
~Get Your Files Here !/10/demos/end/CourseLibrary.API/Services/PropertyMappingService.cs
2.45KB
~Get Your Files Here !/10/demos/end/CourseLibrary.API/Services/PropertyMappingValue.cs
492B
~Get Your Files Here !/10/demos/end/CourseLibrary.API/StartupHelperExtensions.cs
4.38KB
~Get Your Files Here !/10/demos/end/CourseLibrary.API/ValidationAttributes/CourseTitleMustBeDifferentFromDescriptionAttribute.cs
1.09KB
~Get Your Files Here !/10/demos/end/CourseLibrary.API/appsettings.Development.json
168B
~Get Your Files Here !/10/demos/end/CourseLibrary.API/appsettings.json
264B
~Get Your Files Here !/10/demos/end/CourseLibrary.API/library.db
4KB
~Get Your Files Here !/10/demos/end/CourseLibrary.API/library.db-shm
32KB
~Get Your Files Here !/10/demos/end/CourseLibrary.API/library.db-wal
44.29KB
~Get Your Files Here !/10/demos/end/CourseLibrary.sln
1.13KB
~Get Your Files Here !/10/demos/start/CourseLibrary.API/Controllers/AuthorCollectionsController.cs
2.35KB
~Get Your Files Here !/10/demos/start/CourseLibrary.API/Controllers/AuthorsController.cs
7.19KB
~Get Your Files Here !/10/demos/start/CourseLibrary.API/Controllers/CoursesController.cs
6.53KB
~Get Your Files Here !/10/demos/start/CourseLibrary.API/CourseLibrary.API.csproj
1.01KB
~Get Your Files Here !/10/demos/start/CourseLibrary.API/DbContexts/CourseLibraryContext.cs
5.65KB
~Get Your Files Here !/10/demos/start/CourseLibrary.API/Entities/Author.cs
764B
~Get Your Files Here !/10/demos/start/CourseLibrary.API/Entities/Course.cs
571B
~Get Your Files Here !/10/demos/start/CourseLibrary.API/Helpers/ArrayModelBinder.cs
1.92KB
~Get Your Files Here !/10/demos/start/CourseLibrary.API/Helpers/DateTimeOffsetExtensions.cs
411B
~Get Your Files Here !/10/demos/start/CourseLibrary.API/Helpers/IEnumerableExtensions.cs
3.4KB
~Get Your Files Here !/10/demos/start/CourseLibrary.API/Helpers/IQueryableExtensions.cs
2.92KB
~Get Your Files Here !/10/demos/start/CourseLibrary.API/Helpers/ObjectExtensions.cs
2.53KB
~Get Your Files Here !/10/demos/start/CourseLibrary.API/Helpers/PagedList.cs
1.04KB
~Get Your Files Here !/10/demos/start/CourseLibrary.API/Helpers/ResourceUriType.cs
111B
~Get Your Files Here !/10/demos/start/CourseLibrary.API/Migrations/CourseLibraryContextModelSnapshot.cs
7.93KB
~Get Your Files Here !/10/demos/start/CourseLibrary.API/Migrations/InitialMigration.Designer.cs
8KB
~Get Your Files Here !/10/demos/start/CourseLibrary.API/Migrations/InitialMigration.cs
6.65KB
~Get Your Files Here !/10/demos/start/CourseLibrary.API/Models/AuthorDto.cs
258B
~Get Your Files Here !/10/demos/start/CourseLibrary.API/Models/AuthorForCreationDto.cs
426B
~Get Your Files Here !/10/demos/start/CourseLibrary.API/Models/CourseDto.cs
211B
~Get Your Files Here !/10/demos/start/CourseLibrary.API/Models/CourseForCreationDto.cs
160B
~Get Your Files Here !/10/demos/start/CourseLibrary.API/Models/CourseForManipulationDto.cs
988B
~Get Your Files Here !/10/demos/start/CourseLibrary.API/Models/CourseForUpdateDto.cs
335B
~Get Your Files Here !/10/demos/start/CourseLibrary.API/Profiles/AuthorProfile.cs
557B
~Get Your Files Here !/10/demos/start/CourseLibrary.API/Profiles/CourseProfile.cs
355B
~Get Your Files Here !/10/demos/start/CourseLibrary.API/Program.cs
330B
~Get Your Files Here !/10/demos/start/CourseLibrary.API/Properties/launchSettings.json
752B
~Get Your Files Here !/10/demos/start/CourseLibrary.API/ResourceParameters/AuthorsResourceParameters.cs
536B
~Get Your Files Here !/10/demos/start/CourseLibrary.API/Services/CourseLibraryRepository.cs
6.29KB
~Get Your Files Here !/10/demos/start/CourseLibrary.API/Services/ICourseLibraryRepository.cs
935B
~Get Your Files Here !/10/demos/start/CourseLibrary.API/Services/IPropertyCheckerService.cs
138B
~Get Your Files Here !/10/demos/start/CourseLibrary.API/Services/IPropertyMapping.cs
83B
~Get Your Files Here !/10/demos/start/CourseLibrary.API/Services/IPropertyMappingService.cs
277B
~Get Your Files Here !/10/demos/start/CourseLibrary.API/Services/PropertyCheckerService.cs
1.23KB
~Get Your Files Here !/10/demos/start/CourseLibrary.API/Services/PropertyMapping.cs
450B
~Get Your Files Here !/10/demos/start/CourseLibrary.API/Services/PropertyMappingService.cs
2.45KB
~Get Your Files Here !/10/demos/start/CourseLibrary.API/Services/PropertyMappingValue.cs
492B
~Get Your Files Here !/10/demos/start/CourseLibrary.API/StartupHelperExtensions.cs
4.38KB
~Get Your Files Here !/10/demos/start/CourseLibrary.API/ValidationAttributes/CourseTitleMustBeDifferentFromDescriptionAttribute.cs
1.09KB
~Get Your Files Here !/10/demos/start/CourseLibrary.API/appsettings.Development.json
168B
~Get Your Files Here !/10/demos/start/CourseLibrary.API/appsettings.json
264B
~Get Your Files Here !/10/demos/start/CourseLibrary.API/library.db
4KB
~Get Your Files Here !/10/demos/start/CourseLibrary.API/library.db-shm
32KB
~Get Your Files Here !/10/demos/start/CourseLibrary.API/library.db-wal
44.29KB
~Get Your Files Here !/10/demos/start/CourseLibrary.sln
1.13KB
~Get Your Files Here !/10/learning-and-implementing-hateoas-slides.pdf
541.61KB
~Get Your Files Here !/11. Improving Reliability with Advanced Content Negotiation/01. Coming Up.mp4
1.79MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/11. Improving Reliability with Advanced Content Negotiation/01. Coming Up.vtt
1.6KB
~Get Your Files Here !/11. Improving Reliability with Advanced Content Negotiation/02. Revisiting the Contract Between Client and Server.mp4
4.48MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/11. Improving Reliability with Advanced Content Negotiation/02. Revisiting the Contract Between Client and Server.vtt
2.63KB
~Get Your Files Here !/11. Improving Reliability with Advanced Content Negotiation/03. HATEOAS and Content Negotiation.mp4
5.69MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/11. Improving Reliability with Advanced Content Negotiation/03. HATEOAS and Content Negotiation.vtt
5.14KB
~Get Your Files Here !/11. Improving Reliability with Advanced Content Negotiation/04. Demo - HATEOAS and Content Negotiation.mp4
26.73MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/11. Improving Reliability with Advanced Content Negotiation/04. Demo - HATEOAS and Content Negotiation.vtt
7.62KB
~Get Your Files Here !/11. Improving Reliability with Advanced Content Negotiation/05. Tightening the Contract Between Client and Server with Vendor-specific Media Types.mp4
5.82MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/11. Improving Reliability with Advanced Content Negotiation/05. Tightening the Contract Between Client and Server with Vendor-specific Media Types.vtt
4.29KB
~Get Your Files Here !/11. Improving Reliability with Advanced Content Negotiation/06. Demo - Working with Vendor-specific Media Types on Output.mp4
23.46MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/11. Improving Reliability with Advanced Content Negotiation/06. Demo - Working with Vendor-specific Media Types on Output.vtt
6.5KB
~Get Your Files Here !/11. Improving Reliability with Advanced Content Negotiation/07. Using Vendor-specific Media Types on Input.mp4
2.45MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/11. Improving Reliability with Advanced Content Negotiation/07. Using Vendor-specific Media Types on Input.vtt
2.13KB
~Get Your Files Here !/11. Improving Reliability with Advanced Content Negotiation/08. Demo - Working with Vendor-specific Media Types on Input.mp4
47.75MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/11. Improving Reliability with Advanced Content Negotiation/08. Demo - Working with Vendor-specific Media Types on Input.vtt
13.07KB
~Get Your Files Here !/11. Improving Reliability with Advanced Content Negotiation/09. Demo - Improving Resource Representation Selection with an ActionConstraint.mp4
21.22MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/11. Improving Reliability with Advanced Content Negotiation/09. Demo - Improving Resource Representation Selection with an ActionConstraint.vtt
5.37KB
~Get Your Files Here !/11. Improving Reliability with Advanced Content Negotiation/10. Versioning in a RESTful World.mp4
7.95MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/11. Improving Reliability with Advanced Content Negotiation/10. Versioning in a RESTful World.vtt
7.39KB
~Get Your Files Here !/11. Improving Reliability with Advanced Content Negotiation/11. Summary.mp4
3.24MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/11. Improving Reliability with Advanced Content Negotiation/11. Summary.vtt
2.8KB
~Get Your Files Here !/11/demos/end/CourseLibrary.API/ActionConstraints/RequestHeaderMatchesMediaTypeAttribute.cs
2.25KB
~Get Your Files Here !/11/demos/end/CourseLibrary.API/Controllers/AuthorCollectionsController.cs
2.35KB
~Get Your Files Here !/11/demos/end/CourseLibrary.API/Controllers/AuthorsController.cs
17.91KB
~Get Your Files Here !/11/demos/end/CourseLibrary.API/Controllers/CoursesController.cs
6.59KB
~Get Your Files Here !/11/demos/end/CourseLibrary.API/Controllers/RootController.cs
726B
~Get Your Files Here !/11/demos/end/CourseLibrary.API/CourseLibrary.API.csproj
1.01KB
~Get Your Files Here !/11/demos/end/CourseLibrary.API/CourseLibrary.API.csproj.user
395B
~Get Your Files Here !/11/demos/end/CourseLibrary.API/DbContexts/CourseLibraryContext.cs
5.65KB
~Get Your Files Here !/11/demos/end/CourseLibrary.API/Entities/Author.cs
820B
~Get Your Files Here !/11/demos/end/CourseLibrary.API/Entities/Course.cs
571B
~Get Your Files Here !/11/demos/end/CourseLibrary.API/Helpers/ArrayModelBinder.cs
1.92KB
~Get Your Files Here !/11/demos/end/CourseLibrary.API/Helpers/DateTimeOffsetExtensions.cs
594B
~Get Your Files Here !/11/demos/end/CourseLibrary.API/Helpers/IEnumerableExtensions.cs
3.4KB
~Get Your Files Here !/11/demos/end/CourseLibrary.API/Helpers/IQueryableExtensions.cs
2.92KB
~Get Your Files Here !/11/demos/end/CourseLibrary.API/Helpers/ObjectExtensions.cs
2.53KB
~Get Your Files Here !/11/demos/end/CourseLibrary.API/Helpers/PagedList.cs
1.04KB
~Get Your Files Here !/11/demos/end/CourseLibrary.API/Helpers/ResourceUriType.cs
125B
~Get Your Files Here !/11/demos/end/CourseLibrary.API/Migrations/20220906074951_AddDateOfDeathToAuthor.Designer.cs
8.12KB
~Get Your Files Here !/11/demos/end/CourseLibrary.API/Migrations/20220906074951_AddDateOfDeathToAuthor.cs
690B
~Get Your Files Here !/11/demos/end/CourseLibrary.API/Migrations/CourseLibraryContextModelSnapshot.cs
8.04KB
~Get Your Files Here !/11/demos/end/CourseLibrary.API/Migrations/InitialMigration.Designer.cs
8KB
~Get Your Files Here !/11/demos/end/CourseLibrary.API/Migrations/InitialMigration.cs
6.65KB
~Get Your Files Here !/11/demos/end/CourseLibrary.API/Models/AuthorDto.cs
258B
~Get Your Files Here !/11/demos/end/CourseLibrary.API/Models/AuthorForCreationDto.cs
426B
~Get Your Files Here !/11/demos/end/CourseLibrary.API/Models/AuthorForCreationWithDateOfDeathDto.cs
173B
~Get Your Files Here !/11/demos/end/CourseLibrary.API/Models/AuthorFullDto.cs
338B
~Get Your Files Here !/11/demos/end/CourseLibrary.API/Models/CourseDto.cs
211B
~Get Your Files Here !/11/demos/end/CourseLibrary.API/Models/CourseForCreationDto.cs
160B
~Get Your Files Here !/11/demos/end/CourseLibrary.API/Models/CourseForManipulationDto.cs
988B
~Get Your Files Here !/11/demos/end/CourseLibrary.API/Models/CourseForUpdateDto.cs
335B
~Get Your Files Here !/11/demos/end/CourseLibrary.API/Models/LinkDto.cs
355B
~Get Your Files Here !/11/demos/end/CourseLibrary.API/Profiles/AuthorProfile.cs
720B
~Get Your Files Here !/11/demos/end/CourseLibrary.API/Profiles/CourseProfile.cs
355B
~Get Your Files Here !/11/demos/end/CourseLibrary.API/Program.cs
330B
~Get Your Files Here !/11/demos/end/CourseLibrary.API/Properties/launchSettings.json
752B
~Get Your Files Here !/11/demos/end/CourseLibrary.API/ResourceParameters/AuthorsResourceParameters.cs
536B
~Get Your Files Here !/11/demos/end/CourseLibrary.API/Services/CourseLibraryRepository.cs
6.29KB
~Get Your Files Here !/11/demos/end/CourseLibrary.API/Services/ICourseLibraryRepository.cs
935B
~Get Your Files Here !/11/demos/end/CourseLibrary.API/Services/IPropertyCheckerService.cs
138B
~Get Your Files Here !/11/demos/end/CourseLibrary.API/Services/IPropertyMapping.cs
83B
~Get Your Files Here !/11/demos/end/CourseLibrary.API/Services/IPropertyMappingService.cs
277B
~Get Your Files Here !/11/demos/end/CourseLibrary.API/Services/PropertyCheckerService.cs
1.23KB
~Get Your Files Here !/11/demos/end/CourseLibrary.API/Services/PropertyMapping.cs
450B
~Get Your Files Here !/11/demos/end/CourseLibrary.API/Services/PropertyMappingService.cs
2.45KB
~Get Your Files Here !/11/demos/end/CourseLibrary.API/Services/PropertyMappingValue.cs
492B
~Get Your Files Here !/11/demos/end/CourseLibrary.API/StartupHelperExtensions.cs
4.87KB
~Get Your Files Here !/11/demos/end/CourseLibrary.API/ValidationAttributes/CourseTitleMustBeDifferentFromDescriptionAttribute.cs
1.09KB
~Get Your Files Here !/11/demos/end/CourseLibrary.API/appsettings.Development.json
168B
~Get Your Files Here !/11/demos/end/CourseLibrary.API/appsettings.json
264B
~Get Your Files Here !/11/demos/end/CourseLibrary.API/library.db
32KB
~Get Your Files Here !/11/demos/end/CourseLibrary.sln
1.13KB
~Get Your Files Here !/11/demos/start/CourseLibrary.API/Controllers/AuthorCollectionsController.cs
2.35KB
~Get Your Files Here !/11/demos/start/CourseLibrary.API/Controllers/AuthorsController.cs
9.87KB
~Get Your Files Here !/11/demos/start/CourseLibrary.API/Controllers/CoursesController.cs
6.59KB
~Get Your Files Here !/11/demos/start/CourseLibrary.API/Controllers/RootController.cs
726B
~Get Your Files Here !/11/demos/start/CourseLibrary.API/CourseLibrary.API.csproj
1.01KB
~Get Your Files Here !/11/demos/start/CourseLibrary.API/CourseLibrary.API.csproj.user
395B
~Get Your Files Here !/11/demos/start/CourseLibrary.API/DbContexts/CourseLibraryContext.cs
5.65KB
~Get Your Files Here !/11/demos/start/CourseLibrary.API/Entities/Author.cs
764B
~Get Your Files Here !/11/demos/start/CourseLibrary.API/Entities/Course.cs
571B
~Get Your Files Here !/11/demos/start/CourseLibrary.API/Helpers/ArrayModelBinder.cs
1.92KB
~Get Your Files Here !/11/demos/start/CourseLibrary.API/Helpers/DateTimeOffsetExtensions.cs
411B
~Get Your Files Here !/11/demos/start/CourseLibrary.API/Helpers/IEnumerableExtensions.cs
3.4KB
~Get Your Files Here !/11/demos/start/CourseLibrary.API/Helpers/IQueryableExtensions.cs
2.92KB
~Get Your Files Here !/11/demos/start/CourseLibrary.API/Helpers/ObjectExtensions.cs
2.53KB
~Get Your Files Here !/11/demos/start/CourseLibrary.API/Helpers/PagedList.cs
1.04KB
~Get Your Files Here !/11/demos/start/CourseLibrary.API/Helpers/ResourceUriType.cs
125B
~Get Your Files Here !/11/demos/start/CourseLibrary.API/Migrations/CourseLibraryContextModelSnapshot.cs
7.93KB
~Get Your Files Here !/11/demos/start/CourseLibrary.API/Migrations/InitialMigration.Designer.cs
8KB
~Get Your Files Here !/11/demos/start/CourseLibrary.API/Migrations/InitialMigration.cs
6.65KB
~Get Your Files Here !/11/demos/start/CourseLibrary.API/Models/AuthorDto.cs
258B
~Get Your Files Here !/11/demos/start/CourseLibrary.API/Models/AuthorForCreationDto.cs
426B
~Get Your Files Here !/11/demos/start/CourseLibrary.API/Models/CourseDto.cs
211B
~Get Your Files Here !/11/demos/start/CourseLibrary.API/Models/CourseForCreationDto.cs
160B
~Get Your Files Here !/11/demos/start/CourseLibrary.API/Models/CourseForManipulationDto.cs
988B
~Get Your Files Here !/11/demos/start/CourseLibrary.API/Models/CourseForUpdateDto.cs
335B
~Get Your Files Here !/11/demos/start/CourseLibrary.API/Models/LinkDto.cs
355B
~Get Your Files Here !/11/demos/start/CourseLibrary.API/Profiles/AuthorProfile.cs
557B
~Get Your Files Here !/11/demos/start/CourseLibrary.API/Profiles/CourseProfile.cs
355B
~Get Your Files Here !/11/demos/start/CourseLibrary.API/Program.cs
330B
~Get Your Files Here !/11/demos/start/CourseLibrary.API/Properties/launchSettings.json
752B
~Get Your Files Here !/11/demos/start/CourseLibrary.API/ResourceParameters/AuthorsResourceParameters.cs
536B
~Get Your Files Here !/11/demos/start/CourseLibrary.API/Services/CourseLibraryRepository.cs
6.29KB
~Get Your Files Here !/11/demos/start/CourseLibrary.API/Services/ICourseLibraryRepository.cs
935B
~Get Your Files Here !/11/demos/start/CourseLibrary.API/Services/IPropertyCheckerService.cs
138B
~Get Your Files Here !/11/demos/start/CourseLibrary.API/Services/IPropertyMapping.cs
83B
~Get Your Files Here !/11/demos/start/CourseLibrary.API/Services/IPropertyMappingService.cs
277B
~Get Your Files Here !/11/demos/start/CourseLibrary.API/Services/PropertyCheckerService.cs
1.23KB
~Get Your Files Here !/11/demos/start/CourseLibrary.API/Services/PropertyMapping.cs
450B
~Get Your Files Here !/11/demos/start/CourseLibrary.API/Services/PropertyMappingService.cs
2.45KB
~Get Your Files Here !/11/demos/start/CourseLibrary.API/Services/PropertyMappingValue.cs
492B
~Get Your Files Here !/11/demos/start/CourseLibrary.API/StartupHelperExtensions.cs
4.38KB
~Get Your Files Here !/11/demos/start/CourseLibrary.API/ValidationAttributes/CourseTitleMustBeDifferentFromDescriptionAttribute.cs
1.09KB
~Get Your Files Here !/11/demos/start/CourseLibrary.API/appsettings.Development.json
168B
~Get Your Files Here !/11/demos/start/CourseLibrary.API/appsettings.json
264B
~Get Your Files Here !/11/demos/start/CourseLibrary.API/library.db
4KB
~Get Your Files Here !/11/demos/start/CourseLibrary.API/library.db-shm
32KB
~Get Your Files Here !/11/demos/start/CourseLibrary.API/library.db-wal
44.29KB
~Get Your Files Here !/11/demos/start/CourseLibrary.sln
1.13KB
~Get Your Files Here !/11/improving-reliability-with-advanced-content-negotiation-slides.pdf
643.99KB
~Get Your Files Here !/12. Getting Started with Caching Resources/01. Coming Up.mp4
1.02MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/12. Getting Started with Caching Resources/01. Coming Up.vtt
1.03KB
~Get Your Files Here !/12. Getting Started with Caching Resources/02. Supporting the Cacheable Constraint.mp4
10MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/12. Getting Started with Caching Resources/02. Supporting the Cacheable Constraint.vtt
4.93KB
~Get Your Files Here !/12. Getting Started with Caching Resources/03. Cache Types in Http Cache.mp4
3.8MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/12. Getting Started with Caching Resources/03. Cache Types in Http Cache.vtt
3.19KB
~Get Your Files Here !/12. Getting Started with Caching Resources/04. Response Cache Attribute and Middleware.mp4
2.14MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/12. Getting Started with Caching Resources/04. Response Cache Attribute and Middleware.vtt
1.64KB
~Get Your Files Here !/12. Getting Started with Caching Resources/05. Demo - Adding Cache Headers to the Response.mp4
9.69MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/12. Getting Started with Caching Resources/05. Demo - Adding Cache Headers to the Response.vtt
3.09KB
~Get Your Files Here !/12. Getting Started with Caching Resources/06. Demo - Adding a Cache Store with the ResponseCaching Middleware.mp4
9.48MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/12. Getting Started with Caching Resources/06. Demo - Adding a Cache Store with the ResponseCaching Middleware.vtt
2.87KB
~Get Your Files Here !/12. Getting Started with Caching Resources/07. Demo - Using Cache Profiles to Apply the Same Rules to Different Resources.mp4
10.18MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/12. Getting Started with Caching Resources/07. Demo - Using Cache Profiles to Apply the Same Rules to Different Resources.vtt
2.92KB
~Get Your Files Here !/12. Getting Started with Caching Resources/08. The Expiration Model.mp4
9.04MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/12. Getting Started with Caching Resources/08. The Expiration Model.vtt
7.68KB
~Get Your Files Here !/12. Getting Started with Caching Resources/09. The Validation Model.mp4
17.96MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/12. Getting Started with Caching Resources/09. The Validation Model.vtt
12.85KB
~Get Your Files Here !/12. Getting Started with Caching Resources/10. Exploring the Cache-Control Directive.mp4
6.55MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/12. Getting Started with Caching Resources/10. Exploring the Cache-Control Directive.vtt
5.27KB
~Get Your Files Here !/12. Getting Started with Caching Resources/11. Summary.mp4
2.1MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/12. Getting Started with Caching Resources/11. Summary.vtt
2.07KB
~Get Your Files Here !/12/demos/end/CourseLibrary.API/ActionConstraints/RequestHeaderMatchesMediaTypeAttribute.cs
2.25KB
~Get Your Files Here !/12/demos/end/CourseLibrary.API/Controllers/AuthorCollectionsController.cs
2.35KB
~Get Your Files Here !/12/demos/end/CourseLibrary.API/Controllers/AuthorsController.cs
17.91KB
~Get Your Files Here !/12/demos/end/CourseLibrary.API/Controllers/CoursesController.cs
6.68KB
~Get Your Files Here !/12/demos/end/CourseLibrary.API/Controllers/RootController.cs
726B
~Get Your Files Here !/12/demos/end/CourseLibrary.API/CourseLibrary.API.csproj
1.01KB
~Get Your Files Here !/12/demos/end/CourseLibrary.API/CourseLibrary.API.csproj.user
395B
~Get Your Files Here !/12/demos/end/CourseLibrary.API/DbContexts/CourseLibraryContext.cs
5.65KB
~Get Your Files Here !/12/demos/end/CourseLibrary.API/Entities/Author.cs
820B
~Get Your Files Here !/12/demos/end/CourseLibrary.API/Entities/Course.cs
571B
~Get Your Files Here !/12/demos/end/CourseLibrary.API/Helpers/ArrayModelBinder.cs
1.92KB
~Get Your Files Here !/12/demos/end/CourseLibrary.API/Helpers/DateTimeOffsetExtensions.cs
594B
~Get Your Files Here !/12/demos/end/CourseLibrary.API/Helpers/IEnumerableExtensions.cs
3.4KB
~Get Your Files Here !/12/demos/end/CourseLibrary.API/Helpers/IQueryableExtensions.cs
2.92KB
~Get Your Files Here !/12/demos/end/CourseLibrary.API/Helpers/ObjectExtensions.cs
2.53KB
~Get Your Files Here !/12/demos/end/CourseLibrary.API/Helpers/PagedList.cs
1.04KB
~Get Your Files Here !/12/demos/end/CourseLibrary.API/Helpers/ResourceUriType.cs
125B
~Get Your Files Here !/12/demos/end/CourseLibrary.API/Migrations/20220906074951_AddDateOfDeathToAuthor.Designer.cs
8.12KB
~Get Your Files Here !/12/demos/end/CourseLibrary.API/Migrations/20220906074951_AddDateOfDeathToAuthor.cs
690B
~Get Your Files Here !/12/demos/end/CourseLibrary.API/Migrations/CourseLibraryContextModelSnapshot.cs
8.04KB
~Get Your Files Here !/12/demos/end/CourseLibrary.API/Migrations/InitialMigration.Designer.cs
8KB
~Get Your Files Here !/12/demos/end/CourseLibrary.API/Migrations/InitialMigration.cs
6.65KB
~Get Your Files Here !/12/demos/end/CourseLibrary.API/Models/AuthorDto.cs
258B
~Get Your Files Here !/12/demos/end/CourseLibrary.API/Models/AuthorForCreationDto.cs
426B
~Get Your Files Here !/12/demos/end/CourseLibrary.API/Models/AuthorForCreationWithDateOfDeathDto.cs
173B
~Get Your Files Here !/12/demos/end/CourseLibrary.API/Models/AuthorFullDto.cs
338B
~Get Your Files Here !/12/demos/end/CourseLibrary.API/Models/CourseDto.cs
211B
~Get Your Files Here !/12/demos/end/CourseLibrary.API/Models/CourseForCreationDto.cs
160B
~Get Your Files Here !/12/demos/end/CourseLibrary.API/Models/CourseForManipulationDto.cs
988B
~Get Your Files Here !/12/demos/end/CourseLibrary.API/Models/CourseForUpdateDto.cs
335B
~Get Your Files Here !/12/demos/end/CourseLibrary.API/Models/LinkDto.cs
355B
~Get Your Files Here !/12/demos/end/CourseLibrary.API/Profiles/AuthorProfile.cs
720B
~Get Your Files Here !/12/demos/end/CourseLibrary.API/Profiles/CourseProfile.cs
355B
~Get Your Files Here !/12/demos/end/CourseLibrary.API/Program.cs
330B
~Get Your Files Here !/12/demos/end/CourseLibrary.API/Properties/launchSettings.json
752B
~Get Your Files Here !/12/demos/end/CourseLibrary.API/ResourceParameters/AuthorsResourceParameters.cs
536B
~Get Your Files Here !/12/demos/end/CourseLibrary.API/Services/CourseLibraryRepository.cs
6.29KB
~Get Your Files Here !/12/demos/end/CourseLibrary.API/Services/ICourseLibraryRepository.cs
935B
~Get Your Files Here !/12/demos/end/CourseLibrary.API/Services/IPropertyCheckerService.cs
138B
~Get Your Files Here !/12/demos/end/CourseLibrary.API/Services/IPropertyMapping.cs
83B
~Get Your Files Here !/12/demos/end/CourseLibrary.API/Services/IPropertyMappingService.cs
277B
~Get Your Files Here !/12/demos/end/CourseLibrary.API/Services/PropertyCheckerService.cs
1.23KB
~Get Your Files Here !/12/demos/end/CourseLibrary.API/Services/PropertyMapping.cs
450B
~Get Your Files Here !/12/demos/end/CourseLibrary.API/Services/PropertyMappingService.cs
2.45KB
~Get Your Files Here !/12/demos/end/CourseLibrary.API/Services/PropertyMappingValue.cs
492B
~Get Your Files Here !/12/demos/end/CourseLibrary.API/StartupHelperExtensions.cs
5.06KB
~Get Your Files Here !/12/demos/end/CourseLibrary.API/ValidationAttributes/CourseTitleMustBeDifferentFromDescriptionAttribute.cs
1.09KB
~Get Your Files Here !/12/demos/end/CourseLibrary.API/appsettings.Development.json
168B
~Get Your Files Here !/12/demos/end/CourseLibrary.API/appsettings.json
264B
~Get Your Files Here !/12/demos/end/CourseLibrary.API/library.db
32KB
~Get Your Files Here !/12/demos/end/CourseLibrary.sln
1.13KB
~Get Your Files Here !/12/demos/start/CourseLibrary.API/ActionConstraints/RequestHeaderMatchesMediaTypeAttribute.cs
2.25KB
~Get Your Files Here !/12/demos/start/CourseLibrary.API/Controllers/AuthorCollectionsController.cs
2.35KB
~Get Your Files Here !/12/demos/start/CourseLibrary.API/Controllers/AuthorsController.cs
17.91KB
~Get Your Files Here !/12/demos/start/CourseLibrary.API/Controllers/CoursesController.cs
6.59KB
~Get Your Files Here !/12/demos/start/CourseLibrary.API/Controllers/RootController.cs
726B
~Get Your Files Here !/12/demos/start/CourseLibrary.API/CourseLibrary.API.csproj
1.01KB
~Get Your Files Here !/12/demos/start/CourseLibrary.API/CourseLibrary.API.csproj.user
395B
~Get Your Files Here !/12/demos/start/CourseLibrary.API/DbContexts/CourseLibraryContext.cs
5.65KB
~Get Your Files Here !/12/demos/start/CourseLibrary.API/Entities/Author.cs
820B
~Get Your Files Here !/12/demos/start/CourseLibrary.API/Entities/Course.cs
571B
~Get Your Files Here !/12/demos/start/CourseLibrary.API/Helpers/ArrayModelBinder.cs
1.92KB
~Get Your Files Here !/12/demos/start/CourseLibrary.API/Helpers/DateTimeOffsetExtensions.cs
594B
~Get Your Files Here !/12/demos/start/CourseLibrary.API/Helpers/IEnumerableExtensions.cs
3.4KB
~Get Your Files Here !/12/demos/start/CourseLibrary.API/Helpers/IQueryableExtensions.cs
2.92KB
~Get Your Files Here !/12/demos/start/CourseLibrary.API/Helpers/ObjectExtensions.cs
2.53KB
~Get Your Files Here !/12/demos/start/CourseLibrary.API/Helpers/PagedList.cs
1.04KB
~Get Your Files Here !/12/demos/start/CourseLibrary.API/Helpers/ResourceUriType.cs
125B
~Get Your Files Here !/12/demos/start/CourseLibrary.API/Migrations/20220906074951_AddDateOfDeathToAuthor.Designer.cs
8.12KB
~Get Your Files Here !/12/demos/start/CourseLibrary.API/Migrations/20220906074951_AddDateOfDeathToAuthor.cs
690B
~Get Your Files Here !/12/demos/start/CourseLibrary.API/Migrations/CourseLibraryContextModelSnapshot.cs
8.04KB
~Get Your Files Here !/12/demos/start/CourseLibrary.API/Migrations/InitialMigration.Designer.cs
8KB
~Get Your Files Here !/12/demos/start/CourseLibrary.API/Migrations/InitialMigration.cs
6.65KB
~Get Your Files Here !/12/demos/start/CourseLibrary.API/Models/AuthorDto.cs
258B
~Get Your Files Here !/12/demos/start/CourseLibrary.API/Models/AuthorForCreationDto.cs
426B
~Get Your Files Here !/12/demos/start/CourseLibrary.API/Models/AuthorForCreationWithDateOfDeathDto.cs
173B
~Get Your Files Here !/12/demos/start/CourseLibrary.API/Models/AuthorFullDto.cs
338B
~Get Your Files Here !/12/demos/start/CourseLibrary.API/Models/CourseDto.cs
211B
~Get Your Files Here !/12/demos/start/CourseLibrary.API/Models/CourseForCreationDto.cs
160B
~Get Your Files Here !/12/demos/start/CourseLibrary.API/Models/CourseForManipulationDto.cs
988B
~Get Your Files Here !/12/demos/start/CourseLibrary.API/Models/CourseForUpdateDto.cs
335B
~Get Your Files Here !/12/demos/start/CourseLibrary.API/Models/LinkDto.cs
355B
~Get Your Files Here !/12/demos/start/CourseLibrary.API/Profiles/AuthorProfile.cs
720B
~Get Your Files Here !/12/demos/start/CourseLibrary.API/Profiles/CourseProfile.cs
355B
~Get Your Files Here !/12/demos/start/CourseLibrary.API/Program.cs
330B
~Get Your Files Here !/12/demos/start/CourseLibrary.API/Properties/launchSettings.json
752B
~Get Your Files Here !/12/demos/start/CourseLibrary.API/ResourceParameters/AuthorsResourceParameters.cs
536B
~Get Your Files Here !/12/demos/start/CourseLibrary.API/Services/CourseLibraryRepository.cs
6.29KB
~Get Your Files Here !/12/demos/start/CourseLibrary.API/Services/ICourseLibraryRepository.cs
935B
~Get Your Files Here !/12/demos/start/CourseLibrary.API/Services/IPropertyCheckerService.cs
138B
~Get Your Files Here !/12/demos/start/CourseLibrary.API/Services/IPropertyMapping.cs
83B
~Get Your Files Here !/12/demos/start/CourseLibrary.API/Services/IPropertyMappingService.cs
277B
~Get Your Files Here !/12/demos/start/CourseLibrary.API/Services/PropertyCheckerService.cs
1.23KB
~Get Your Files Here !/12/demos/start/CourseLibrary.API/Services/PropertyMapping.cs
450B
~Get Your Files Here !/12/demos/start/CourseLibrary.API/Services/PropertyMappingService.cs
2.45KB
~Get Your Files Here !/12/demos/start/CourseLibrary.API/Services/PropertyMappingValue.cs
492B
~Get Your Files Here !/12/demos/start/CourseLibrary.API/StartupHelperExtensions.cs
4.87KB
~Get Your Files Here !/12/demos/start/CourseLibrary.API/ValidationAttributes/CourseTitleMustBeDifferentFromDescriptionAttribute.cs
1.09KB
~Get Your Files Here !/12/demos/start/CourseLibrary.API/appsettings.Development.json
168B
~Get Your Files Here !/12/demos/start/CourseLibrary.API/appsettings.json
264B
~Get Your Files Here !/12/demos/start/CourseLibrary.API/library.db
32KB
~Get Your Files Here !/12/demos/start/CourseLibrary.sln
1.13KB
~Get Your Files Here !/12/getting-started-with-caching-resources-slides.pdf
612.48KB
~Get Your Files Here !/13. Supporting HTTP Cache for ASP.NET Core APIs/01. Coming Up.mp4
1.12MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/13. Supporting HTTP Cache for ASP.NET Core APIs/01. Coming Up.vtt
1.07KB
~Get Your Files Here !/13. Supporting HTTP Cache for ASP.NET Core APIs/02. Supporting ETags.mp4
5.06MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/13. Supporting HTTP Cache for ASP.NET Core APIs/02. Supporting ETags.vtt
2.09KB
~Get Your Files Here !/13. Supporting HTTP Cache for ASP.NET Core APIs/03. Demo - Adding Support for Generating ETags.mp4
19.66MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/13. Supporting HTTP Cache for ASP.NET Core APIs/03. Demo - Adding Support for Generating ETags.vtt
6.17KB
~Get Your Files Here !/13. Supporting HTTP Cache for ASP.NET Core APIs/04. Demo - Global Cache Header Configuration.mp4
16.41MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/13. Supporting HTTP Cache for ASP.NET Core APIs/04. Demo - Global Cache Header Configuration.vtt
4.37KB
~Get Your Files Here !/13. Supporting HTTP Cache for ASP.NET Core APIs/05. Demo - Resource-level Cache Header Configuration.mp4
10.96MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/13. Supporting HTTP Cache for ASP.NET Core APIs/05. Demo - Resource-level Cache Header Configuration.vtt
3.54KB
~Get Your Files Here !/13. Supporting HTTP Cache for ASP.NET Core APIs/06. Demo - Dealing with Varying Response Representations.mp4
6.94MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/13. Supporting HTTP Cache for ASP.NET Core APIs/06. Demo - Dealing with Varying Response Representations.vtt
3.15KB
~Get Your Files Here !/13. Supporting HTTP Cache for ASP.NET Core APIs/07. Demo - ETags and the Validation Model.mp4
12.67MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/13. Supporting HTTP Cache for ASP.NET Core APIs/07. Demo - ETags and the Validation Model.vtt
5.51KB
~Get Your Files Here !/13. Supporting HTTP Cache for ASP.NET Core APIs/08. Cache Stores and Content Delivery Networks.mp4
6.15MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/13. Supporting HTTP Cache for ASP.NET Core APIs/08. Cache Stores and Content Delivery Networks.vtt
5.14KB
~Get Your Files Here !/13. Supporting HTTP Cache for ASP.NET Core APIs/09. Cache Invalidation.mp4
4.06MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/13. Supporting HTTP Cache for ASP.NET Core APIs/09. Cache Invalidation.vtt
2.85KB
~Get Your Files Here !/13. Supporting HTTP Cache for ASP.NET Core APIs/10. Summary.mp4
1.94MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/13. Supporting HTTP Cache for ASP.NET Core APIs/10. Summary.vtt
1.87KB
~Get Your Files Here !/13/demos/end/CourseLibrary.API/ActionConstraints/RequestHeaderMatchesMediaTypeAttribute.cs
2.25KB
~Get Your Files Here !/13/demos/end/CourseLibrary.API/Controllers/AuthorCollectionsController.cs
2.35KB
~Get Your Files Here !/13/demos/end/CourseLibrary.API/Controllers/AuthorsController.cs
17.91KB
~Get Your Files Here !/13/demos/end/CourseLibrary.API/Controllers/CoursesController.cs
6.95KB
~Get Your Files Here !/13/demos/end/CourseLibrary.API/Controllers/RootController.cs
726B
~Get Your Files Here !/13/demos/end/CourseLibrary.API/CourseLibrary.API.csproj
1.08KB
~Get Your Files Here !/13/demos/end/CourseLibrary.API/CourseLibrary.API.csproj.user
395B
~Get Your Files Here !/13/demos/end/CourseLibrary.API/DbContexts/CourseLibraryContext.cs
5.65KB
~Get Your Files Here !/13/demos/end/CourseLibrary.API/Entities/Author.cs
820B
~Get Your Files Here !/13/demos/end/CourseLibrary.API/Entities/Course.cs
571B
~Get Your Files Here !/13/demos/end/CourseLibrary.API/Helpers/ArrayModelBinder.cs
1.92KB
~Get Your Files Here !/13/demos/end/CourseLibrary.API/Helpers/DateTimeOffsetExtensions.cs
594B
~Get Your Files Here !/13/demos/end/CourseLibrary.API/Helpers/IEnumerableExtensions.cs
3.4KB
~Get Your Files Here !/13/demos/end/CourseLibrary.API/Helpers/IQueryableExtensions.cs
2.92KB
~Get Your Files Here !/13/demos/end/CourseLibrary.API/Helpers/ObjectExtensions.cs
2.53KB
~Get Your Files Here !/13/demos/end/CourseLibrary.API/Helpers/PagedList.cs
1.04KB
~Get Your Files Here !/13/demos/end/CourseLibrary.API/Helpers/ResourceUriType.cs
125B
~Get Your Files Here !/13/demos/end/CourseLibrary.API/Migrations/20220906074951_AddDateOfDeathToAuthor.Designer.cs
8.12KB
~Get Your Files Here !/13/demos/end/CourseLibrary.API/Migrations/20220906074951_AddDateOfDeathToAuthor.cs
690B
~Get Your Files Here !/13/demos/end/CourseLibrary.API/Migrations/CourseLibraryContextModelSnapshot.cs
8.04KB
~Get Your Files Here !/13/demos/end/CourseLibrary.API/Migrations/InitialMigration.Designer.cs
8KB
~Get Your Files Here !/13/demos/end/CourseLibrary.API/Migrations/InitialMigration.cs
6.65KB
~Get Your Files Here !/13/demos/end/CourseLibrary.API/Models/AuthorDto.cs
258B
~Get Your Files Here !/13/demos/end/CourseLibrary.API/Models/AuthorForCreationDto.cs
426B
~Get Your Files Here !/13/demos/end/CourseLibrary.API/Models/AuthorForCreationWithDateOfDeathDto.cs
173B
~Get Your Files Here !/13/demos/end/CourseLibrary.API/Models/AuthorFullDto.cs
338B
~Get Your Files Here !/13/demos/end/CourseLibrary.API/Models/CourseDto.cs
211B
~Get Your Files Here !/13/demos/end/CourseLibrary.API/Models/CourseForCreationDto.cs
160B
~Get Your Files Here !/13/demos/end/CourseLibrary.API/Models/CourseForManipulationDto.cs
988B
~Get Your Files Here !/13/demos/end/CourseLibrary.API/Models/CourseForUpdateDto.cs
335B
~Get Your Files Here !/13/demos/end/CourseLibrary.API/Models/LinkDto.cs
355B
~Get Your Files Here !/13/demos/end/CourseLibrary.API/Profiles/AuthorProfile.cs
720B
~Get Your Files Here !/13/demos/end/CourseLibrary.API/Profiles/CourseProfile.cs
355B
~Get Your Files Here !/13/demos/end/CourseLibrary.API/Program.cs
330B
~Get Your Files Here !/13/demos/end/CourseLibrary.API/Properties/launchSettings.json
752B
~Get Your Files Here !/13/demos/end/CourseLibrary.API/ResourceParameters/AuthorsResourceParameters.cs
536B
~Get Your Files Here !/13/demos/end/CourseLibrary.API/Services/CourseLibraryRepository.cs
6.29KB
~Get Your Files Here !/13/demos/end/CourseLibrary.API/Services/ICourseLibraryRepository.cs
935B
~Get Your Files Here !/13/demos/end/CourseLibrary.API/Services/IPropertyCheckerService.cs
138B
~Get Your Files Here !/13/demos/end/CourseLibrary.API/Services/IPropertyMapping.cs
83B
~Get Your Files Here !/13/demos/end/CourseLibrary.API/Services/IPropertyMappingService.cs
277B
~Get Your Files Here !/13/demos/end/CourseLibrary.API/Services/PropertyCheckerService.cs
1.23KB
~Get Your Files Here !/13/demos/end/CourseLibrary.API/Services/PropertyMapping.cs
450B
~Get Your Files Here !/13/demos/end/CourseLibrary.API/Services/PropertyMappingService.cs
2.45KB
~Get Your Files Here !/13/demos/end/CourseLibrary.API/Services/PropertyMappingValue.cs
492B
~Get Your Files Here !/13/demos/end/CourseLibrary.API/StartupHelperExtensions.cs
5.53KB
~Get Your Files Here !/13/demos/end/CourseLibrary.API/ValidationAttributes/CourseTitleMustBeDifferentFromDescriptionAttribute.cs
1.09KB
~Get Your Files Here !/13/demos/end/CourseLibrary.API/appsettings.Development.json
168B
~Get Your Files Here !/13/demos/end/CourseLibrary.API/appsettings.json
264B
~Get Your Files Here !/13/demos/end/CourseLibrary.API/library.db
4KB
~Get Your Files Here !/13/demos/end/CourseLibrary.API/library.db-shm
32KB
~Get Your Files Here !/13/demos/end/CourseLibrary.API/library.db-wal
60.38KB
~Get Your Files Here !/13/demos/end/CourseLibrary.sln
1.13KB
~Get Your Files Here !/13/demos/start/CourseLibrary.API/ActionConstraints/RequestHeaderMatchesMediaTypeAttribute.cs
2.25KB
~Get Your Files Here !/13/demos/start/CourseLibrary.API/Controllers/AuthorCollectionsController.cs
2.35KB
~Get Your Files Here !/13/demos/start/CourseLibrary.API/Controllers/AuthorsController.cs
17.91KB
~Get Your Files Here !/13/demos/start/CourseLibrary.API/Controllers/CoursesController.cs
6.68KB
~Get Your Files Here !/13/demos/start/CourseLibrary.API/Controllers/RootController.cs
726B
~Get Your Files Here !/13/demos/start/CourseLibrary.API/CourseLibrary.API.csproj
1.01KB
~Get Your Files Here !/13/demos/start/CourseLibrary.API/CourseLibrary.API.csproj.user
395B
~Get Your Files Here !/13/demos/start/CourseLibrary.API/DbContexts/CourseLibraryContext.cs
5.65KB
~Get Your Files Here !/13/demos/start/CourseLibrary.API/Entities/Author.cs
820B
~Get Your Files Here !/13/demos/start/CourseLibrary.API/Entities/Course.cs
571B
~Get Your Files Here !/13/demos/start/CourseLibrary.API/Helpers/ArrayModelBinder.cs
1.92KB
~Get Your Files Here !/13/demos/start/CourseLibrary.API/Helpers/DateTimeOffsetExtensions.cs
594B
~Get Your Files Here !/13/demos/start/CourseLibrary.API/Helpers/IEnumerableExtensions.cs
3.4KB
~Get Your Files Here !/13/demos/start/CourseLibrary.API/Helpers/IQueryableExtensions.cs
2.92KB
~Get Your Files Here !/13/demos/start/CourseLibrary.API/Helpers/ObjectExtensions.cs
2.53KB
~Get Your Files Here !/13/demos/start/CourseLibrary.API/Helpers/PagedList.cs
1.04KB
~Get Your Files Here !/13/demos/start/CourseLibrary.API/Helpers/ResourceUriType.cs
125B
~Get Your Files Here !/13/demos/start/CourseLibrary.API/Migrations/20220906074951_AddDateOfDeathToAuthor.Designer.cs
8.12KB
~Get Your Files Here !/13/demos/start/CourseLibrary.API/Migrations/20220906074951_AddDateOfDeathToAuthor.cs
690B
~Get Your Files Here !/13/demos/start/CourseLibrary.API/Migrations/CourseLibraryContextModelSnapshot.cs
8.04KB
~Get Your Files Here !/13/demos/start/CourseLibrary.API/Migrations/InitialMigration.Designer.cs
8KB
~Get Your Files Here !/13/demos/start/CourseLibrary.API/Migrations/InitialMigration.cs
6.65KB
~Get Your Files Here !/13/demos/start/CourseLibrary.API/Models/AuthorDto.cs
258B
~Get Your Files Here !/13/demos/start/CourseLibrary.API/Models/AuthorForCreationDto.cs
426B
~Get Your Files Here !/13/demos/start/CourseLibrary.API/Models/AuthorForCreationWithDateOfDeathDto.cs
173B
~Get Your Files Here !/13/demos/start/CourseLibrary.API/Models/AuthorFullDto.cs
338B
~Get Your Files Here !/13/demos/start/CourseLibrary.API/Models/CourseDto.cs
211B
~Get Your Files Here !/13/demos/start/CourseLibrary.API/Models/CourseForCreationDto.cs
160B
~Get Your Files Here !/13/demos/start/CourseLibrary.API/Models/CourseForManipulationDto.cs
988B
~Get Your Files Here !/13/demos/start/CourseLibrary.API/Models/CourseForUpdateDto.cs
335B
~Get Your Files Here !/13/demos/start/CourseLibrary.API/Models/LinkDto.cs
355B
~Get Your Files Here !/13/demos/start/CourseLibrary.API/Profiles/AuthorProfile.cs
720B
~Get Your Files Here !/13/demos/start/CourseLibrary.API/Profiles/CourseProfile.cs
355B
~Get Your Files Here !/13/demos/start/CourseLibrary.API/Program.cs
330B
~Get Your Files Here !/13/demos/start/CourseLibrary.API/Properties/launchSettings.json
752B
~Get Your Files Here !/13/demos/start/CourseLibrary.API/ResourceParameters/AuthorsResourceParameters.cs
536B
~Get Your Files Here !/13/demos/start/CourseLibrary.API/Services/CourseLibraryRepository.cs
6.29KB
~Get Your Files Here !/13/demos/start/CourseLibrary.API/Services/ICourseLibraryRepository.cs
935B
~Get Your Files Here !/13/demos/start/CourseLibrary.API/Services/IPropertyCheckerService.cs
138B
~Get Your Files Here !/13/demos/start/CourseLibrary.API/Services/IPropertyMapping.cs
83B
~Get Your Files Here !/13/demos/start/CourseLibrary.API/Services/IPropertyMappingService.cs
277B
~Get Your Files Here !/13/demos/start/CourseLibrary.API/Services/PropertyCheckerService.cs
1.23KB
~Get Your Files Here !/13/demos/start/CourseLibrary.API/Services/PropertyMapping.cs
450B
~Get Your Files Here !/13/demos/start/CourseLibrary.API/Services/PropertyMappingService.cs
2.45KB
~Get Your Files Here !/13/demos/start/CourseLibrary.API/Services/PropertyMappingValue.cs
492B
~Get Your Files Here !/13/demos/start/CourseLibrary.API/StartupHelperExtensions.cs
5.06KB
~Get Your Files Here !/13/demos/start/CourseLibrary.API/ValidationAttributes/CourseTitleMustBeDifferentFromDescriptionAttribute.cs
1.09KB
~Get Your Files Here !/13/demos/start/CourseLibrary.API/appsettings.Development.json
168B
~Get Your Files Here !/13/demos/start/CourseLibrary.API/appsettings.json
264B
~Get Your Files Here !/13/demos/start/CourseLibrary.API/library.db
32KB
~Get Your Files Here !/13/demos/start/CourseLibrary.sln
1.13KB
~Get Your Files Here !/13/supporting-http-cache-for-aspnet-core-apis-slides.pdf
417.15KB
~Get Your Files Here !/14. Supporting Concurrency/1. Coming Up.mp4
914.99KB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/14. Supporting Concurrency/1. Coming Up.vtt
983B
~Get Your Files Here !/14. Supporting Concurrency/2. Supporting Concurrency in a RESTful World.mp4
6.12MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/14. Supporting Concurrency/2. Supporting Concurrency in a RESTful World.vtt
4.67KB
~Get Your Files Here !/14. Supporting Concurrency/3. Demo - Supporting Concurrency.mp4
14.12MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/14. Supporting Concurrency/3. Demo - Supporting Concurrency.vtt
5.53KB
~Get Your Files Here !/14. Supporting Concurrency/4. Summary.mp4
1.65MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/14. Supporting Concurrency/4. Summary.vtt
1.4KB
~Get Your Files Here !/14/demos/start-end/CourseLibrary.API/ActionConstraints/RequestHeaderMatchesMediaTypeAttribute.cs
2.25KB
~Get Your Files Here !/14/demos/start-end/CourseLibrary.API/Controllers/AuthorCollectionsController.cs
2.35KB
~Get Your Files Here !/14/demos/start-end/CourseLibrary.API/Controllers/AuthorsController.cs
17.91KB
~Get Your Files Here !/14/demos/start-end/CourseLibrary.API/Controllers/CoursesController.cs
6.95KB
~Get Your Files Here !/14/demos/start-end/CourseLibrary.API/Controllers/RootController.cs
726B
~Get Your Files Here !/14/demos/start-end/CourseLibrary.API/CourseLibrary.API.csproj
1.08KB
~Get Your Files Here !/14/demos/start-end/CourseLibrary.API/CourseLibrary.API.csproj.user
395B
~Get Your Files Here !/14/demos/start-end/CourseLibrary.API/DbContexts/CourseLibraryContext.cs
5.65KB
~Get Your Files Here !/14/demos/start-end/CourseLibrary.API/Entities/Author.cs
820B
~Get Your Files Here !/14/demos/start-end/CourseLibrary.API/Entities/Course.cs
571B
~Get Your Files Here !/14/demos/start-end/CourseLibrary.API/Helpers/ArrayModelBinder.cs
1.92KB
~Get Your Files Here !/14/demos/start-end/CourseLibrary.API/Helpers/DateTimeOffsetExtensions.cs
594B
~Get Your Files Here !/14/demos/start-end/CourseLibrary.API/Helpers/IEnumerableExtensions.cs
3.4KB
~Get Your Files Here !/14/demos/start-end/CourseLibrary.API/Helpers/IQueryableExtensions.cs
2.92KB
~Get Your Files Here !/14/demos/start-end/CourseLibrary.API/Helpers/ObjectExtensions.cs
2.53KB
~Get Your Files Here !/14/demos/start-end/CourseLibrary.API/Helpers/PagedList.cs
1.04KB
~Get Your Files Here !/14/demos/start-end/CourseLibrary.API/Helpers/ResourceUriType.cs
125B
~Get Your Files Here !/14/demos/start-end/CourseLibrary.API/Migrations/20220906074951_AddDateOfDeathToAuthor.Designer.cs
8.12KB
~Get Your Files Here !/14/demos/start-end/CourseLibrary.API/Migrations/20220906074951_AddDateOfDeathToAuthor.cs
690B
~Get Your Files Here !/14/demos/start-end/CourseLibrary.API/Migrations/CourseLibraryContextModelSnapshot.cs
8.04KB
~Get Your Files Here !/14/demos/start-end/CourseLibrary.API/Migrations/InitialMigration.Designer.cs
8KB
~Get Your Files Here !/14/demos/start-end/CourseLibrary.API/Migrations/InitialMigration.cs
6.65KB
~Get Your Files Here !/14/demos/start-end/CourseLibrary.API/Models/AuthorDto.cs
258B
~Get Your Files Here !/14/demos/start-end/CourseLibrary.API/Models/AuthorForCreationDto.cs
426B
~Get Your Files Here !/14/demos/start-end/CourseLibrary.API/Models/AuthorForCreationWithDateOfDeathDto.cs
173B
~Get Your Files Here !/14/demos/start-end/CourseLibrary.API/Models/AuthorFullDto.cs
338B
~Get Your Files Here !/14/demos/start-end/CourseLibrary.API/Models/CourseDto.cs
211B
~Get Your Files Here !/14/demos/start-end/CourseLibrary.API/Models/CourseForCreationDto.cs
160B
~Get Your Files Here !/14/demos/start-end/CourseLibrary.API/Models/CourseForManipulationDto.cs
988B
~Get Your Files Here !/14/demos/start-end/CourseLibrary.API/Models/CourseForUpdateDto.cs
335B
~Get Your Files Here !/14/demos/start-end/CourseLibrary.API/Models/LinkDto.cs
355B
~Get Your Files Here !/14/demos/start-end/CourseLibrary.API/Profiles/AuthorProfile.cs
720B
~Get Your Files Here !/14/demos/start-end/CourseLibrary.API/Profiles/CourseProfile.cs
355B
~Get Your Files Here !/14/demos/start-end/CourseLibrary.API/Program.cs
330B
~Get Your Files Here !/14/demos/start-end/CourseLibrary.API/Properties/launchSettings.json
752B
~Get Your Files Here !/14/demos/start-end/CourseLibrary.API/ResourceParameters/AuthorsResourceParameters.cs
536B
~Get Your Files Here !/14/demos/start-end/CourseLibrary.API/Services/CourseLibraryRepository.cs
6.29KB
~Get Your Files Here !/14/demos/start-end/CourseLibrary.API/Services/ICourseLibraryRepository.cs
935B
~Get Your Files Here !/14/demos/start-end/CourseLibrary.API/Services/IPropertyCheckerService.cs
138B
~Get Your Files Here !/14/demos/start-end/CourseLibrary.API/Services/IPropertyMapping.cs
83B
~Get Your Files Here !/14/demos/start-end/CourseLibrary.API/Services/IPropertyMappingService.cs
277B
~Get Your Files Here !/14/demos/start-end/CourseLibrary.API/Services/PropertyCheckerService.cs
1.23KB
~Get Your Files Here !/14/demos/start-end/CourseLibrary.API/Services/PropertyMapping.cs
450B
~Get Your Files Here !/14/demos/start-end/CourseLibrary.API/Services/PropertyMappingService.cs
2.45KB
~Get Your Files Here !/14/demos/start-end/CourseLibrary.API/Services/PropertyMappingValue.cs
492B
~Get Your Files Here !/14/demos/start-end/CourseLibrary.API/StartupHelperExtensions.cs
5.53KB
~Get Your Files Here !/14/demos/start-end/CourseLibrary.API/ValidationAttributes/CourseTitleMustBeDifferentFromDescriptionAttribute.cs
1.09KB
~Get Your Files Here !/14/demos/start-end/CourseLibrary.API/appsettings.Development.json
168B
~Get Your Files Here !/14/demos/start-end/CourseLibrary.API/appsettings.json
264B
~Get Your Files Here !/14/demos/start-end/CourseLibrary.API/library.db
4KB
~Get Your Files Here !/14/demos/start-end/CourseLibrary.API/library.db-shm
32KB
~Get Your Files Here !/14/demos/start-end/CourseLibrary.API/library.db-wal
60.38KB
~Get Your Files Here !/14/demos/start-end/CourseLibrary.sln
1.13KB
~Get Your Files Here !/14/supporting-concurrency-slides.pdf
672.65KB
~Get Your Files Here !/6. Supporting Filtering and Searching/1. Coming Up.mp4
863.76KB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/6. Supporting Filtering and Searching/1. Coming Up.vtt
900B
~Get Your Files Here !/6. Supporting Filtering and Searching/2. Passing Data to the API via Action Parameters.mp4
2MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/6. Supporting Filtering and Searching/2. Passing Data to the API via Action Parameters.vtt
1.42KB
~Get Your Files Here !/6. Supporting Filtering and Searching/3. Filtering and Searching.mp4
3.78MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/6. Supporting Filtering and Searching/3. Filtering and Searching.vtt
3.36KB
~Get Your Files Here !/6. Supporting Filtering and Searching/4. Demo - Filtering Collection Resources.mp4
16.42MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/6. Supporting Filtering and Searching/4. Demo - Filtering Collection Resources.vtt
4.41KB
~Get Your Files Here !/6. Supporting Filtering and Searching/5. Demo - Searching Through Collection Resources.mp4
19.8MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/6. Supporting Filtering and Searching/5. Demo - Searching Through Collection Resources.vtt
5.81KB
~Get Your Files Here !/6. Supporting Filtering and Searching/6. Deferred Execution.mp4
2.64MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/6. Supporting Filtering and Searching/6. Deferred Execution.vtt
2.26KB
~Get Your Files Here !/6. Supporting Filtering and Searching/7. Demo - Grouping Action Parameters Together Into One Object.mp4
19.45MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/6. Supporting Filtering and Searching/7. Demo - Grouping Action Parameters Together Into One Object.vtt
5.07KB
~Get Your Files Here !/6. Supporting Filtering and Searching/8. Summary.mp4
2.82MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/6. Supporting Filtering and Searching/8. Summary.vtt
2.78KB
~Get Your Files Here !/7. Supporting Paging/1. Coming Up.mp4
1MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/7. Supporting Paging/1. Coming Up.vtt
960B
~Get Your Files Here !/7. Supporting Paging/2. Paging Through Collection Resources.mp4
3.21MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/7. Supporting Paging/2. Paging Through Collection Resources.vtt
2.93KB
~Get Your Files Here !/7. Supporting Paging/3. Demo - Paging Through Collection Resources.mp4
25.75MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/7. Supporting Paging/3. Demo - Paging Through Collection Resources.vtt
7.97KB
~Get Your Files Here !/7. Supporting Paging/4. Returning Pagination Metadata.mp4
6.04MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/7. Supporting Paging/4. Returning Pagination Metadata.vtt
5.44KB
~Get Your Files Here !/7. Supporting Paging/5. Demo - Improving Reuse with a PagedListT Class.mp4
26.4MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/7. Supporting Paging/5. Demo - Improving Reuse with a PagedListT Class.vtt
7.77KB
~Get Your Files Here !/7. Supporting Paging/6. Demo - Returning Pagination Metadata.mp4
24.27MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/7. Supporting Paging/6. Demo - Returning Pagination Metadata.vtt
6.42KB
~Get Your Files Here !/7. Supporting Paging/7. Summary.mp4
1.92MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/7. Supporting Paging/7. Summary.vtt
1.84KB
~Get Your Files Here !/8. Supporting Sorting/1. Coming Up.mp4
1.29MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/8. Supporting Sorting/1. Coming Up.vtt
1.29KB
~Get Your Files Here !/8. Supporting Sorting/2. Sorting Collection Resources.mp4
3.77MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/8. Supporting Sorting/2. Sorting Collection Resources.vtt
3.13KB
~Get Your Files Here !/8. Supporting Sorting/3. Demo - Sorting Collection Resources.mp4
26.12MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/8. Supporting Sorting/3. Demo - Sorting Collection Resources.vtt
6.04KB
~Get Your Files Here !/8. Supporting Sorting/4. Creating a Property Mapping Service.mp4
5.38MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/8. Supporting Sorting/4. Creating a Property Mapping Service.vtt
3.7KB
~Get Your Files Here !/8. Supporting Sorting/5. Demo - Creating a Property Mapping Service.mp4
25.61MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/8. Supporting Sorting/5. Demo - Creating a Property Mapping Service.vtt
6.79KB
~Get Your Files Here !/8. Supporting Sorting/6. Demo - Creating a Reusable ApplySort Method.mp4
30.38MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/8. Supporting Sorting/6. Demo - Creating a Reusable ApplySort Method.vtt
7.49KB
~Get Your Files Here !/8. Supporting Sorting/7. Demo - Adding OrderBy Clauses to Pagination Links.mp4
9.05MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/8. Supporting Sorting/7. Demo - Adding OrderBy Clauses to Pagination Links.vtt
2.38KB
~Get Your Files Here !/8. Supporting Sorting/8. Demo - Taking Consumer Errors into Account when Sorting.mp4
17.23MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/8. Supporting Sorting/8. Demo - Taking Consumer Errors into Account when Sorting.vtt
4.95KB
~Get Your Files Here !/8. Supporting Sorting/9. Summary.mp4
1.43MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/8. Supporting Sorting/9. Summary.vtt
1.35KB
~Get Your Files Here !/9. Supporting Data Shaping/1. Coming Up.mp4
1.16MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/9. Supporting Data Shaping/1. Coming Up.vtt
1.14KB
~Get Your Files Here !/9. Supporting Data Shaping/2. Data Shaping Resources.mp4
2.36MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/9. Supporting Data Shaping/2. Data Shaping Resources.vtt
2.17KB
~Get Your Files Here !/9. Supporting Data Shaping/3. Demo - Creating a Reusable Extension Method to Shape Data.mp4
24.51MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/9. Supporting Data Shaping/3. Demo - Creating a Reusable Extension Method to Shape Data.vtt
7.4KB
~Get Your Files Here !/9. Supporting Data Shaping/4. Demo - Data Shaping Collection Resources.mp4
10.62MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/9. Supporting Data Shaping/4. Demo - Data Shaping Collection Resources.vtt
3.14KB
~Get Your Files Here !/9. Supporting Data Shaping/5. Demo - Data Shaping Single Resources.mp4
29.41MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/9. Supporting Data Shaping/5. Demo - Data Shaping Single Resources.vtt
9.16KB
~Get Your Files Here !/9. Supporting Data Shaping/6. Demo - Taking Consumer Errors into Account when Shaping Data.mp4
27.41MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/9. Supporting Data Shaping/6. Demo - Taking Consumer Errors into Account when Shaping Data.vtt
7.45KB
~Get Your Files Here !/9. Supporting Data Shaping/7. Exploring Additional Options.mp4
2.04MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/9. Supporting Data Shaping/7. Exploring Additional Options.vtt
1.93KB
~Get Your Files Here !/9. Supporting Data Shaping/8. Summary.mp4
1.67MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/9. Supporting Data Shaping/8. Summary.vtt
1.67KB
~Get Your Files Here !/Bonus Resources.txt
386B

Latest Search:

W3siaWQiOiJhZHN0X2JfTV8zMDB4NTAiLCJhZHNwb3QiOiJiX01fMzAweDUwIiwid2VpZ2h0IjoiNSIsImZjYXAiOmZhbHNlLCJzY2hlZHVsZSI6ZmFsc2UsIm1heFdpZHRoIjoiNzY4IiwibWluV2lkdGgiOmZhbHNlLCJ0aW1lem9uZSI6ZmFsc2UsImV4Y2x1ZGUiOmZhbHNlLCJkb21haW4iOmZhbHNlLCJjb2RlIjoiPHNjcmlwdCB0eXBlPVwidGV4dFwvamF2YXNjcmlwdFwiPlxyXG4gIGF0T3B0aW9ucyA9IHtcclxuICAgICdrZXknIDogJzdkMWNjMGUxYjk4MWM5NzY4ZGI3ODUxZmM1MzVhMTllJyxcclxuICAgICdmb3JtYXQnIDogJ2lmcmFtZScsXHJcbiAgICAnaGVpZ2h0JyA6IDUwLFxyXG4gICAgJ3dpZHRoJyA6IDMyMCxcclxuICAgICdwYXJhbXMnIDoge31cclxuICB9O1xyXG4gIGRvY3VtZW50LndyaXRlKCc8c2NyJyArICdpcHQgdHlwZT1cInRleHRcL2phdmFzY3JpcHRcIiBzcmM9XCJodHRwJyArIChsb2NhdGlvbi5wcm90b2NvbCA9PT0gJ2h0dHBzOicgPyAncycgOiAnJykgKyAnOlwvXC93d3cuYm5odG1sLmNvbVwvaW52b2tlLmpzXCI+PFwvc2NyJyArICdpcHQ+Jyk7XHJcbjxcL3NjcmlwdD4ifV0=
W3siaWQiOiJhZHN0X2JfUE9QVU5ERVIiLCJhZHNwb3QiOiJiX1BPUFVOREVSIiwid2VpZ2h0IjoiNTkiLCJmY2FwIjoiMiIsInNjaGVkdWxlIjpmYWxzZSwibWF4V2lkdGgiOmZhbHNlLCJtaW5XaWR0aCI6Ijc2OCIsInRpbWV6b25lIjpmYWxzZSwiZXhjbHVkZSI6ZmFsc2UsImRvbWFpbiI6ZmFsc2UsImNvZGUiOiI8c2NyaXB0IHR5cGU9J3RleHRcL2phdmFzY3JpcHQnIHNyYz0nXC9cL2luY3JlYXNpbmdseWNvY2tyb2FjaHBvbGljeS5jb21cL2RlXC9jOFwvZjRcL2RlYzhmNGVmM2MyZGU4NDVhN2FkNDAwZmVlYTc4MGUzLmpzJz48XC9zY3JpcHQ+In0seyJpZCI6ImNsaWNfYl9QT1BVTkRFUiIsImFkc3BvdCI6ImJfUE9QVU5ERVIiLCJ3ZWlnaHQiOiI2MCIsImZjYXAiOiIyIiwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IiJ9LHsiaWQiOiJqYXZfYl9QT1BVTkRFUiIsImFkc3BvdCI6ImJfUE9QVU5ERVIiLCJ3ZWlnaHQiOiI1MiIsImZjYXAiOiIxIiwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjxzY3JpcHQ+XHJcbiQoZG9jdW1lbnQuYm9keSkub24oXCJjbGlja1wiLCBmdW5jdGlvbihldmVudCkge1xyXG4gIHdpbmRvdy5vcGVuKFwiaHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2phdlwiKTtcclxuICAkKHRoaXMpLm9mZihcImNsaWNrXCIpO1xyXG59KTtcclxuPFwvc2NyaXB0PiJ9XQ==