FileMood

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

CourseLala com PluralSight ASP NET Core Web API Deep Dive

Name

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

 DOWNLOAD Copy Link

Total Size

1.6 GB

Total Files

1227

Last Seen

2024-07-22 00:01

Hash

CCEB4356F743A38FD8F0628FF274FB67D25475AA

/

Get Bonus Downloads Here.url

0.2 KB

/.../02. Getting Started with REST/

01. Coming Up.mp4

4.4 MB

01. Coming Up.vtt

3.4 KB

02. Course Prerequisites.mp4

1.7 MB

02. Course Prerequisites.vtt

1.5 KB

03. Frameworks and Tooling.mp4

4.7 MB

03. Frameworks and Tooling.vtt

2.4 KB

04. Positioning ASP.NET Core MVC for Building RESTful APIs.mp4

6.1 MB

04. Positioning ASP.NET Core MVC for Building RESTful APIs.vtt

5.2 KB

05. Demo - Introducing the Starter Project.mp4

30.7 MB

05. Demo - Introducing the Starter Project.vtt

8.3 KB

06. Demo - Using Postman and Importing the Example Request Collection.mp4

8.6 MB

06. Demo - Using Postman and Importing the Example Request Collection.vtt

4.3 KB

07. Introducing the REST Architectural Style.mp4

10.8 MB

07. Introducing the REST Architectural Style.vtt

8.4 KB

08. Learning what the REST Constraints are About.mp4

39.1 MB

08. Learning what the REST Constraints are About.vtt

23.6 KB

09. The Richardson Maturity Model.mp4

7.1 MB

09. The Richardson Maturity Model.vtt

5.7 KB

10. Summary.mp4

2.4 MB

10. Summary.vtt

2.2 KB

/02/demos/start-end/

ASP.NET Core Web API Deep Dive.postman_collection.json

74.1 KB

CourseLibrary.sln

1.2 KB

/02/demos/start-end/CourseLibrary.API/Controllers/

AuthorsController.cs

2.0 KB

CoursesController.cs

3.7 KB

/02/demos/start-end/CourseLibrary.API/

CourseLibrary.API.csproj

0.8 KB

Program.cs

0.3 KB

StartupHelperExtensions.cs

1.9 KB

appsettings.Development.json

0.2 KB

appsettings.json

0.3 KB

library.db

4.1 KB

library.db-shm

32.8 KB

library.db-wal

45.4 KB

/02/demos/start-end/CourseLibrary.API/DbContexts/

CourseLibraryContext.cs

5.8 KB

/02/demos/start-end/CourseLibrary.API/Entities/

Author.cs

0.8 KB

Course.cs

0.6 KB

/02/demos/start-end/CourseLibrary.API/Helpers/

DateTimeOffsetExtensions.cs

0.4 KB

/02/demos/start-end/CourseLibrary.API/Migrations/

CourseLibraryContextModelSnapshot.cs

8.1 KB

InitialMigration.Designer.cs

8.2 KB

InitialMigration.cs

6.8 KB

/02/demos/start-end/CourseLibrary.API/Models/

AuthorDto.cs

0.3 KB

CourseDto.cs

0.2 KB

CourseForCreationDto.cs

0.2 KB

/02/demos/start-end/CourseLibrary.API/Profiles/

AuthorProfile.cs

0.5 KB

CourseProfile.cs

0.3 KB

/02/demos/start-end/CourseLibrary.API/Properties/

launchSettings.json

0.8 KB

/02/demos/start-end/CourseLibrary.API/Services/

CourseLibraryRepository.cs

4.2 KB

ICourseLibraryRepository.cs

0.8 KB

/02/

getting-started-with-rest-slides.pdf

2.0 MB

/.../03. Designing the Outer Facing Contract/

01. Coming Up.mp4

1.3 MB

01. Coming Up.vtt

1.2 KB

02. Designing the Outer Facing Contract.mp4

12.2 MB

02. Designing the Outer Facing Contract.vtt

10.4 KB

03. Revisiting Routing.mp4

5.0 MB

03. Revisiting Routing.vtt

3.8 KB

04. Demo - Adhering to URI Guidelines.mp4

31.9 MB

04. Demo - Adhering to URI Guidelines.vtt

8.0 KB

05. Learning why Status Codes are Important.mp4

12.3 MB

05. Learning why Status Codes are Important.vtt

9.2 KB

06. Demo - Returning Correct Status Codes.mp4

35.8 MB

06. Demo - Returning Correct Status Codes.vtt

10.1 KB

07. Errors, Faults and API Availability.mp4

2.1 MB

07. Errors, Faults and API Availability.vtt

1.8 KB

08. Demo - Handling Faults and Avoiding Exposing Implementation Details.mp4

19.6 MB

08. Demo - Handling Faults and Avoiding Exposing Implementation Details.vtt

6.0 KB

09. Working With Content Negotiation and Formatters.mp4

7.8 MB

09. Working With Content Negotiation and Formatters.vtt

6.0 KB

10. Demo - Supporting XML.mp4

18.8 MB

10. Demo - Supporting XML.vtt

5.7 KB

11. Outer Facing Model vs. Entity Model.mp4

4.9 MB

11. Outer Facing Model vs. Entity Model.vtt

4.3 KB

12. Supporting HEAD.mp4

1.3 MB

12. Supporting HEAD.vtt

1.0 KB

13. Demo - Supporting HEAD.mp4

6.4 MB

13. Demo - Supporting HEAD.vtt

2.1 KB

14. Summary.mp4

5.1 MB

14. Summary.vtt

5.0 KB

/03/demos/end/CourseLibrary.API/Controllers/

AuthorsController.cs

2.1 KB

CoursesController.cs

3.8 KB

/03/demos/end/CourseLibrary.API/

CourseLibrary.API.csproj

0.8 KB

Program.cs

0.3 KB

StartupHelperExtensions.cs

2.4 KB

appsettings.Development.json

0.2 KB

appsettings.json

0.3 KB

library.db

4.1 KB

library.db-shm

32.8 KB

library.db-wal

45.4 KB

/03/demos/end/CourseLibrary.API/DbContexts/

CourseLibraryContext.cs

5.8 KB

/03/demos/end/CourseLibrary.API/Entities/

Author.cs

0.8 KB

Course.cs

0.6 KB

/03/demos/end/CourseLibrary.API/Helpers/

DateTimeOffsetExtensions.cs

0.4 KB

/03/demos/end/CourseLibrary.API/Migrations/

CourseLibraryContextModelSnapshot.cs

8.1 KB

InitialMigration.Designer.cs

8.2 KB

InitialMigration.cs

6.8 KB

/03/demos/end/CourseLibrary.API/Models/

AuthorDto.cs

0.3 KB

CourseDto.cs

0.2 KB

CourseForCreationDto.cs

0.2 KB

/03/demos/end/CourseLibrary.API/Profiles/

AuthorProfile.cs

0.5 KB

CourseProfile.cs

0.3 KB

/03/demos/end/CourseLibrary.API/Properties/

launchSettings.json

0.8 KB

/03/demos/end/CourseLibrary.API/Services/

CourseLibraryRepository.cs

4.2 KB

ICourseLibraryRepository.cs

0.8 KB

/03/demos/end/

CourseLibrary.sln

1.2 KB

/03/demos/start/

ASP.NET Core Web API Deep Dive.postman_collection.json

74.1 KB

CourseLibrary.sln

1.2 KB

/03/demos/start/CourseLibrary.API/Controllers/

AuthorsController.cs

2.0 KB

CoursesController.cs

3.7 KB

/03/demos/start/CourseLibrary.API/

CourseLibrary.API.csproj

0.8 KB

Program.cs

0.3 KB

StartupHelperExtensions.cs

1.9 KB

appsettings.Development.json

0.2 KB

appsettings.json

0.3 KB

library.db

4.1 KB

library.db-shm

32.8 KB

library.db-wal

45.4 KB

/03/demos/start/CourseLibrary.API/DbContexts/

CourseLibraryContext.cs

5.8 KB

/03/demos/start/CourseLibrary.API/Entities/

Author.cs

0.8 KB

Course.cs

0.6 KB

/03/demos/start/CourseLibrary.API/Helpers/

DateTimeOffsetExtensions.cs

0.4 KB

/03/demos/start/CourseLibrary.API/Migrations/

CourseLibraryContextModelSnapshot.cs

8.1 KB

InitialMigration.Designer.cs

8.2 KB

InitialMigration.cs

6.8 KB

/03/demos/start/CourseLibrary.API/Models/

AuthorDto.cs

0.3 KB

CourseDto.cs

0.2 KB

CourseForCreationDto.cs

0.2 KB

/03/demos/start/CourseLibrary.API/Profiles/

AuthorProfile.cs

0.5 KB

CourseProfile.cs

0.3 KB

/03/demos/start/CourseLibrary.API/Properties/

launchSettings.json

0.8 KB

/03/demos/start/CourseLibrary.API/Services/

CourseLibraryRepository.cs

4.2 KB

ICourseLibraryRepository.cs

0.8 KB

/03/

designing-the-outer-facing-contract-slides.pdf

1.3 MB

/.../04. Manipulating Resources/

01. Coming Up.mp4

2.0 MB

01. Coming Up.vtt

2.1 KB

02. Method Safety and Method Idempotency.mp4

4.9 MB

02. Method Safety and Method Idempotency.vtt

4.5 KB

03. Demo - Inspecting and Fixing the POST Methods.mp4

45.3 MB

03. Demo - Inspecting and Fixing the POST Methods.vtt

14.3 KB

04. The Advantages of Applying the ApiController Attribute.mp4

8.5 MB

04. The Advantages of Applying the ApiController Attribute.vtt

6.1 KB

05. Demo - Creating Child Resources Together with a Parent Resource.mp4

17.5 MB

05. Demo - Creating Child Resources Together with a Parent Resource.vtt

6.0 KB

06. Demo - Creating a Collection of Resources.mp4

20.1 MB

06. Demo - Creating a Collection of Resources.vtt

6.4 KB

07. Demo - Working with Array Keys and Composite Keys.mp4

41.6 MB

07. Demo - Working with Array Keys and Composite Keys.vtt

12.3 KB

08. Demo - Handling POST to a Single Resource.mp4

5.9 MB

08. Demo - Handling POST to a Single Resource.vtt

2.9 KB

09. Full Updates (PUT) Versus Partial Updates (PATCH).mp4

9.7 MB

09. Full Updates (PUT) Versus Partial Updates (PATCH).vtt

8.0 KB

10. Demo - Inspecting a PUT Action.mp4

16.6 MB

10. Demo - Inspecting a PUT Action.vtt

4.6 KB

11. Demo - Supporting Partial Updates with PATCH.mp4

50.1 MB

11. Demo - Supporting Partial Updates with PATCH.vtt

14.7 KB

12. Using PUT or PATCH for Creating Resources - Upserting.mp4

6.5 MB

12. Using PUT or PATCH for Creating Resources - Upserting.vtt

4.7 KB

13. M4 13x.mp4

18.4 MB

13. M4 13x.vtt

5.7 KB

14. Demo - Upserting with PATCH.mp4

11.0 MB

14. Demo - Upserting with PATCH.vtt

3.3 KB

15. Considering Destructive Actions.mp4

3.3 MB

15. Considering Destructive Actions.vtt

3.0 KB

16. Demo - Supporting OPTIONS.mp4

16.4 MB

16. Demo - Supporting OPTIONS.vtt

5.4 KB

17. Demo - Inspecting Input Formatters.mp4

12.7 MB

17. Demo - Inspecting Input Formatters.vtt

4.1 KB

18. Http Method Overview by Use Case.mp4

9.9 MB

18. Http Method Overview by Use Case.vtt

6.6 KB

19. Summary.mp4

4.5 MB

19. Summary.vtt

4.3 KB

/04/demos/end/CourseLibrary.API/Controllers/

AuthorCollectionsController.cs

2.4 KB

AuthorsController.cs

2.3 KB

CoursesController.cs

5.9 KB

/04/demos/end/CourseLibrary.API/

CourseLibrary.API.csproj

1.0 KB

Program.cs

0.3 KB

StartupHelperExtensions.cs

2.7 KB

appsettings.Development.json

0.2 KB

appsettings.json

0.3 KB

library.db

32.8 KB

/04/demos/end/CourseLibrary.API/DbContexts/

CourseLibraryContext.cs

5.8 KB

/04/demos/end/CourseLibrary.API/Entities/

Author.cs

0.8 KB

Course.cs

0.6 KB

/04/demos/end/CourseLibrary.API/Helpers/

ArrayModelBinder.cs

2.0 KB

DateTimeOffsetExtensions.cs

0.4 KB

/04/demos/end/CourseLibrary.API/Migrations/

CourseLibraryContextModelSnapshot.cs

8.1 KB

InitialMigration.Designer.cs

8.2 KB

InitialMigration.cs

6.8 KB

/04/demos/end/CourseLibrary.API/Models/

AuthorDto.cs

0.3 KB

AuthorForCreationDto.cs

0.4 KB

CourseDto.cs

0.2 KB

CourseForCreationDto.cs

0.2 KB

CourseForUpdateDto.cs

0.2 KB

/04/demos/end/CourseLibrary.API/Profiles/

AuthorProfile.cs

0.6 KB

CourseProfile.cs

0.4 KB

/04/demos/end/CourseLibrary.API/Properties/

launchSettings.json

0.8 KB

/04/demos/end/CourseLibrary.API/Services/

CourseLibraryRepository.cs

4.2 KB

ICourseLibraryRepository.cs

0.8 KB

/04/demos/end/

CourseLibrary.sln

1.2 KB

/04/demos/start/CourseLibrary.API/Controllers/

AuthorsController.cs

2.1 KB

CoursesController.cs

3.8 KB

/04/demos/start/CourseLibrary.API/

CourseLibrary.API.csproj

0.8 KB

Program.cs

0.3 KB

StartupHelperExtensions.cs

2.4 KB

appsettings.Development.json

0.2 KB

appsettings.json

0.3 KB

library.db

4.1 KB

library.db-shm

32.8 KB

library.db-wal

45.4 KB

/04/demos/start/CourseLibrary.API/DbContexts/

CourseLibraryContext.cs

5.8 KB

/04/demos/start/CourseLibrary.API/Entities/

Author.cs

0.8 KB

Course.cs

0.6 KB

/04/demos/start/CourseLibrary.API/Helpers/

DateTimeOffsetExtensions.cs

0.4 KB

/04/demos/start/CourseLibrary.API/Migrations/

CourseLibraryContextModelSnapshot.cs

8.1 KB

InitialMigration.Designer.cs

8.2 KB

InitialMigration.cs

6.8 KB

/04/demos/start/CourseLibrary.API/Models/

AuthorDto.cs

0.3 KB

CourseDto.cs

0.2 KB

CourseForCreationDto.cs

0.2 KB

/04/demos/start/CourseLibrary.API/Profiles/

AuthorProfile.cs

0.5 KB

CourseProfile.cs

0.3 KB

/04/demos/start/CourseLibrary.API/Properties/

launchSettings.json

0.8 KB

/04/demos/start/CourseLibrary.API/Services/

CourseLibraryRepository.cs

4.2 KB

ICourseLibraryRepository.cs

0.8 KB

/04/demos/start/

CourseLibrary.sln

1.2 KB

/04/

manipulating-resources-slides.pdf

868.0 KB

/.../05. Validating Data and Reporting Validation Errors/

01. Coming Up.mp4

1.2 MB

01. Coming Up.vtt

1.0 KB

02. Validation in a RESTful World.mp4

6.4 MB

02. Validation in a RESTful World.vtt

6.1 KB

03. Demo - Validating Input With Data Annotations.mp4

27.5 MB

03. Demo - Validating Input With Data Annotations.vtt

9.7 KB

04. Validation and the ApiController Attribute.mp4

1.3 MB

04. Validation and the ApiController Attribute.vtt

1.1 KB

05. Demo - Customizing Error Messages.mp4

4.5 MB

05. Demo - Customizing Error Messages.vtt

1.5 KB

06. Reporting Validation Errors.mp4

5.4 MB

06. Reporting Validation Errors.vtt

3.5 KB

07. Demo - Customizing Validation Error Responses.mp4

16.9 MB

07. Demo - Customizing Validation Error Responses.vtt

4.2 KB

08. Demo - Validating Input when Updating a Resource with PUT.mp4

30.1 MB

08. Demo - Validating Input when Updating a Resource with PUT.vtt

9.8 KB

09. Demo - Class-level Input Validation with IValidatableObject.mp4

16.7 MB

09. Demo - Class-level Input Validation with IValidatableObject.vtt

6.0 KB

10. Demo - Class-level Input Validation with a Custom Attribute.mp4

16.9 MB

10. Demo - Class-level Input Validation with a Custom Attribute.vtt

5.0 KB

11. Demo - Validating Input when Updating a Resource with PATCH.mp4

21.9 MB

11. Demo - Validating Input when Updating a Resource with PATCH.vtt

6.0 KB

12. Demo - Returning ValidationProblems from Controller Actions.mp4

10.0 MB

12. Demo - Returning ValidationProblems from Controller Actions.vtt

2.8 KB

13. Demo - Validating Input when Upserting With PATCH.mp4

5.4 MB

13. Demo - Validating Input when Upserting With PATCH.vtt

1.6 KB

14. Other Approaches - FluentValidation.mp4

3.1 MB

14. Other Approaches - FluentValidation.vtt

1.0 KB

15. Summary.mp4

2.5 MB

15. Summary.vtt

2.5 KB

/05/demos/end/CourseLibrary.API/Controllers/

AuthorCollectionsController.cs

2.4 KB

AuthorsController.cs

2.3 KB

CoursesController.cs

6.7 KB

/05/demos/end/CourseLibrary.API/

CourseLibrary.API.csproj

1.0 KB

Program.cs

0.3 KB

StartupHelperExtensions.cs

4.3 KB

appsettings.Development.json

0.2 KB

appsettings.json

0.3 KB

library.db

4.1 KB

library.db-shm

32.8 KB

library.db-wal

45.4 KB

/05/demos/end/CourseLibrary.API/DbContexts/

CourseLibraryContext.cs

5.8 KB

/05/demos/end/CourseLibrary.API/Entities/

Author.cs

0.8 KB

Course.cs

0.6 KB

/05/demos/end/CourseLibrary.API/Helpers/

ArrayModelBinder.cs

2.0 KB

DateTimeOffsetExtensions.cs

0.4 KB

/05/demos/end/CourseLibrary.API/Migrations/

CourseLibraryContextModelSnapshot.cs

8.1 KB

InitialMigration.Designer.cs

8.2 KB

InitialMigration.cs

6.8 KB

/05/demos/end/CourseLibrary.API/Models/

AuthorDto.cs

0.3 KB

AuthorForCreationDto.cs

0.4 KB

CourseDto.cs

0.2 KB

CourseForCreationDto.cs

0.2 KB

CourseForManipulationDto.cs

1.0 KB

CourseForUpdateDto.cs

0.3 KB

/05/demos/end/CourseLibrary.API/Profiles/

AuthorProfile.cs

0.6 KB

CourseProfile.cs

0.4 KB

/05/demos/end/CourseLibrary.API/Properties/

launchSettings.json

0.8 KB

/05/demos/end/CourseLibrary.API/Services/

CourseLibraryRepository.cs

4.2 KB

ICourseLibraryRepository.cs

0.8 KB

/05/demos/end/CourseLibrary.API/ValidationAttributes/

CourseTitleMustBeDifferentFromDescriptionAttribute.cs

1.1 KB

/05/demos/end/

CourseLibrary.sln

1.2 KB

/05/demos/start/CourseLibrary.API/Controllers/

AuthorCollectionsController.cs

2.4 KB

AuthorsController.cs

2.3 KB

CoursesController.cs

5.9 KB

/05/demos/start/CourseLibrary.API/

CourseLibrary.API.csproj

1.0 KB

Program.cs

0.3 KB

StartupHelperExtensions.cs

2.7 KB

appsettings.Development.json

0.2 KB

appsettings.json

0.3 KB

library.db

32.8 KB

/05/demos/start/CourseLibrary.API/DbContexts/

CourseLibraryContext.cs

5.8 KB

/05/demos/start/CourseLibrary.API/Entities/

Author.cs

0.8 KB

Course.cs

0.6 KB

/05/demos/start/CourseLibrary.API/Helpers/

ArrayModelBinder.cs

2.0 KB

DateTimeOffsetExtensions.cs

0.4 KB

/05/demos/start/CourseLibrary.API/Migrations/

CourseLibraryContextModelSnapshot.cs

8.1 KB

InitialMigration.Designer.cs

8.2 KB

InitialMigration.cs

6.8 KB

/05/demos/start/CourseLibrary.API/Models/

AuthorDto.cs

0.3 KB

AuthorForCreationDto.cs

0.4 KB

CourseDto.cs

0.2 KB

CourseForCreationDto.cs

0.2 KB

CourseForUpdateDto.cs

0.2 KB

/05/demos/start/CourseLibrary.API/Profiles/

AuthorProfile.cs

0.6 KB

CourseProfile.cs

0.4 KB

/05/demos/start/CourseLibrary.API/Properties/

launchSettings.json

0.8 KB

/05/demos/start/CourseLibrary.API/Services/

CourseLibraryRepository.cs

4.2 KB

ICourseLibraryRepository.cs

0.8 KB

/05/demos/start/

CourseLibrary.sln

1.2 KB

/05/

validating-data-and-reporting-validation-errors-slides.pdf

476.4 KB

/06/demos/end/CourseLibrary.API/Controllers/

AuthorCollectionsController.cs

2.4 KB

AuthorsController.cs

2.4 KB

CoursesController.cs

6.7 KB

/06/demos/end/CourseLibrary.API/

CourseLibrary.API.csproj

1.0 KB

Program.cs

0.3 KB

StartupHelperExtensions.cs

4.3 KB

appsettings.Development.json

0.2 KB

appsettings.json

0.3 KB

library.db

32.8 KB

/06/demos/end/CourseLibrary.API/DbContexts/

CourseLibraryContext.cs

5.8 KB

/06/demos/end/CourseLibrary.API/Entities/

Author.cs

0.8 KB

Course.cs

0.6 KB

/06/demos/end/CourseLibrary.API/Helpers/

ArrayModelBinder.cs

2.0 KB

DateTimeOffsetExtensions.cs

0.4 KB

/06/demos/end/CourseLibrary.API/Migrations/

CourseLibraryContextModelSnapshot.cs

8.1 KB

InitialMigration.Designer.cs

8.2 KB

InitialMigration.cs

6.8 KB

/06/demos/end/CourseLibrary.API/Models/

AuthorDto.cs

0.3 KB

AuthorForCreationDto.cs

0.4 KB

CourseDto.cs

0.2 KB

CourseForCreationDto.cs

0.2 KB

CourseForManipulationDto.cs

1.0 KB

CourseForUpdateDto.cs

0.3 KB

/06/demos/end/CourseLibrary.API/Profiles/

AuthorProfile.cs

0.6 KB

CourseProfile.cs

0.4 KB

/06/demos/end/CourseLibrary.API/Properties/

launchSettings.json

0.8 KB

/06/demos/end/CourseLibrary.API/ResourceParameters/

AuthorsResourceParameters.cs

0.2 KB

/06/demos/end/CourseLibrary.API/Services/

CourseLibraryRepository.cs

5.6 KB

ICourseLibraryRepository.cs

0.9 KB

/06/demos/end/CourseLibrary.API/ValidationAttributes/

CourseTitleMustBeDifferentFromDescriptionAttribute.cs

1.1 KB

/06/demos/end/

CourseLibrary.sln

1.2 KB

/06/demos/start/CourseLibrary.API/Controllers/

AuthorCollectionsController.cs

2.4 KB

AuthorsController.cs

2.3 KB

CoursesController.cs

6.7 KB

/06/demos/start/CourseLibrary.API/

CourseLibrary.API.csproj

1.0 KB

Program.cs

0.3 KB

StartupHelperExtensions.cs

4.3 KB

appsettings.Development.json

0.2 KB

appsettings.json

0.3 KB

library.db

4.1 KB

library.db-shm

32.8 KB

library.db-wal

45.4 KB

/06/demos/start/CourseLibrary.API/DbContexts/

CourseLibraryContext.cs

5.8 KB

/06/demos/start/CourseLibrary.API/Entities/

Author.cs

0.8 KB

Course.cs

0.6 KB

/06/demos/start/CourseLibrary.API/Helpers/

ArrayModelBinder.cs

2.0 KB

DateTimeOffsetExtensions.cs

0.4 KB

/06/demos/start/CourseLibrary.API/Migrations/

CourseLibraryContextModelSnapshot.cs

8.1 KB

InitialMigration.Designer.cs

8.2 KB

InitialMigration.cs

6.8 KB

/06/demos/start/CourseLibrary.API/Models/

AuthorDto.cs

0.3 KB

AuthorForCreationDto.cs

0.4 KB

CourseDto.cs

0.2 KB

CourseForCreationDto.cs

0.2 KB

CourseForManipulationDto.cs

1.0 KB

CourseForUpdateDto.cs

0.3 KB

/06/demos/start/CourseLibrary.API/Profiles/

AuthorProfile.cs

0.6 KB

CourseProfile.cs

0.4 KB

/06/demos/start/CourseLibrary.API/Properties/

launchSettings.json

0.8 KB

/06/demos/start/CourseLibrary.API/Services/

CourseLibraryRepository.cs

4.2 KB

ICourseLibraryRepository.cs

0.8 KB

/06/demos/start/CourseLibrary.API/ValidationAttributes/

CourseTitleMustBeDifferentFromDescriptionAttribute.cs

1.1 KB

/06/demos/start/

CourseLibrary.sln

1.2 KB

/06/

supporting-filtering-and-searching-slides.pdf

500.1 KB

/07/demos/end/CourseLibrary.API/Controllers/

AuthorCollectionsController.cs

2.4 KB

AuthorsController.cs

5.0 KB

CoursesController.cs

6.7 KB

/07/demos/end/CourseLibrary.API/

CourseLibrary.API.csproj

1.0 KB

Program.cs

0.3 KB

StartupHelperExtensions.cs

4.3 KB

appsettings.Development.json

0.2 KB

appsettings.json

0.3 KB

library.db

4.1 KB

library.db-shm

32.8 KB

library.db-wal

45.4 KB

/07/demos/end/CourseLibrary.API/DbContexts/

CourseLibraryContext.cs

5.8 KB

/07/demos/end/CourseLibrary.API/Entities/

Author.cs

0.8 KB

Course.cs

0.6 KB

/07/demos/end/CourseLibrary.API/Helpers/

ArrayModelBinder.cs

2.0 KB

DateTimeOffsetExtensions.cs

0.4 KB

PagedList.cs

1.1 KB

ResourceUriType.cs

0.1 KB

/07/demos/end/CourseLibrary.API/Migrations/

CourseLibraryContextModelSnapshot.cs

8.1 KB

InitialMigration.Designer.cs

8.2 KB

InitialMigration.cs

6.8 KB

/07/demos/end/CourseLibrary.API/Models/

AuthorDto.cs

0.3 KB

AuthorForCreationDto.cs

0.4 KB

CourseDto.cs

0.2 KB

CourseForCreationDto.cs

0.2 KB

CourseForManipulationDto.cs

1.0 KB

CourseForUpdateDto.cs

0.3 KB

/07/demos/end/CourseLibrary.API/Profiles/

AuthorProfile.cs

0.6 KB

CourseProfile.cs

0.4 KB

/07/demos/end/CourseLibrary.API/Properties/

launchSettings.json

0.8 KB

/07/demos/end/CourseLibrary.API/ResourceParameters/

AuthorsResourceParameters.cs

0.4 KB

/07/demos/end/CourseLibrary.API/Services/

CourseLibraryRepository.cs

5.7 KB

ICourseLibraryRepository.cs

0.9 KB

/07/demos/end/CourseLibrary.API/ValidationAttributes/

CourseTitleMustBeDifferentFromDescriptionAttribute.cs

1.1 KB

/07/demos/end/

CourseLibrary.sln

1.2 KB

/07/demos/start/CourseLibrary.API/Controllers/

AuthorCollectionsController.cs

2.4 KB

AuthorsController.cs

2.4 KB

CoursesController.cs

6.7 KB

/07/demos/start/CourseLibrary.API/

CourseLibrary.API.csproj

1.0 KB

Program.cs

0.3 KB

StartupHelperExtensions.cs

4.3 KB

appsettings.Development.json

0.2 KB

appsettings.json

0.3 KB

library.db

32.8 KB

/07/demos/start/CourseLibrary.API/DbContexts/

CourseLibraryContext.cs

5.8 KB

/07/demos/start/CourseLibrary.API/Entities/

Author.cs

0.8 KB

Course.cs

0.6 KB

/07/demos/start/CourseLibrary.API/Helpers/

ArrayModelBinder.cs

2.0 KB

DateTimeOffsetExtensions.cs

0.4 KB

/07/demos/start/CourseLibrary.API/Migrations/

CourseLibraryContextModelSnapshot.cs

8.1 KB

InitialMigration.Designer.cs

8.2 KB

InitialMigration.cs

6.8 KB

/07/demos/start/CourseLibrary.API/Models/

AuthorDto.cs

0.3 KB

AuthorForCreationDto.cs

0.4 KB

CourseDto.cs

0.2 KB

CourseForCreationDto.cs

0.2 KB

CourseForManipulationDto.cs

1.0 KB

CourseForUpdateDto.cs

0.3 KB

/07/demos/start/CourseLibrary.API/Profiles/

AuthorProfile.cs

0.6 KB

CourseProfile.cs

0.4 KB

/07/demos/start/CourseLibrary.API/Properties/

launchSettings.json

0.8 KB

/07/demos/start/CourseLibrary.API/ResourceParameters/

AuthorsResourceParameters.cs

0.2 KB

/07/demos/start/CourseLibrary.API/Services/

CourseLibraryRepository.cs

5.6 KB

ICourseLibraryRepository.cs

0.9 KB

/07/demos/start/CourseLibrary.API/ValidationAttributes/

CourseTitleMustBeDifferentFromDescriptionAttribute.cs

1.1 KB

/07/demos/start/

CourseLibrary.sln

1.2 KB

/07/

supporting-paging-slides.pdf

698.7 KB

/08/demos/end/CourseLibrary.API/Controllers/

AuthorCollectionsController.cs

2.4 KB

AuthorsController.cs

5.6 KB

CoursesController.cs

6.7 KB

/08/demos/end/CourseLibrary.API/

CourseLibrary.API.csproj

1.0 KB

Program.cs

0.3 KB

StartupHelperExtensions.cs

4.4 KB

appsettings.Development.json

0.2 KB

appsettings.json

0.3 KB

library.db

4.1 KB

library.db-shm

32.8 KB

library.db-wal

45.4 KB

/08/demos/end/CourseLibrary.API/DbContexts/

CourseLibraryContext.cs

5.8 KB

/08/demos/end/CourseLibrary.API/Entities/

Author.cs

0.8 KB

Course.cs

0.6 KB

/08/demos/end/CourseLibrary.API/Helpers/

ArrayModelBinder.cs

2.0 KB

DateTimeOffsetExtensions.cs

0.4 KB

IQueryableExtensions.cs

3.0 KB

PagedList.cs

1.1 KB

ResourceUriType.cs

0.1 KB

/08/demos/end/CourseLibrary.API/Migrations/

CourseLibraryContextModelSnapshot.cs

8.1 KB

InitialMigration.Designer.cs

8.2 KB

InitialMigration.cs

6.8 KB

/08/demos/end/CourseLibrary.API/Models/

AuthorDto.cs

0.3 KB

AuthorForCreationDto.cs

0.4 KB

CourseDto.cs

0.2 KB

CourseForCreationDto.cs

0.2 KB

CourseForManipulationDto.cs

1.0 KB

CourseForUpdateDto.cs

0.3 KB

/08/demos/end/CourseLibrary.API/Profiles/

AuthorProfile.cs

0.6 KB

CourseProfile.cs

0.4 KB

/08/demos/end/CourseLibrary.API/Properties/

launchSettings.json

0.8 KB

/08/demos/end/CourseLibrary.API/ResourceParameters/

AuthorsResourceParameters.cs

0.5 KB

/08/demos/end/CourseLibrary.API/Services/

CourseLibraryRepository.cs

6.4 KB

ICourseLibraryRepository.cs

0.9 KB

IPropertyMapping.cs

0.1 KB

IPropertyMappingService.cs

0.3 KB

PropertyMapping.cs

0.5 KB

PropertyMappingService.cs

2.5 KB

PropertyMappingValue.cs

0.5 KB

/08/demos/end/CourseLibrary.API/ValidationAttributes/

CourseTitleMustBeDifferentFromDescriptionAttribute.cs

1.1 KB

/08/demos/end/

CourseLibrary.sln

1.2 KB

/08/demos/start/CourseLibrary.API/Controllers/

AuthorCollectionsController.cs

2.4 KB

AuthorsController.cs

5.0 KB

CoursesController.cs

6.7 KB

/08/demos/start/CourseLibrary.API/

CourseLibrary.API.csproj

1.0 KB

Program.cs

0.3 KB

StartupHelperExtensions.cs

4.3 KB

appsettings.Development.json

0.2 KB

appsettings.json

0.3 KB

library.db

4.1 KB

library.db-shm

32.8 KB

library.db-wal

45.4 KB

/08/demos/start/CourseLibrary.API/DbContexts/

CourseLibraryContext.cs

5.8 KB

/08/demos/start/CourseLibrary.API/Entities/

Author.cs

0.8 KB

Course.cs

0.6 KB

/08/demos/start/CourseLibrary.API/Helpers/

ArrayModelBinder.cs

2.0 KB

DateTimeOffsetExtensions.cs

0.4 KB

PagedList.cs

1.1 KB

ResourceUriType.cs

0.1 KB

/08/demos/start/CourseLibrary.API/Migrations/

CourseLibraryContextModelSnapshot.cs

8.1 KB

InitialMigration.Designer.cs

8.2 KB

InitialMigration.cs

6.8 KB

/08/demos/start/CourseLibrary.API/Models/

AuthorDto.cs

0.3 KB

AuthorForCreationDto.cs

0.4 KB

CourseDto.cs

0.2 KB

CourseForCreationDto.cs

0.2 KB

CourseForManipulationDto.cs

1.0 KB

CourseForUpdateDto.cs

0.3 KB

/08/demos/start/CourseLibrary.API/Profiles/

AuthorProfile.cs

0.6 KB

CourseProfile.cs

0.4 KB

/08/demos/start/CourseLibrary.API/Properties/

launchSettings.json

0.8 KB

/08/demos/start/CourseLibrary.API/ResourceParameters/

AuthorsResourceParameters.cs

0.4 KB

/08/demos/start/CourseLibrary.API/Services/

CourseLibraryRepository.cs

5.7 KB

ICourseLibraryRepository.cs

0.9 KB

/08/demos/start/CourseLibrary.API/ValidationAttributes/

CourseTitleMustBeDifferentFromDescriptionAttribute.cs

1.1 KB

/08/demos/start/

CourseLibrary.sln

1.2 KB

/08/

supporting-sorting-slides.pdf

527.7 KB

/09/demos/end/CourseLibrary.API/Controllers/

AuthorCollectionsController.cs

2.4 KB

AuthorsController.cs

7.4 KB

CoursesController.cs

6.7 KB

/09/demos/end/CourseLibrary.API/

CourseLibrary.API.csproj

1.0 KB

Program.cs

0.3 KB

StartupHelperExtensions.cs

4.5 KB

appsettings.Development.json

0.2 KB

appsettings.json

0.3 KB

library.db

4.1 KB

library.db-shm

32.8 KB

library.db-wal

45.4 KB

/09/demos/end/CourseLibrary.API/DbContexts/

CourseLibraryContext.cs

5.8 KB

/09/demos/end/CourseLibrary.API/Entities/

Author.cs

0.8 KB

Course.cs

0.6 KB

/09/demos/end/CourseLibrary.API/Helpers/

ArrayModelBinder.cs

2.0 KB

DateTimeOffsetExtensions.cs

0.4 KB

IEnumerableExtensions.cs

3.5 KB

IQueryableExtensions.cs

3.0 KB

ObjectExtensions.cs

2.6 KB

PagedList.cs

1.1 KB

ResourceUriType.cs

0.1 KB

/09/demos/end/CourseLibrary.API/Migrations/

CourseLibraryContextModelSnapshot.cs

8.1 KB

InitialMigration.Designer.cs

8.2 KB

InitialMigration.cs

6.8 KB

/09/demos/end/CourseLibrary.API/Models/

AuthorDto.cs

0.3 KB

AuthorForCreationDto.cs

0.4 KB

CourseDto.cs

0.2 KB

CourseForCreationDto.cs

0.2 KB

CourseForManipulationDto.cs

1.0 KB

CourseForUpdateDto.cs

0.3 KB

/09/demos/end/CourseLibrary.API/Profiles/

AuthorProfile.cs

0.6 KB

CourseProfile.cs

0.4 KB

/09/demos/end/CourseLibrary.API/Properties/

launchSettings.json

0.8 KB

/09/demos/end/CourseLibrary.API/ResourceParameters/

AuthorsResourceParameters.cs

0.5 KB

/09/demos/end/CourseLibrary.API/Services/

CourseLibraryRepository.cs

6.4 KB

ICourseLibraryRepository.cs

0.9 KB

IPropertyCheckerService.cs

0.1 KB

IPropertyMapping.cs

0.1 KB

IPropertyMappingService.cs

0.3 KB

PropertyCheckerService.cs

1.3 KB

PropertyMapping.cs

0.5 KB

PropertyMappingService.cs

2.5 KB

PropertyMappingValue.cs

0.5 KB

/09/demos/end/CourseLibrary.API/ValidationAttributes/

CourseTitleMustBeDifferentFromDescriptionAttribute.cs

1.1 KB

/09/demos/end/

CourseLibrary.sln

1.2 KB

/09/demos/start/CourseLibrary.API/Controllers/

AuthorCollectionsController.cs

2.4 KB

AuthorsController.cs

5.6 KB

CoursesController.cs

6.7 KB

/09/demos/start/CourseLibrary.API/

CourseLibrary.API.csproj

1.0 KB

Program.cs

0.3 KB

StartupHelperExtensions.cs

4.4 KB

appsettings.Development.json

0.2 KB

appsettings.json

0.3 KB

library.db

4.1 KB

library.db-shm

32.8 KB

library.db-wal

45.4 KB

/09/demos/start/CourseLibrary.API/DbContexts/

CourseLibraryContext.cs

5.8 KB

/09/demos/start/CourseLibrary.API/Entities/

Author.cs

0.8 KB

Course.cs

0.6 KB

/09/demos/start/CourseLibrary.API/Helpers/

ArrayModelBinder.cs

2.0 KB

DateTimeOffsetExtensions.cs

0.4 KB

IQueryableExtensions.cs

3.0 KB

PagedList.cs

1.1 KB

ResourceUriType.cs

0.1 KB

/09/demos/start/CourseLibrary.API/Migrations/

CourseLibraryContextModelSnapshot.cs

8.1 KB

InitialMigration.Designer.cs

8.2 KB

InitialMigration.cs

6.8 KB

/09/demos/start/CourseLibrary.API/Models/

AuthorDto.cs

0.3 KB

AuthorForCreationDto.cs

0.4 KB

CourseDto.cs

0.2 KB

CourseForCreationDto.cs

0.2 KB

CourseForManipulationDto.cs

1.0 KB

CourseForUpdateDto.cs

0.3 KB

/09/demos/start/CourseLibrary.API/Profiles/

AuthorProfile.cs

0.6 KB

CourseProfile.cs

0.4 KB

/09/demos/start/CourseLibrary.API/Properties/

launchSettings.json

0.8 KB

/09/demos/start/CourseLibrary.API/ResourceParameters/

AuthorsResourceParameters.cs

0.5 KB

/09/demos/start/CourseLibrary.API/Services/

CourseLibraryRepository.cs

6.4 KB

ICourseLibraryRepository.cs

0.9 KB

IPropertyMapping.cs

0.1 KB

IPropertyMappingService.cs

0.3 KB

PropertyMapping.cs

0.5 KB

PropertyMappingService.cs

2.5 KB

PropertyMappingValue.cs

0.5 KB

/09/demos/start/CourseLibrary.API/ValidationAttributes/

CourseTitleMustBeDifferentFromDescriptionAttribute.cs

1.1 KB

/09/demos/start/

CourseLibrary.sln

1.2 KB

/09/

supporting-data-shaping-slides.pdf

409.3 KB

/1. Course Overview/

1. Course Overview.mp4

3.0 MB

1. Course Overview.vtt

1.7 KB

/.../10. Learning and Implementing HATEOAS/

01. Coming Up.mp4

1.4 MB

01. Coming Up.vtt

1.4 KB

02. Hypermedia as the Engine of Application State.mp4

17.3 MB

02. Hypermedia as the Engine of Application State.vtt

13.4 KB

03. Demo Introduction - Supporting HATEOAS.mp4

3.7 MB

03. Demo Introduction - Supporting HATEOAS.vtt

3.0 KB

04. Demo - Implementing HATEOAS Support for a Single Resource.mp4

25.7 MB

04. Demo - Implementing HATEOAS Support for a Single Resource.vtt

7.0 KB

05. Demo - Implementing HATEOAS Support after POSTing.mp4

9.8 MB

05. Demo - Implementing HATEOAS Support after POSTing.vtt

3.3 KB

06. Demo - Implementing HATEOAS Support for a Collection Resource.mp4

19.4 MB

06. Demo - Implementing HATEOAS Support for a Collection Resource.vtt

5.0 KB

07. Using HATEOAS for Pagination Links.mp4

1.1 MB

07. Using HATEOAS for Pagination Links.vtt

0.8 KB

08. Demo - Using HATEOAS for Pagination Links.mp4

9.3 MB

08. Demo - Using HATEOAS for Pagination Links.vtt

2.7 KB

09. Demo - Working Towards Self-discoverability with a Root Document.mp4

13.6 MB

09. Demo - Working Towards Self-discoverability with a Root Document.vtt

4.0 KB

10. Other Approaches and Options.mp4

9.0 MB

10. Other Approaches and Options.vtt

3.0 KB

11. Summary.mp4

2.1 MB

11. Summary.vtt

1.8 KB

/10/demos/end/CourseLibrary.API/Controllers/

AuthorCollectionsController.cs

2.4 KB

AuthorsController.cs

10.1 KB

CoursesController.cs

6.7 KB

RootController.cs

0.7 KB

/10/demos/end/CourseLibrary.API/

CourseLibrary.API.csproj

1.0 KB

CourseLibrary.API.csproj.user

0.4 KB

Program.cs

0.3 KB

StartupHelperExtensions.cs

4.5 KB

appsettings.Development.json

0.2 KB

appsettings.json

0.3 KB

library.db

4.1 KB

library.db-shm

32.8 KB

library.db-wal

45.4 KB

/10/demos/end/CourseLibrary.API/DbContexts/

CourseLibraryContext.cs

5.8 KB

/10/demos/end/CourseLibrary.API/Entities/

Author.cs

0.8 KB

Course.cs

0.6 KB

/10/demos/end/CourseLibrary.API/Helpers/

ArrayModelBinder.cs

2.0 KB

DateTimeOffsetExtensions.cs

0.4 KB

IEnumerableExtensions.cs

3.5 KB

IQueryableExtensions.cs

3.0 KB

ObjectExtensions.cs

2.6 KB

PagedList.cs

1.1 KB

ResourceUriType.cs

0.1 KB

/10/demos/end/CourseLibrary.API/Migrations/

CourseLibraryContextModelSnapshot.cs

8.1 KB

InitialMigration.Designer.cs

8.2 KB

InitialMigration.cs

6.8 KB

/10/demos/end/CourseLibrary.API/Models/

AuthorDto.cs

0.3 KB

AuthorForCreationDto.cs

0.4 KB

CourseDto.cs

0.2 KB

CourseForCreationDto.cs

0.2 KB

CourseForManipulationDto.cs

1.0 KB

CourseForUpdateDto.cs

0.3 KB

LinkDto.cs

0.4 KB

/10/demos/end/CourseLibrary.API/Profiles/

AuthorProfile.cs

0.6 KB

CourseProfile.cs

0.4 KB

/10/demos/end/CourseLibrary.API/Properties/

launchSettings.json

0.8 KB

/10/demos/end/CourseLibrary.API/ResourceParameters/

AuthorsResourceParameters.cs

0.5 KB

/10/demos/end/CourseLibrary.API/Services/

CourseLibraryRepository.cs

6.4 KB

ICourseLibraryRepository.cs

0.9 KB

IPropertyCheckerService.cs

0.1 KB

IPropertyMapping.cs

0.1 KB

IPropertyMappingService.cs

0.3 KB

PropertyCheckerService.cs

1.3 KB

PropertyMapping.cs

0.5 KB

PropertyMappingService.cs

2.5 KB

PropertyMappingValue.cs

0.5 KB

/10/demos/end/CourseLibrary.API/ValidationAttributes/

CourseTitleMustBeDifferentFromDescriptionAttribute.cs

1.1 KB

/10/demos/end/

CourseLibrary.sln

1.2 KB

/10/demos/start/CourseLibrary.API/Controllers/

AuthorCollectionsController.cs

2.4 KB

AuthorsController.cs

7.4 KB

CoursesController.cs

6.7 KB

/10/demos/start/CourseLibrary.API/

CourseLibrary.API.csproj

1.0 KB

Program.cs

0.3 KB

StartupHelperExtensions.cs

4.5 KB

appsettings.Development.json

0.2 KB

appsettings.json

0.3 KB

library.db

4.1 KB

library.db-shm

32.8 KB

library.db-wal

45.4 KB

/10/demos/start/CourseLibrary.API/DbContexts/

CourseLibraryContext.cs

5.8 KB

/10/demos/start/CourseLibrary.API/Entities/

Author.cs

0.8 KB

Course.cs

0.6 KB

/10/demos/start/CourseLibrary.API/Helpers/

ArrayModelBinder.cs

2.0 KB

DateTimeOffsetExtensions.cs

0.4 KB

IEnumerableExtensions.cs

3.5 KB

IQueryableExtensions.cs

3.0 KB

ObjectExtensions.cs

2.6 KB

PagedList.cs

1.1 KB

ResourceUriType.cs

0.1 KB

/10/demos/start/CourseLibrary.API/Migrations/

CourseLibraryContextModelSnapshot.cs

8.1 KB

InitialMigration.Designer.cs

8.2 KB

InitialMigration.cs

6.8 KB

/10/demos/start/CourseLibrary.API/Models/

AuthorDto.cs

0.3 KB

AuthorForCreationDto.cs

0.4 KB

CourseDto.cs

0.2 KB

CourseForCreationDto.cs

0.2 KB

CourseForManipulationDto.cs

1.0 KB

CourseForUpdateDto.cs

0.3 KB

/10/demos/start/CourseLibrary.API/Profiles/

AuthorProfile.cs

0.6 KB

CourseProfile.cs

0.4 KB

/10/demos/start/CourseLibrary.API/Properties/

launchSettings.json

0.8 KB

/10/demos/start/CourseLibrary.API/ResourceParameters/

AuthorsResourceParameters.cs

0.5 KB

/10/demos/start/CourseLibrary.API/Services/

CourseLibraryRepository.cs

6.4 KB

ICourseLibraryRepository.cs

0.9 KB

IPropertyCheckerService.cs

0.1 KB

IPropertyMapping.cs

0.1 KB

IPropertyMappingService.cs

0.3 KB

PropertyCheckerService.cs

1.3 KB

PropertyMapping.cs

0.5 KB

PropertyMappingService.cs

2.5 KB

PropertyMappingValue.cs

0.5 KB

/10/demos/start/CourseLibrary.API/ValidationAttributes/

CourseTitleMustBeDifferentFromDescriptionAttribute.cs

1.1 KB

/10/demos/start/

CourseLibrary.sln

1.2 KB

/10/

learning-and-implementing-hateoas-slides.pdf

554.6 KB

/.../11. Improving Reliability with Advanced Content Negotiation/

01. Coming Up.mp4

1.9 MB

01. Coming Up.vtt

1.6 KB

02. Revisiting the Contract Between Client and Server.mp4

4.7 MB

02. Revisiting the Contract Between Client and Server.vtt

2.7 KB

03. HATEOAS and Content Negotiation.mp4

6.0 MB

03. HATEOAS and Content Negotiation.vtt

5.3 KB

04. Demo - HATEOAS and Content Negotiation.mp4

28.0 MB

04. Demo - HATEOAS and Content Negotiation.vtt

7.8 KB

05. Tightening the Contract Between Client and Server with Vendor-specific Media Types.mp4

6.1 MB

05. Tightening the Contract Between Client and Server with Vendor-specific Media Types.vtt

4.4 KB

06. Demo - Working with Vendor-specific Media Types on Output.mp4

24.6 MB

06. Demo - Working with Vendor-specific Media Types on Output.vtt

6.7 KB

07. Using Vendor-specific Media Types on Input.mp4

2.6 MB

07. Using Vendor-specific Media Types on Input.vtt

2.2 KB

08. Demo - Working with Vendor-specific Media Types on Input.mp4

50.1 MB

08. Demo - Working with Vendor-specific Media Types on Input.vtt

13.4 KB

09. Demo - Improving Resource Representation Selection with an ActionConstraint.mp4

22.3 MB

09. Demo - Improving Resource Representation Selection with an ActionConstraint.vtt

5.5 KB

10. Versioning in a RESTful World.mp4

8.3 MB

10. Versioning in a RESTful World.vtt

7.6 KB

11. Summary.mp4

3.4 MB

11. Summary.vtt

2.9 KB

/11/demos/end/CourseLibrary.API/ActionConstraints/

RequestHeaderMatchesMediaTypeAttribute.cs

2.3 KB

/11/demos/end/CourseLibrary.API/Controllers/

AuthorCollectionsController.cs

2.4 KB

AuthorsController.cs

18.3 KB

CoursesController.cs

6.7 KB

RootController.cs

0.7 KB

/11/demos/end/CourseLibrary.API/

CourseLibrary.API.csproj

1.0 KB

CourseLibrary.API.csproj.user

0.4 KB

Program.cs

0.3 KB

StartupHelperExtensions.cs

5.0 KB

appsettings.Development.json

0.2 KB

appsettings.json

0.3 KB

library.db

32.8 KB

/11/demos/end/CourseLibrary.API/DbContexts/

CourseLibraryContext.cs

5.8 KB

/11/demos/end/CourseLibrary.API/Entities/

Author.cs

0.8 KB

Course.cs

0.6 KB

/11/demos/end/CourseLibrary.API/Helpers/

ArrayModelBinder.cs

2.0 KB

DateTimeOffsetExtensions.cs

0.6 KB

IEnumerableExtensions.cs

3.5 KB

IQueryableExtensions.cs

3.0 KB

ObjectExtensions.cs

2.6 KB

PagedList.cs

1.1 KB

ResourceUriType.cs

0.1 KB

/11/demos/end/CourseLibrary.API/Migrations/

20220906074951_AddDateOfDeathToAuthor.Designer.cs

8.3 KB

20220906074951_AddDateOfDeathToAuthor.cs

0.7 KB

CourseLibraryContextModelSnapshot.cs

8.2 KB

InitialMigration.Designer.cs

8.2 KB

InitialMigration.cs

6.8 KB

/11/demos/end/CourseLibrary.API/Models/

AuthorDto.cs

0.3 KB

AuthorForCreationDto.cs

0.4 KB

AuthorForCreationWithDateOfDeathDto.cs

0.2 KB

AuthorFullDto.cs

0.3 KB

CourseDto.cs

0.2 KB

CourseForCreationDto.cs

0.2 KB

CourseForManipulationDto.cs

1.0 KB

CourseForUpdateDto.cs

0.3 KB

LinkDto.cs

0.4 KB

/11/demos/end/CourseLibrary.API/Profiles/

AuthorProfile.cs

0.7 KB

CourseProfile.cs

0.4 KB

/11/demos/end/CourseLibrary.API/Properties/

launchSettings.json

0.8 KB

/11/demos/end/CourseLibrary.API/ResourceParameters/

AuthorsResourceParameters.cs

0.5 KB

/11/demos/end/CourseLibrary.API/Services/

CourseLibraryRepository.cs

6.4 KB

ICourseLibraryRepository.cs

0.9 KB

IPropertyCheckerService.cs

0.1 KB

IPropertyMapping.cs

0.1 KB

IPropertyMappingService.cs

0.3 KB

PropertyCheckerService.cs

1.3 KB

PropertyMapping.cs

0.5 KB

PropertyMappingService.cs

2.5 KB

PropertyMappingValue.cs

0.5 KB

/11/demos/end/CourseLibrary.API/ValidationAttributes/

CourseTitleMustBeDifferentFromDescriptionAttribute.cs

1.1 KB

/11/demos/end/

CourseLibrary.sln

1.2 KB

/11/demos/start/CourseLibrary.API/Controllers/

AuthorCollectionsController.cs

2.4 KB

AuthorsController.cs

10.1 KB

CoursesController.cs

6.7 KB

RootController.cs

0.7 KB

/11/demos/start/CourseLibrary.API/

CourseLibrary.API.csproj

1.0 KB

CourseLibrary.API.csproj.user

0.4 KB

Program.cs

0.3 KB

StartupHelperExtensions.cs

4.5 KB

appsettings.Development.json

0.2 KB

appsettings.json

0.3 KB

library.db

4.1 KB

library.db-shm

32.8 KB

library.db-wal

45.4 KB

/11/demos/start/CourseLibrary.API/DbContexts/

CourseLibraryContext.cs

5.8 KB

/11/demos/start/CourseLibrary.API/Entities/

Author.cs

0.8 KB

Course.cs

0.6 KB

/11/demos/start/CourseLibrary.API/Helpers/

ArrayModelBinder.cs

2.0 KB

DateTimeOffsetExtensions.cs

0.4 KB

IEnumerableExtensions.cs

3.5 KB

IQueryableExtensions.cs

3.0 KB

ObjectExtensions.cs

2.6 KB

PagedList.cs

1.1 KB

ResourceUriType.cs

0.1 KB

/11/demos/start/CourseLibrary.API/Migrations/

CourseLibraryContextModelSnapshot.cs

8.1 KB

InitialMigration.Designer.cs

8.2 KB

InitialMigration.cs

6.8 KB

/11/demos/start/CourseLibrary.API/Models/

AuthorDto.cs

0.3 KB

AuthorForCreationDto.cs

0.4 KB

CourseDto.cs

0.2 KB

CourseForCreationDto.cs

0.2 KB

CourseForManipulationDto.cs

1.0 KB

CourseForUpdateDto.cs

0.3 KB

LinkDto.cs

0.4 KB

/11/demos/start/CourseLibrary.API/Profiles/

AuthorProfile.cs

0.6 KB

CourseProfile.cs

0.4 KB

/11/demos/start/CourseLibrary.API/Properties/

launchSettings.json

0.8 KB

/11/demos/start/CourseLibrary.API/ResourceParameters/

AuthorsResourceParameters.cs

0.5 KB

/11/demos/start/CourseLibrary.API/Services/

CourseLibraryRepository.cs

6.4 KB

ICourseLibraryRepository.cs

0.9 KB

IPropertyCheckerService.cs

0.1 KB

IPropertyMapping.cs

0.1 KB

IPropertyMappingService.cs

0.3 KB

PropertyCheckerService.cs

1.3 KB

PropertyMapping.cs

0.5 KB

PropertyMappingService.cs

2.5 KB

PropertyMappingValue.cs

0.5 KB

/11/demos/start/CourseLibrary.API/ValidationAttributes/

CourseTitleMustBeDifferentFromDescriptionAttribute.cs

1.1 KB

/11/demos/start/

CourseLibrary.sln

1.2 KB

/11/

improving-reliability-with-advanced-content-negotiation-slides.pdf

659.4 KB

/.../12. Getting Started with Caching Resources/

01. Coming Up.mp4

1.1 MB

01. Coming Up.vtt

1.1 KB

02. Supporting the Cacheable Constraint.mp4

10.5 MB

02. Supporting the Cacheable Constraint.vtt

5.1 KB

03. Cache Types in Http Cache.mp4

4.0 MB

03. Cache Types in Http Cache.vtt

3.3 KB

04. Response Cache Attribute and Middleware.mp4

2.2 MB

04. Response Cache Attribute and Middleware.vtt

1.7 KB

05. Demo - Adding Cache Headers to the Response.mp4

10.2 MB

05. Demo - Adding Cache Headers to the Response.vtt

3.2 KB

06. Demo - Adding a Cache Store with the ResponseCaching Middleware.mp4

9.9 MB

06. Demo - Adding a Cache Store with the ResponseCaching Middleware.vtt

2.9 KB

07. Demo - Using Cache Profiles to Apply the Same Rules to Different Resources.mp4

10.7 MB

07. Demo - Using Cache Profiles to Apply the Same Rules to Different Resources.vtt

3.0 KB

08. The Expiration Model.mp4

9.5 MB

08. The Expiration Model.vtt

7.9 KB

09. The Validation Model.mp4

18.8 MB

09. The Validation Model.vtt

13.2 KB

10. Exploring the Cache-Control Directive.mp4

6.9 MB

10. Exploring the Cache-Control Directive.vtt

5.4 KB

11. Summary.mp4

2.2 MB

11. Summary.vtt

2.1 KB

/12/demos/end/CourseLibrary.API/ActionConstraints/

RequestHeaderMatchesMediaTypeAttribute.cs

2.3 KB

/12/demos/end/CourseLibrary.API/Controllers/

AuthorCollectionsController.cs

2.4 KB

AuthorsController.cs

18.3 KB

CoursesController.cs

6.8 KB

RootController.cs

0.7 KB

/12/demos/end/CourseLibrary.API/

CourseLibrary.API.csproj

1.0 KB

CourseLibrary.API.csproj.user

0.4 KB

Program.cs

0.3 KB

StartupHelperExtensions.cs

5.2 KB

appsettings.Development.json

0.2 KB

appsettings.json

0.3 KB

library.db

32.8 KB

/12/demos/end/CourseLibrary.API/DbContexts/

CourseLibraryContext.cs

5.8 KB

/12/demos/end/CourseLibrary.API/Entities/

Author.cs

0.8 KB

Course.cs

0.6 KB

/12/demos/end/CourseLibrary.API/Helpers/

ArrayModelBinder.cs

2.0 KB

DateTimeOffsetExtensions.cs

0.6 KB

IEnumerableExtensions.cs

3.5 KB

IQueryableExtensions.cs

3.0 KB

ObjectExtensions.cs

2.6 KB

PagedList.cs

1.1 KB

ResourceUriType.cs

0.1 KB

/12/demos/end/CourseLibrary.API/Migrations/

20220906074951_AddDateOfDeathToAuthor.Designer.cs

8.3 KB

20220906074951_AddDateOfDeathToAuthor.cs

0.7 KB

CourseLibraryContextModelSnapshot.cs

8.2 KB

InitialMigration.Designer.cs

8.2 KB

InitialMigration.cs

6.8 KB

/12/demos/end/CourseLibrary.API/Models/

AuthorDto.cs

0.3 KB

AuthorForCreationDto.cs

0.4 KB

AuthorForCreationWithDateOfDeathDto.cs

0.2 KB

AuthorFullDto.cs

0.3 KB

CourseDto.cs

0.2 KB

CourseForCreationDto.cs

0.2 KB

CourseForManipulationDto.cs

1.0 KB

CourseForUpdateDto.cs

0.3 KB

LinkDto.cs

0.4 KB

/12/demos/end/CourseLibrary.API/Profiles/

AuthorProfile.cs

0.7 KB

CourseProfile.cs

0.4 KB

/12/demos/end/CourseLibrary.API/Properties/

launchSettings.json

0.8 KB

/12/demos/end/CourseLibrary.API/ResourceParameters/

AuthorsResourceParameters.cs

0.5 KB

/12/demos/end/CourseLibrary.API/Services/

CourseLibraryRepository.cs

6.4 KB

ICourseLibraryRepository.cs

0.9 KB

IPropertyCheckerService.cs

0.1 KB

IPropertyMapping.cs

0.1 KB

IPropertyMappingService.cs

0.3 KB

PropertyCheckerService.cs

1.3 KB

PropertyMapping.cs

0.5 KB

PropertyMappingService.cs

2.5 KB

PropertyMappingValue.cs

0.5 KB

/12/demos/end/CourseLibrary.API/ValidationAttributes/

CourseTitleMustBeDifferentFromDescriptionAttribute.cs

1.1 KB

/12/demos/end/

CourseLibrary.sln

1.2 KB

/12/demos/start/CourseLibrary.API/ActionConstraints/

RequestHeaderMatchesMediaTypeAttribute.cs

2.3 KB

/12/demos/start/CourseLibrary.API/Controllers/

AuthorCollectionsController.cs

2.4 KB

AuthorsController.cs

18.3 KB

CoursesController.cs

6.7 KB

RootController.cs

0.7 KB

/12/demos/start/CourseLibrary.API/

CourseLibrary.API.csproj

1.0 KB

CourseLibrary.API.csproj.user

0.4 KB

Program.cs

0.3 KB

StartupHelperExtensions.cs

5.0 KB

appsettings.Development.json

0.2 KB

appsettings.json

0.3 KB

library.db

32.8 KB

/12/demos/start/CourseLibrary.API/DbContexts/

CourseLibraryContext.cs

5.8 KB

/12/demos/start/CourseLibrary.API/Entities/

Author.cs

0.8 KB

Course.cs

0.6 KB

/12/demos/start/CourseLibrary.API/Helpers/

ArrayModelBinder.cs

2.0 KB

DateTimeOffsetExtensions.cs

0.6 KB

IEnumerableExtensions.cs

3.5 KB

IQueryableExtensions.cs

3.0 KB

ObjectExtensions.cs

2.6 KB

PagedList.cs

1.1 KB

ResourceUriType.cs

0.1 KB

/12/demos/start/CourseLibrary.API/Migrations/

20220906074951_AddDateOfDeathToAuthor.Designer.cs

8.3 KB

20220906074951_AddDateOfDeathToAuthor.cs

0.7 KB

CourseLibraryContextModelSnapshot.cs

8.2 KB

InitialMigration.Designer.cs

8.2 KB

InitialMigration.cs

6.8 KB

/12/demos/start/CourseLibrary.API/Models/

AuthorDto.cs

0.3 KB

AuthorForCreationDto.cs

0.4 KB

AuthorForCreationWithDateOfDeathDto.cs

0.2 KB

AuthorFullDto.cs

0.3 KB

CourseDto.cs

0.2 KB

CourseForCreationDto.cs

0.2 KB

CourseForManipulationDto.cs

1.0 KB

CourseForUpdateDto.cs

0.3 KB

LinkDto.cs

0.4 KB

/12/demos/start/CourseLibrary.API/Profiles/

AuthorProfile.cs

0.7 KB

CourseProfile.cs

0.4 KB

/12/demos/start/CourseLibrary.API/Properties/

launchSettings.json

0.8 KB

/12/demos/start/CourseLibrary.API/ResourceParameters/

AuthorsResourceParameters.cs

0.5 KB

/12/demos/start/CourseLibrary.API/Services/

CourseLibraryRepository.cs

6.4 KB

ICourseLibraryRepository.cs

0.9 KB

IPropertyCheckerService.cs

0.1 KB

IPropertyMapping.cs

0.1 KB

IPropertyMappingService.cs

0.3 KB

PropertyCheckerService.cs

1.3 KB

PropertyMapping.cs

0.5 KB

PropertyMappingService.cs

2.5 KB

PropertyMappingValue.cs

0.5 KB

/12/demos/start/CourseLibrary.API/ValidationAttributes/

CourseTitleMustBeDifferentFromDescriptionAttribute.cs

1.1 KB

/12/demos/start/

CourseLibrary.sln

1.2 KB

/12/

getting-started-with-caching-resources-slides.pdf

627.2 KB

/.../13. Supporting HTTP Cache for ASP.NET Core APIs/

01. Coming Up.mp4

1.2 MB

01. Coming Up.vtt

1.1 KB

02. Supporting ETags.mp4

5.3 MB

02. Supporting ETags.vtt

2.1 KB

03. Demo - Adding Support for Generating ETags.mp4

20.6 MB

03. Demo - Adding Support for Generating ETags.vtt

6.3 KB

04. Demo - Global Cache Header Configuration.mp4

17.2 MB

04. Demo - Global Cache Header Configuration.vtt

4.5 KB

05. Demo - Resource-level Cache Header Configuration.mp4

11.5 MB

05. Demo - Resource-level Cache Header Configuration.vtt

3.6 KB

06. Demo - Dealing with Varying Response Representations.mp4

7.3 MB

06. Demo - Dealing with Varying Response Representations.vtt

3.2 KB

07. Demo - ETags and the Validation Model.mp4

13.3 MB

07. Demo - ETags and the Validation Model.vtt

5.6 KB

08. Cache Stores and Content Delivery Networks.mp4

6.4 MB

08. Cache Stores and Content Delivery Networks.vtt

5.3 KB

09. Cache Invalidation.mp4

4.3 MB

09. Cache Invalidation.vtt

2.9 KB

10. Summary.mp4

2.0 MB

10. Summary.vtt

1.9 KB

/13/demos/end/CourseLibrary.API/ActionConstraints/

RequestHeaderMatchesMediaTypeAttribute.cs

2.3 KB

/13/demos/end/CourseLibrary.API/Controllers/

AuthorCollectionsController.cs

2.4 KB

AuthorsController.cs

18.3 KB

CoursesController.cs

7.1 KB

RootController.cs

0.7 KB

/13/demos/end/CourseLibrary.API/

CourseLibrary.API.csproj

1.1 KB

CourseLibrary.API.csproj.user

0.4 KB

Program.cs

0.3 KB

StartupHelperExtensions.cs

5.7 KB

appsettings.Development.json

0.2 KB

appsettings.json

0.3 KB

library.db

4.1 KB

library.db-shm

32.8 KB

library.db-wal

61.8 KB

/13/demos/end/CourseLibrary.API/DbContexts/

CourseLibraryContext.cs

5.8 KB

/13/demos/end/CourseLibrary.API/Entities/

Author.cs

0.8 KB

Course.cs

0.6 KB

/13/demos/end/CourseLibrary.API/Helpers/

ArrayModelBinder.cs

2.0 KB

DateTimeOffsetExtensions.cs

0.6 KB

IEnumerableExtensions.cs

3.5 KB

IQueryableExtensions.cs

3.0 KB

ObjectExtensions.cs

2.6 KB

PagedList.cs

1.1 KB

ResourceUriType.cs

0.1 KB

/13/demos/end/CourseLibrary.API/Migrations/

20220906074951_AddDateOfDeathToAuthor.Designer.cs

8.3 KB

20220906074951_AddDateOfDeathToAuthor.cs

0.7 KB

CourseLibraryContextModelSnapshot.cs

8.2 KB

InitialMigration.Designer.cs

8.2 KB

InitialMigration.cs

6.8 KB

/13/demos/end/CourseLibrary.API/Models/

AuthorDto.cs

0.3 KB

AuthorForCreationDto.cs

0.4 KB

AuthorForCreationWithDateOfDeathDto.cs

0.2 KB

AuthorFullDto.cs

0.3 KB

CourseDto.cs

0.2 KB

CourseForCreationDto.cs

0.2 KB

CourseForManipulationDto.cs

1.0 KB

CourseForUpdateDto.cs

0.3 KB

LinkDto.cs

0.4 KB

/13/demos/end/CourseLibrary.API/Profiles/

AuthorProfile.cs

0.7 KB

CourseProfile.cs

0.4 KB

/13/demos/end/CourseLibrary.API/Properties/

launchSettings.json

0.8 KB

/13/demos/end/CourseLibrary.API/ResourceParameters/

AuthorsResourceParameters.cs

0.5 KB

/13/demos/end/CourseLibrary.API/Services/

CourseLibraryRepository.cs

6.4 KB

ICourseLibraryRepository.cs

0.9 KB

IPropertyCheckerService.cs

0.1 KB

IPropertyMapping.cs

0.1 KB

IPropertyMappingService.cs

0.3 KB

PropertyCheckerService.cs

1.3 KB

PropertyMapping.cs

0.5 KB

PropertyMappingService.cs

2.5 KB

PropertyMappingValue.cs

0.5 KB

/13/demos/end/CourseLibrary.API/ValidationAttributes/

CourseTitleMustBeDifferentFromDescriptionAttribute.cs

1.1 KB

/13/demos/end/

CourseLibrary.sln

1.2 KB

/13/demos/start/CourseLibrary.API/ActionConstraints/

RequestHeaderMatchesMediaTypeAttribute.cs

2.3 KB

/13/demos/start/CourseLibrary.API/Controllers/

AuthorCollectionsController.cs

2.4 KB

AuthorsController.cs

18.3 KB

CoursesController.cs

6.8 KB

RootController.cs

0.7 KB

/13/demos/start/CourseLibrary.API/

CourseLibrary.API.csproj

1.0 KB

CourseLibrary.API.csproj.user

0.4 KB

Program.cs

0.3 KB

StartupHelperExtensions.cs

5.2 KB

appsettings.Development.json

0.2 KB

appsettings.json

0.3 KB

library.db

32.8 KB

/13/demos/start/CourseLibrary.API/DbContexts/

CourseLibraryContext.cs

5.8 KB

/13/demos/start/CourseLibrary.API/Entities/

Author.cs

0.8 KB

Course.cs

0.6 KB

/13/demos/start/CourseLibrary.API/Helpers/

ArrayModelBinder.cs

2.0 KB

DateTimeOffsetExtensions.cs

0.6 KB

IEnumerableExtensions.cs

3.5 KB

IQueryableExtensions.cs

3.0 KB

ObjectExtensions.cs

2.6 KB

PagedList.cs

1.1 KB

ResourceUriType.cs

0.1 KB

/13/demos/start/CourseLibrary.API/Migrations/

20220906074951_AddDateOfDeathToAuthor.Designer.cs

8.3 KB

20220906074951_AddDateOfDeathToAuthor.cs

0.7 KB

CourseLibraryContextModelSnapshot.cs

8.2 KB

InitialMigration.Designer.cs

8.2 KB

InitialMigration.cs

6.8 KB

/13/demos/start/CourseLibrary.API/Models/

AuthorDto.cs

0.3 KB

AuthorForCreationDto.cs

0.4 KB

AuthorForCreationWithDateOfDeathDto.cs

0.2 KB

AuthorFullDto.cs

0.3 KB

CourseDto.cs

0.2 KB

CourseForCreationDto.cs

0.2 KB

CourseForManipulationDto.cs

1.0 KB

CourseForUpdateDto.cs

0.3 KB

LinkDto.cs

0.4 KB

/13/demos/start/CourseLibrary.API/Profiles/

AuthorProfile.cs

0.7 KB

CourseProfile.cs

0.4 KB

/13/demos/start/CourseLibrary.API/Properties/

launchSettings.json

0.8 KB

/13/demos/start/CourseLibrary.API/ResourceParameters/

AuthorsResourceParameters.cs

0.5 KB

/13/demos/start/CourseLibrary.API/Services/

CourseLibraryRepository.cs

6.4 KB

ICourseLibraryRepository.cs

0.9 KB

IPropertyCheckerService.cs

0.1 KB

IPropertyMapping.cs

0.1 KB

IPropertyMappingService.cs

0.3 KB

PropertyCheckerService.cs

1.3 KB

PropertyMapping.cs

0.5 KB

PropertyMappingService.cs

2.5 KB

PropertyMappingValue.cs

0.5 KB

/13/demos/start/CourseLibrary.API/ValidationAttributes/

CourseTitleMustBeDifferentFromDescriptionAttribute.cs

1.1 KB

/13/demos/start/

CourseLibrary.sln

1.2 KB

/13/

supporting-http-cache-for-aspnet-core-apis-slides.pdf

427.2 KB

/.../14. Supporting Concurrency/

1. Coming Up.mp4

937.0 KB

1. Coming Up.vtt

1.0 KB

2. Supporting Concurrency in a RESTful World.mp4

6.4 MB

2. Supporting Concurrency in a RESTful World.vtt

4.8 KB

3. Demo - Supporting Concurrency.mp4

14.8 MB

3. Demo - Supporting Concurrency.vtt

5.7 KB

4. Summary.mp4

1.7 MB

4. Summary.vtt

1.4 KB

/14/demos/start-end/CourseLibrary.API/ActionConstraints/

RequestHeaderMatchesMediaTypeAttribute.cs

2.3 KB

/14/demos/start-end/CourseLibrary.API/Controllers/

AuthorCollectionsController.cs

2.4 KB

AuthorsController.cs

18.3 KB

CoursesController.cs

7.1 KB

RootController.cs

0.7 KB

/14/demos/start-end/CourseLibrary.API/

CourseLibrary.API.csproj

1.1 KB

CourseLibrary.API.csproj.user

0.4 KB

Program.cs

0.3 KB

StartupHelperExtensions.cs

5.7 KB

appsettings.Development.json

0.2 KB

appsettings.json

0.3 KB

library.db

4.1 KB

library.db-shm

32.8 KB

library.db-wal

61.8 KB

/14/demos/start-end/CourseLibrary.API/DbContexts/

CourseLibraryContext.cs

5.8 KB

/14/demos/start-end/CourseLibrary.API/Entities/

Author.cs

0.8 KB

Course.cs

0.6 KB

/14/demos/start-end/CourseLibrary.API/Helpers/

ArrayModelBinder.cs

2.0 KB

DateTimeOffsetExtensions.cs

0.6 KB

IEnumerableExtensions.cs

3.5 KB

IQueryableExtensions.cs

3.0 KB

ObjectExtensions.cs

2.6 KB

PagedList.cs

1.1 KB

ResourceUriType.cs

0.1 KB

/14/demos/start-end/CourseLibrary.API/Migrations/

20220906074951_AddDateOfDeathToAuthor.Designer.cs

8.3 KB

20220906074951_AddDateOfDeathToAuthor.cs

0.7 KB

CourseLibraryContextModelSnapshot.cs

8.2 KB

InitialMigration.Designer.cs

8.2 KB

InitialMigration.cs

6.8 KB

/14/demos/start-end/CourseLibrary.API/Models/

AuthorDto.cs

0.3 KB

AuthorForCreationDto.cs

0.4 KB

AuthorForCreationWithDateOfDeathDto.cs

0.2 KB

AuthorFullDto.cs

0.3 KB

CourseDto.cs

0.2 KB

CourseForCreationDto.cs

0.2 KB

CourseForManipulationDto.cs

1.0 KB

CourseForUpdateDto.cs

0.3 KB

LinkDto.cs

0.4 KB

/14/demos/start-end/CourseLibrary.API/Profiles/

AuthorProfile.cs

0.7 KB

CourseProfile.cs

0.4 KB

/14/demos/start-end/CourseLibrary.API/Properties/

launchSettings.json

0.8 KB

/14/demos/start-end/CourseLibrary.API/ResourceParameters/

AuthorsResourceParameters.cs

0.5 KB

/14/demos/start-end/CourseLibrary.API/Services/

CourseLibraryRepository.cs

6.4 KB

ICourseLibraryRepository.cs

0.9 KB

IPropertyCheckerService.cs

0.1 KB

IPropertyMapping.cs

0.1 KB

IPropertyMappingService.cs

0.3 KB

PropertyCheckerService.cs

1.3 KB

PropertyMapping.cs

0.5 KB

PropertyMappingService.cs

2.5 KB

PropertyMappingValue.cs

0.5 KB

/14/demos/start-end/CourseLibrary.API/ValidationAttributes/

CourseTitleMustBeDifferentFromDescriptionAttribute.cs

1.1 KB

/14/demos/start-end/

CourseLibrary.sln

1.2 KB

/14/

supporting-concurrency-slides.pdf

688.8 KB

/.../6. Supporting Filtering and Searching/

1. Coming Up.mp4

884.5 KB

1. Coming Up.vtt

0.9 KB

2. Passing Data to the API via Action Parameters.mp4

2.1 MB

2. Passing Data to the API via Action Parameters.vtt

1.5 KB

3. Filtering and Searching.mp4

4.0 MB

3. Filtering and Searching.vtt

3.4 KB

4. Demo - Filtering Collection Resources.mp4

17.2 MB

4. Demo - Filtering Collection Resources.vtt

4.5 KB

5. Demo - Searching Through Collection Resources.mp4

20.8 MB

5. Demo - Searching Through Collection Resources.vtt

6.0 KB

6. Deferred Execution.mp4

2.8 MB

6. Deferred Execution.vtt

2.3 KB

7. Demo - Grouping Action Parameters Together Into One Object.mp4

20.4 MB

7. Demo - Grouping Action Parameters Together Into One Object.vtt

5.2 KB

8. Summary.mp4

3.0 MB

8. Summary.vtt

2.8 KB

/7. Supporting Paging/

1. Coming Up.mp4

1.1 MB

1. Coming Up.vtt

1.0 KB

2. Paging Through Collection Resources.mp4

3.4 MB

2. Paging Through Collection Resources.vtt

3.0 KB

3. Demo - Paging Through Collection Resources.mp4

27.0 MB

3. Demo - Paging Through Collection Resources.vtt

8.2 KB

4. Returning Pagination Metadata.mp4

6.3 MB

4. Returning Pagination Metadata.vtt

5.6 KB

5. Demo - Improving Reuse with a PagedListT Class.mp4

27.7 MB

5. Demo - Improving Reuse with a PagedListT Class.vtt

8.0 KB

6. Demo - Returning Pagination Metadata.mp4

25.4 MB

6. Demo - Returning Pagination Metadata.vtt

6.6 KB

7. Summary.mp4

2.0 MB

7. Summary.vtt

1.9 KB

/8. Supporting Sorting/

1. Coming Up.mp4

1.4 MB

1. Coming Up.vtt

1.3 KB

2. Sorting Collection Resources.mp4

4.0 MB

2. Sorting Collection Resources.vtt

3.2 KB

3. Demo - Sorting Collection Resources.mp4

27.4 MB

3. Demo - Sorting Collection Resources.vtt

6.2 KB

4. Creating a Property Mapping Service.mp4

5.6 MB

4. Creating a Property Mapping Service.vtt

3.8 KB

5. Demo - Creating a Property Mapping Service.mp4

26.9 MB

5. Demo - Creating a Property Mapping Service.vtt

7.0 KB

6. Demo - Creating a Reusable ApplySort Method.mp4

31.9 MB

6. Demo - Creating a Reusable ApplySort Method.vtt

7.7 KB

7. Demo - Adding OrderBy Clauses to Pagination Links.mp4

9.5 MB

7. Demo - Adding OrderBy Clauses to Pagination Links.vtt

2.4 KB

8. Demo - Taking Consumer Errors into Account when Sorting.mp4

18.1 MB

8. Demo - Taking Consumer Errors into Account when Sorting.vtt

5.1 KB

9. Summary.mp4

1.5 MB

9. Summary.vtt

1.4 KB

/.../9. Supporting Data Shaping/

1. Coming Up.mp4

1.2 MB

1. Coming Up.vtt

1.2 KB

2. Data Shaping Resources.mp4

2.5 MB

2. Data Shaping Resources.vtt

2.2 KB

3. Demo - Creating a Reusable Extension Method to Shape Data.mp4

25.7 MB

3. Demo - Creating a Reusable Extension Method to Shape Data.vtt

7.6 KB

4. Demo - Data Shaping Collection Resources.mp4

11.1 MB

4. Demo - Data Shaping Collection Resources.vtt

3.2 KB

5. Demo - Data Shaping Single Resources.mp4

30.8 MB

5. Demo - Data Shaping Single Resources.vtt

9.4 KB

6. Demo - Taking Consumer Errors into Account when Shaping Data.mp4

28.7 MB

6. Demo - Taking Consumer Errors into Account when Shaping Data.vtt

7.6 KB

7. Exploring Additional Options.mp4

2.1 MB

7. Exploring Additional Options.vtt

2.0 KB

8. Summary.mp4

1.7 MB

8. Summary.vtt

1.7 KB

/~Get Your Files Here !/

Bonus Resources.txt

0.4 KB

 

Total files 1227


Copyright © 2024 FileMood.com