Course curriculum

    1. Before you start...

    2. Course introduction

    3. Bootcamp structure

    4. What this course covers

    5. Is this course for you?

    6. Software prerequisites

    7. Source code and other resources

    1. Introduction

    2. Introduction to ASP.NET Core

    3. Development environment setup

    4. Creating a Web project

    5. Exploring the Web project

    6. Building a Web project

    7. Running and debugging a Web project

    8. Using the REST Client extension

    9. Knowledge check

    1. Introduction

    2. What is a REST API?

    3. Interacting with REST APIs

    4. Adding the data model

    5. Implementing a GET ALL endpoint

    6. Implementing a GET BY ID endpoint

    7. Implementing the POST endpoint

    8. Adding Server-Side Validation

    9. Implementing the PUT endpoint

    10. Implementing the DELETE endpoint

    11. Knowledge check

    1. Introduction

    2. Expanding the data model

    3. Understanding Data Transfer Objects

    4. Using DTOs with GET requests

    5. Using DTOs with POST requests

    6. Using DTOs with PUT requests

    7. Knowledge check

    1. Introduction

    2. Encapsulating the data

    3. Using the encapsulated data

    4. Introduction to Vertical Slice Architecture

    5. Adding the first vertical slice

    6. Adding the next slices

    7. Adding the final slices

    8. Using route groups

    9. Knowledge check

    1. Introduction

    2. Understanding dependency injection

    3. Understanding service lifetimes

    4. Using transient services

    5. Using scoped services

    6. Using singleton services

    7. Knowledge check

About this course

  • 74 lessons
  • 6 hours of video content