Skip to content

m7clarke/Youtube.AspNetCoreTutorial

 
 

Repository files navigation

This repo is now archived and won't be updated any further. To find the latest sources of the series CLICK HERE

ASP.NET Core 3/2.2 REST API Tutorial

This is a repo that hosts the code for my ASP.NET Core 3 & 2.2 REST API tutorial

Episodes

  1. Setup and Swagger configuration - https://youtu.be/sdlt3-ptt9g
  2. Implementing versioning - https://youtu.be/WFEE5yVJwGU
  3. Dependency injection and clean service registration - https://youtu.be/ESdvXlrG9zQ
  4. Creating resources using POST - https://youtu.be/TbDsAuJLVfg
  5. Retrieving resources with GET - https://youtu.be/0CwGTcrGBwI
  6. Updating resources with PUT - https://youtu.be/8fXgWnzfRm0
  7. Deleting resources with DELETE - https://youtu.be/pvx0tCaK0Pg
  8. Storing and managing entities with Entity Framework Core - https://youtu.be/qEmxoCOH4Uw
  9. Storing and managing entities with Azure Cosmos DB - https://youtu.be/bBSQgX0mZ5E
  10. Setting up JWT support (Authentication) - https://youtu.be/M6AkbBaDGJE
  11. User Registration and Controller Auth - https://youtu.be/ARvsBUBioT0
  12. JWT Authentication User Login - https://youtu.be/APLjIrZgxyo
  13. User specific content with JWT claims - https://youtu.be/o8dwfI7X16E
  14. Refreshing JWTs with Refresh Tokens - https://youtu.be/AU0TIOZhGqs
  15. Running in Docker - https://youtu.be/fAtfVu569CY
  16. Integration testing - https://youtu.be/7roqteWLw4s
  17. Migrating to .NET Core 3 - https://youtu.be/gYy5XJRJkOo
  18. Restricting endpoints with Claims - https://youtu.be/g_8EHDQO4wI
  19. Restricting endpoints with Roles - https://youtu.be/wPhRFsH8kyU
  20. Restricting endpoints with Authorization handlers - https://youtu.be/juYLAFsz26Q
  21. Domain to Contract mapping with Automapper - https://youtu.be/1Dz5Lfo6mqo
  22. Validating requests with FluentValidation - https://youtu.be/Ut6mRRFT2vM
  23. Extended Swagger documentation - https://youtu.be/BGASedyh16I
  24. Creating an API SDK with Refit - https://youtu.be/grBTYaTGLv8
  25. Setting up ApiKey-based Authentication - https://youtu.be/Zo3T_See7iI
  26. Response caching using Redis - https://youtu.be/KboCpJGa9ag
  27. Implementing pagination - https://youtu.be/cKj6U4qDmgQ
  28. Adding Health Checks - https://youtu.be/bdgtYbGYsK0
  29. Resource filtering - https://youtu.be/Zc9xyOgl8k4
  30. Continuous Integration with GitHub Actions (CI) - https://youtu.be/BO2C5qAyl4w

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 99.6%
  • Dockerfile 0.4%