.Net Core version of the "Node JS: Advanced Concepts" Udemy course

Github Repositories

Source code for the .Net Core version of the Node JS: Advanced Concepts Udemy course

You can find more information on Node JS: Advanced Concepts

Within the code you can see how to:

  • Use MongoDb with .Net Core
  • Use Identity with MongoDb
  • Use Redis to cache Api responses
  • Return unauthorized code with specific response instead of redirect 302 for .NET Core Api
  • Use TestServer to run Integration tests
  • Use Puppeteer Sharp to run UI tests
  • Autorun Tests with Puppeteer using WebHostBuilder
  • Create a fake protected .Net Core cookie to test authenticated routes
  • Test .NET Core Api requests using Puppeteer Sharp
  • Use C# Anonymous Methods to simplify the execution of API request tests
  • Use Travis CI for Continuous Integration
  • Use Appveyor for Continuous Integration
  • Use Amazon S3 to store images with Presigned URL