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

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
  • 139,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    افزودن به سبد خرید
    خرید دانلودی فوری

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

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 16013
    حجم: 2719 مگابایت
    مدت زمان: 262 دقیقه
    تاریخ انتشار: ۱۵ تیر ۱۴۰۲
    طراحی سایت و خدمات سئو

    139,000 تومان
    افزودن به سبد خرید