Course curriculum

    1. Segment - 01 - Introdution

    2. Segment - 02 - Fundamental REST API Development Principles

    3. Reading - Introduction

    1. Segment - 03 - Install Visual Studio 2022 Community Edition

    2. Segment - 04 - Setup GitHub Account

    3. Segment - 05 - Install and Explore PostMan

    1. Segment - 06 - Create ASP.NET Core API Project with Visual Studio

    2. Segment - 07 - Create ASP.NET Core API Project with Visual Studio Code

    3. Segment - 08 - Explore ASP.NET Core API Project and Explore Swagger UI

    4. Segment - 09 - .NET 6 vs Previous Versions

    5. Segment - 10 - Minimal API

    6. Segment - 11 - CORS Configuration

    7. Segment - 12 - Configure Serilog and Seq

    8. Segment - 13 - Review and Add Changes to GitHub

    1. Segment - 14 - Section Overview

    2. Segment - 15 - Setup Entity Framework In API Project

    3. Segment - 16 - Implement Data Classes and Perform Migrations

    4. Segment - 17 - Seed Data In Tables

    5. Segment - 18 - Review and Add Changes to GitHub

    1. Segment - 19 - Section Overview

    2. Segment - 20 - Scaffolding Controllers and Actions

    3. Segment - 21 - Test and Understand POST Endpoint

    4. Segment - 22 - Test and Understand GET Endpoints

    5. Segment - 23 - Test and Understand PUT Endpoint

    6. Segment - 23 - Test and Understand DELETE Endpoint

    7. Segment - 24 - Review and Add to GitHub

    1. Segment - 25 - Section Review

    2. Segment - 26 - Refactor POST Method with Data Transfer Object

    3. Segment - 27 - Introducing AutoMapper

    4. Segment - 28 - Refactor GET Methods

    5. Segment - 29 - Refactor PUT Method

    6. Segment - 30 - Implement Repository Pattern - Part 1

    7. Segment - 31 - Implement Repository Pattern - Part 2

    8. Segment - 32 - Refactor Controller to Use Repository

    9. Segment - 33 - Review and Add to GitHub

About this course

  • Free
  • 67 lessons
  • 10 hours of video content