CodeShot

توسعه‌دهنده ASP.NET Core

مسیر ساخت وب‌اپلیکیشن و API با ASP.NET Core، از Middleware تا احراز هویت و سرویس‌های پس‌زمینه.

7 مرحله

  1. 1.

    آشنایی با ASP.NET Core

    فریم‌ورک متن‌باز، Cross-Platform و High Performance مایکروسافت برای ساخت Web API و سرویس‌های تحت وب.

    ~2 ساعت
  2. 2.

    Middleware و مسیر پردازش درخواست

    Middleware قطعه‌کدی است که در مسیر پردازش هر درخواست HTTP قرار می‌گیرد و می‌تواند آن را تغییر دهد یا متوقف کند.

    ~2 ساعتپیش‌نیاز: آشنایی با ASP.NET Core
  3. 3.

    Dependency Injection

    به‌جای ساختن وابستگی‌ها داخل کلاس، آن‌ها را از بیرون به کلاس تزریق می‌کنیم.

    ~3 ساعتپیش‌نیاز: Middleware و مسیر پردازش درخواست
  4. 4.

    Authentication و Authorization

    Authentication تشخیص می‌دهد کاربر کیست، Authorization تعیین می‌کند او مجاز به انجام چه کاری است.

    ~3 ساعتپیش‌نیاز: Dependency Injection
  5. 5.

    احراز هویت JWT

    روش احراز هویت بدون‌حالت (Stateless) با استفاده از توکن امضاشده JSON Web Token.

    ~2 ساعتپیش‌نیاز: Authentication و Authorization
  6. 6.

    Background Services

    سرویسی که مستقل از درخواست‌های HTTP و در پس‌زمینه برنامه اجرا می‌شود، مناسب کارهای زمان‌بندی‌شده و Queue.

    ~2 ساعتپیش‌نیاز: احراز هویت JWT
  7. 7.

    آشنایی با Blazor

    فریمورک فرانت‌اند مایکروسافت برای ساخت رابط کاربری تعاملی با C# و Razor به‌جای JavaScript.

    ~3 ساعتپیش‌نیاز: Background Services