Companies Home Search Profile

Building a Consistent RESTful API with OData V4 in ASP.NET Core 5

Focused View

Kevin Dockx

3:10:39

21 View
  • 01. Course Overview.mp4
    01:24
  • 02. Coming Up.mp4
    00:59
  • 03. Course Prerequisites.mp4
    01:16
  • 04. Frameworks and Tooling.mp4
    02:20
  • 05. A Few Words on REST .mp4
    07:19
  • 06. Introducing the Demo Application.mp4
    00:56
  • 07. Demo - Importing a Postman Collection.mp4
    00:59
  • 08. Demo - Getting Acquainted with AirVinyl and OData Requests.mp4
    05:05
  • 09. Summary.mp4
    01:18
  • 10. Coming Up.mp4
    00:35
  • 11. Entity Data Model and Conceptual Model.mp4
    03:55
  • 12. Demo - Inspecting the Starter Solution.mp4
    04:43
  • 13. Demo - Defining an Entity Data Model EDM.mp4
    06:58
  • 14. Demo - Getting a Set of Entities.mp4
    05:22
  • 15. Routing.mp4
    05:16
  • 16. Demo - Working with Attribute-based Routing.mp4
    03:55
  • 17. Demo - Manipulating the Amount of Control Information.mp4
    02:22
  • 18. Demo - Getting an Individual Entity.mp4
    03:15
  • 19. Working with Properties and Raw Property Values.mp4
    00:54
  • 20. Demo - Getting Individual Properties.mp4
    06:09
  • 21. Demo - Getting Raw Property Values.mp4
    01:41
  • 22. Demo - Getting Child Collection Properties.mp4
    02:27
  • 23. Summary.mp4
    01:13
  • 24. Coming Up.mp4
    00:28
  • 25. Demo - Creating a Resource.mp4
    05:22
  • 26. Demo - Updating a Resource.mp4
    05:23
  • 27. Demo - Partially Updating a Resource.mp4
    03:26
  • 28. Demo - Deleting a Resource.mp4
    02:16
  • 29. Summary.mp4
    00:25
  • 30. Coming Up.mp4
    00:40
  • 31. Passing Query Options.mp4
    01:11
  • 32. Demo - Queries - Selecting Specific Properties Part 1.mp4
    05:07
  • 33. Learning How OData Queries Are Handled.mp4
    01:17
  • 34. The Importance of Deferred Execution.mp4
    02:38
  • 35. Demo - Queries - Selecting Specific Properties Part 2.mp4
    08:29
  • 42. Operator Precedence.mp4
    01:47
  • 46. Whats Missing.mp4
    01:11
  • 47. Summary.mp4
    02:13
  • 48. Coming Up.mp4
    01:00
  • 49. Containment Navigation.mp4
    01:05
  • 50. Demo - Supporting Containment Navigation.mp4
    04:08
  • 51. Demo - Manipulating Containment Navigation Properties.mp4
    03:57
  • 52. Working with Custom Functions and Actions.mp4
    01:27
  • 53. Demo - Supporting a Custom Function.mp4
    05:15
  • 54. Demo - Supporting a Custom Function Bound to an Entity Collection.mp4
    03:13
  • 55. Demo - Supporting an Unbound Custom Function.mp4
    02:36
  • 56. Demo - Supporting a Custom Action.mp4
    04:35
  • 57. Demo - Supporting a Custom Action Bound to an Entity Collection.mp4
    02:25
  • 58. Demo - Supporting an Unbound Custom Action.mp4
    03:18
  • 59. Working with Singletons.mp4
    01:01
  • 60. Demo - Supporting a Singleton.mp4
    02:12
  • 61. Demo - Manipulating a Singleton.mp4
    02:02
  • 62. Summary.mp4
    02:23
  • 63. Coming Up.mp4
    00:40
  • 64. Working with Derived Types.mp4
    00:58
  • 65. Demo - Working with Derived Types.mp4
    03:32
  • 66. Demo - Querying Derived Types.mp4
    03:37
  • 67. Demo - Manipulating Derived Types.mp4
    04:43
  • 68. Working with Open Types.mp4
    01:23
  • 69. Demo - Working with Open Types.mp4
    07:37
  • 70. Demo - Manipulating Open Types.mp4
    04:48
  • 71. Batch Processing-Grouping Multiple Operations into a Single Request.mp4
    01:36
  • 72. Demo - Batch Processing-Grouping Multiple Operations into a Single Request.mp4
    07:03
  • 73. Whats Next.mp4
    00:40
  • 74. Summary.mp4
    01:11
  • Description


    OData aims to standardize RESTful APIs, allowing for better integration between services. This course will teach you how to create OData services with ASP.NET Core.

    What You'll Learn?


      OData aims to standardize RESTful APIs, allowing for better integration between services. In this course, Building a Consistent RESTful API with OData V4 in ASP.NET Core, you’ll learn how to work with OData in ASP.NET Core. First, you’ll explore what OData is and how it relates to REST. Next, you’ll discover how to create OData services to consume and manipulate OData resources, including advanced data querying. Finally, you’ll learn how to implement advanced OData scenarios like working with custom actions, functions, open types, and batch processing. When you’re finished with this course, you’ll have the skills and knowledge of OData in ASP.NET Core needed to create your own OData services.

    More details


    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Kevin Dockx is a freelance solution architect, author & consultant, living in Antwerp (Belgium). He's mainly focused on solution/application architectures & security for web-based (API) applications built with .NET, but he also keeps an eye out for new developments concerning other products from the .NET stack. He's a Microsoft MVP and board member of the RD MS Community. He's also a regular speaker at various (inter)national conferences & user group events, and works on various open source projects, like Microsoft.AspNet.JsonPatch & Marvin.Cache.Headers. Kevin likes to travel to places he hasn't seen before, and enjoys a good glass of wine in the company of a few good friends.
    Pluralsight, LLC is an American privately held online education company that offers a variety of video training courses for software developers, IT administrators, and creative professionals through its website. Founded in 2004 by Aaron Skonnard, Keith Brown, Fritz Onion, and Bill Williams, the company has its headquarters in Farmington, Utah. As of July 2018, it uses more than 1,400 subject-matter experts as authors, and offers more than 7,000 courses in its catalog. Since first moving its courses online in 2007, the company has expanded, developing a full enterprise platform, and adding skills assessment modules.
    • language english
    • Training sessions 65
    • duration 3:10:39
    • level preliminary
    • Release Date 2023/12/14