Become King Of Hell

VisualBasic, .NET, Assembly Building an Async API with ASP.NET Core by Kevin Dockx Pluralsight

HackingAssets

Member
Lucifer
Joined
Aug 12, 2022
Messages
166
Hellcoins
♆1,192
Username Style (Gradient Colours)
Coding an asynchronous API comes with its own set of challenges. In Pluralsight's Building an Async API with ASP.NET Core video course taught by Kevin Dockx, you'll gain the ability to increase the scalability and performance of your API by writing async code.
In this course, you will first learn how asynchronous code actually works and what benefits it can have. In the following, you will learn how to use the EF Core data store asynchronously, how to display data through the API, and how to call a service asynchronously. Finally, you'll explore how to avoid common mistakes when writing async code. When you finish this course, you'll have the asynchronous code skills and knowledge needed to build a fully async API with ASP.NET Core.

The educational video " Building Async API with ASP.NET Core " of Plural Site Institute, taught by Kevin Dockx

Table of Contents:
Course Overview

- Course Overview
Understanding the Power of Async
- Coming Up
- Course Prerequisites
- Frameworks and Tooling
- Introducing the Demo Project
- The Advantage of Asynchronous Code
- Handling Synchronous Requests
- Handling Asynchronous Requests
- I/O Bound Versus Computational Bound Work
- Threads, Multithreading, Concurrency, Parallelism
- Summary
Starting at the Bottom with Your Data Access Layer
- Coming Up
- The async / await Keywords
- Async Patterns: TAP, EAP, and APM
- Demo: Starting from Scratch with a DAL
- The Repository Pattern
- Demo: Designing a Repository Contract
- Contracts and Async Modifiers
- Demo: Implementing the Repository Contract
- Summary
Asynchronously Reading Resources
- Coming Up
- Demo: Getting Resources
- Introducing WebSurge
- Demo: Using WebSurge to Test Async Code Improvements
- The Outer Facing Model
- Manipulating Output with an AsyncResultFilter
- Demo: Creating a Custom AsyncResultFilter (Part 1)
- Adding and configuring AutoMapper
- Demo: Creating a Custom AsyncResultFilter (Part 2)
- Summary
Asynchronously Manipulating Resources
- Coming Up
- Demo: Creating a Resource
- Supporting Bulk Inserts
- Demo: Supporting Bulk Inserts
- Demo: Supporting a Location Header for Bulk Inserts
- Demo: Testing Bulk Inserts with WebSurge
- Summary
Understanding How to Integrate with External Services Using Async
- Coming Up
- Demo: Asynchronously Integrating with an External Service
- Demo: Handling Multiple Service Calls One by One
- Demo: Passing Multiple Objects to an AsyncResultFilter with ValueTuple
- Demo: Mapping Multiple Objects into One
- Demo: Handling Multiple Service Calls in Parallel
- Why Cancellation Matters
- Demo: Canceling Tasks
- Demo: Handling Exceptions
- Summary
Avoiding Common Pitfalls
- Coming Up
- Offloading Legacy Code to a Background Thread
- Demo: Wrapping Synchronous Code with Task.Run()
- Pitfall #1: Using Task.Run() on the Server
- Demo: Blocking Async Code
- Pitfall #2: Blocking Async Code
- Demo: Modifying Shared State
- Pitfall #3: Modifying Shared State
- Summary


Watch Online On Mega
You must reply before you can see the hidden data contained here.
 
Top