CodeShot

مسیر یادگیری File Storage

الگوهای ذخیره‌سازی فایل در اپلیکیشن‌های وب.

8 مرحله

  1. 1.

    Azure Blob Storage چیست؟

    سرویس ذخیره‌سازی داده‌های غیرساخت‌یافته (Unstructured Data) در Azure، مثل تصاویر، ویدئو و بکاپ.

    ~6 ساعت
  2. 2.

    ذخیره‌سازی فایل

    الگوهای ذخیره‌سازی فایل در اپلیکیشن‌های وب.

    ~6 ساعت
  3. 3.

    MinIO چیست؟

    سرویس Object Storage متن‌باز و سازگار با API آمازون S3 که می‌توان آن را روی زیرساخت خودتان (On-Premise) اجرا کرد.

    ~6 ساعت
  4. 4.

    آپلود و دانلود فایل با IFormFile

    نحوه دریافت فایل از کلاینت با IFormFile و ذخیره یا بازگرداندن آن از طریق Endpoint های Web API را توضیح می‌دهد.

    ~4 ساعت
  5. 5.

    ذخیره‌سازی ابری فایل با Azure Blob Storage

    مزایای استفاده از Azure Blob Storage نسبت به ذخیره‌سازی محلی و نحوه آپلود و مدیریت Container ها را شرح می‌دهد.

    ~5 ساعت
  6. 6.

    اعتبارسنجی و امنیت فایل‌های آپلودی

    محدودسازی نوع و حجم فایل، بررسی محتوای واقعی فایل و جلوگیری از آپلود فایل‌های مخرب را آموزش می‌دهد.

    ~4 ساعت
  7. 7.

    دسترسی امن موقت با SAS Token

    نحوه تولید Shared Access Signature برای دسترسی زمان‌دار و امن کاربران به فایل‌های ذخیره‌شده در Blob Storage را توضیح می‌دهد.

    ~4 ساعت
  8. 8.

    مدیریت فایل‌های حجیم با Streaming Upload

    تکنیک‌های آپلود فایل‌های حجیم به‌صورت Stream و تکه‌تکه (Chunked) برای جلوگیری از مصرف زیاد حافظه سرور را بررسی می‌کند.

    ~5 ساعت