وب سایت تخصصی شرکت فرین
دسته بندی دوره ها

RESTful Web API – The Complete Guide (.NET7 API) Part 2

سرفصل های دوره

Learn advance concepts in RESTful web API (C#) with Authentication (.NET 7 API) and explore how to consume them.


1. Introduction
  • 1. Introduction
  • 2. Do not Skip (Prerequisites)
  • 3. Initial code and getting started
  • 4. Create database

  • 2. Initial Setup
  • 1. Configure V2 for all Endpoints
  • 2. Make API Version Dynamic in Web Project
  • 3. Better NavBar
  • 4. Load Placehold Image
  • 5. Show Roles in Dropdown on Register
  • 6. Assign Role while Registering
  • 7. Modify Navbar based on Role

  • 3. File Upload
  • 1. Where to place Uploaded Image
  • 2. Modify DTOs for Villa
  • 3. Content Type for FormFile
  • 4. Display Image on Villa Update
  • 5. How to handle FormFile in BaseService
  • 6. Create Villa with Image
  • 7. Demo - Create Villa with Image
  • 8. Update and Delete Villa
  • 9. Create Villa in Web Project and Assignment
  • 10. Assignment - Update and Delete Villa from Web Project

  • 4. Clean Code
  • 1. Rename JWTToken
  • 2. Rename LoginResponseDTO
  • 3. Create ITokenProvider
  • 4. Implement Token Provider
  • 5. Rename Token in TokenDTO
  • 6. Consume Token Provider in AuthController
  • 7. Remove Token from API Calls Using Session
  • 8. Pass Bearer Token on HttpClient
  • 9. Add Base Service to DI
  • 10. Assignment Solution - Bug Update
  • 11. Add Bearer Flag
  • 12. Separating out Access Token Generator call

  • 5. Refresh Token
  • 1. How Refresh Tokens work
  • 2. Create Table to Refresh Token
  • 3. User Controller Endpoint
  • 4. Read Access Token
  • 5. Create Refresh Token
  • 6. Add Refresh Token to Token Provider
  • 7. Steps to Generate Refresh Token
  • 8. Create New Access Token from Refresh Token
  • 9. Testing Tokens
  • 10. JWT Chain Validation
  • 11. Testing Bad Tokens
  • 12. Execute Update NET 7 Feature

  • 6. Web Project Changes
  • 1. Better Design for Base Service
  • 2. Modify Base Service for Refresh Tokens
  • 3. Invoke Refresh Endpoint from Web Project
  • 4. Get New Refresh Token and Sign in User
  • 5. Debugging Session with Tokens Part 1
  • 6. Debugging Session with Tokens Part 2
  • 7. Modify Base Service to Handle Error Codes
  • 8. Custom Auth Exception
  • 9. Separating out Message Builder
  • 10. Clean Design
  • 11. Revoke Token on Logout

  • 7. Advance Concepts
  • 1. Audience and Issuer with Tokens
  • 2. Move Swagger Gen Configuration to Separate File
  • 3. Make Swagger Configuration More Dynamic
  • 4. Apply Pending Migrations

  • 8. Azure Deployment
  • 1. Create Azure SQL Server and Database
  • 2. Publish API
  • 3. Deploy Web Application

  • 9. Error Handling
  • 1. Exception Endpoint
  • 2. Custom Error Handler Endpoint
  • 3. Custom Problem Implementation
  • 4. Filters in Pipeline
  • 5. Status Code Links
  • 6. Custom Error Handler in Program Class File
  • 7. Clean Code And Extensions
  • 8. Customize Handler by Exception
  • 9. Custom Middleware for Error Handling
  • 45,900 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    خرید دانلودی فوری

    در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 16013
    حجم: 2719 مگابایت
    مدت زمان: 262 دقیقه
    تاریخ انتشار: 15 تیر 1402
    طراحی سایت و خدمات سئو

    45,900 تومان
    افزودن به سبد خرید