Companies Home Search Profile

Building ASP.NET Core 7 Minimal APIs

Focused View

Kevin Dockx

3:47:57

72 View
  • 1. Course Overview.mp4
    01:36
  • 01. Version Check.mp4
    01:12
  • 02. Coming Up.mp4
    01:21
  • 03. Course Prerequisites.mp4
    01:00
  • 04. Tooling.mp4
    02:35
  • 05. Building APIs with ASP.NET Core.mp4
    04:48
  • 06. Introducing the Demo Application.mp4
    01:02
  • 07. Demo - Creating and Inspecting an ASP.NET Core Minimal API Project.mp4
    07:14
  • 08. Demo - Using Postman.mp4
    04:24
  • 09. Demo - Adding the Data Layer.mp4
    07:52
  • 10. Summary.mp4
    01:08
  • 01. Coming Up.mp4
    01:12
  • 02. Dependency Injection in Minimal APIs.mp4
    03:30
  • 03. Demo - Dependency Injection in Minimal APIs.mp4
    02:13
  • 04. Learning About Routing.mp4
    04:07
  • 05. Demo - Working with Routing Templates.mp4
    05:35
  • 06. Why You Shouldnt Expose the Entity Model.mp4
    03:26
  • 07. Demo - Adding the DTO Model and Using AutoMapper.mp4
    09:25
  • 08. Parameter Binding.mp4
    03:07
  • 09. Demo - Parameter Binding.mp4
    03:39
  • 10. Modelling Common API Functionality.mp4
    04:26
  • 11. Status Codes and Creating Responses.mp4
    06:50
  • 12. Demo - Creating Correct API Responses.mp4
    05:55
  • 13. Summary.mp4
    02:12
  • 01. Coming Up.mp4
    00:29
  • 02. Routing Revisited.mp4
    02:21
  • 03. Demo - Creating a Resource.mp4
    05:26
  • 04. Demo - Generating Links.mp4
    06:31
  • 05. Demo - Updating a Resource.mp4
    07:12
  • 06. Demo - Deleting a Resource.mp4
    02:04
  • 07. Demo - Grouping Resources.mp4
    04:15
  • 08. Content Negotiation in Minimal APIs.mp4
    03:13
  • 09. Validation in Minimal APIs.mp4
    02:26
  • 10. Summary.mp4
    01:00
  • 1. Coming Up.mp4
    00:37
  • 2. Options for Structuring Minimal APIs.mp4
    03:23
  • 3. Demo - Extending IEndpointRouteBuilder to Structure Your Minimal API.mp4
    03:03
  • 4. Summary.mp4
    00:26
  • 1. Coming Up.mp4
    00:34
  • 2. Handling Exceptions in Minimal APIs.mp4
    02:54
  • 3. Demo - Using the Developer Exception Page Middleware.mp4
    02:20
  • 4. Demo - Using the Exception Handler Middleware.mp4
    04:07
  • 5. Improving Error Responses with Problem Details.mp4
    01:40
  • 6. Demo - Improving Error Responses with Problem Details.mp4
    01:36
  • 7. Logging in Minimal APIs.mp4
    00:59
  • 8. Demo - Logging in Minimal APIs.mp4
    01:33
  • 9. Summary.mp4
    01:32
  • 1. Coming Up.mp4
    00:48
  • 2. Filters for Minimal APIs.mp4
    03:46
  • 3. Demo - Creating an Endpoint Filter.mp4
    05:01
  • 4. Demo - Making the Endpoint Filter Reusable.mp4
    02:59
  • 5. Demo - Chaining Endpoint Filters and Applying Them to a Group.mp4
    04:33
  • 6. Demo - Applying Business Logic Depending on the Response.mp4
    04:37
  • 7. Demo - Handling Request Validation.mp4
    05:28
  • 8. Summary.mp4
    01:47
  • 1. Coming Up.mp4
    00:57
  • 2. High-level API Security Overview.mp4
    03:46
  • 3. Token-based Security for Minimal APIs.mp4
    02:48
  • 4. Demo - Requiring a Bearer Token.mp4
    05:55
  • 5. Generating a Token.mp4
    03:17
  • 6. Demo - Generating a Token with dotnet-user-jwts.mp4
    03:12
  • 7. Demo - Creating and Applying an Authorization Policy.mp4
    03:42
  • 8. Summary.mp4
    01:56
  • 1. Coming Up.mp4
    00:37
  • 2. A Few Words on Swagger OpenAPI.mp4
    03:36
  • 3. Demo - Adding Support for OpenAPI with Swashbuckle.mp4
    03:46
  • 4. Demo - Adding Descriptions and Summaries.mp4
    02:34
  • 5. Demo - Describing Response Types and Status Codes.mp4
    03:36
  • 6. Demo - Describing Request Types.mp4
    02:04
  • 7. Demo - Gaining Full OpenApiOperation Control.mp4
    02:05
  • 8. Describing API Security in Swagger.mp4
    04:10
  • 9. Summary.mp4
    01:27
  • Description


    This course will teach you how to build a web API with ASP.NET Core’s minimal API approach.

    What You'll Learn?


      It seems like every company has a set of APIs now, but what if there isn't an API for your specific need? In this course, Building ASP.NET Core 7 Minimal APIs, you’ll learn to build a web API with ASP.NET Core’s minimal web API approach. First, you’ll explore what this approach means, how to implement basic CRUD functionality, and how to structure your minimal API. Next, you’ll discover how to handle exceptions & logging, and how to implement reusable business logic with endpoint filters. Finally, you’ll learn how to secure and document your minimal web API. When you’re finished with this course, you’ll have the skills and knowledge of ASP.NET Core minimal APIs needed to build a full-featured web API with the minimal web API approach.

    More details


    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    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 72
    • duration 3:47:57
    • level average
    • English subtitles has
    • Release Date 2023/07/04