Course curriculum

    1. Course introduction

    2. What this course covers

    3. What you need to know first

    4. Software prerequisites

    5. Source code and other resources

    1. Introduction

    2. Understanding the asynchronous programming model

    3. Using tasks

    4. Using asyc and await

    5. Going async all the way

    6. Knowledge check

    1. Introduction

    2. Introduction to logging in ASP.NET Core

    3. Sending logs via the WebApplication logger

    4. Using ILoggerFactory

    5. Using ILogger

    6. Configuring log levels

    7. Knowledge check

    1. Introduction

    2. Introduction to middleware

    3. Adding middleware via a request delegate

    4. Creating a middleware class

    5. Use the HTTP logging middleware

    6. Knowledge check

    1. Introduction

    2. When things go wrong

    3. Add problem details support

    4. Catching and logging errors

    5. Implementing a global exception handler

    6. Knowledge check

    1. Introduction

    2. Adding DTOs for pagination

    3. Implementing pagination

    4. Trying out pagination

    5. Implementing basic search

    6. Implementing case insensitive search

    7. Knowledge check

About this course

  • 57 lessons
  • 4 hours of video content