مسیر یادگیری File Storage
الگوهای ذخیرهسازی فایل در اپلیکیشنهای وب.
8 مرحله
- 1.
Azure Blob Storage چیست؟
سرویس ذخیرهسازی دادههای غیرساختیافته (Unstructured Data) در Azure، مثل تصاویر، ویدئو و بکاپ.
~6 ساعت - 2.
ذخیرهسازی فایل
الگوهای ذخیرهسازی فایل در اپلیکیشنهای وب.
~6 ساعت - 3.
MinIO چیست؟
سرویس Object Storage متنباز و سازگار با API آمازون S3 که میتوان آن را روی زیرساخت خودتان (On-Premise) اجرا کرد.
~6 ساعت - 4.
آپلود و دانلود فایل با IFormFile
نحوه دریافت فایل از کلاینت با IFormFile و ذخیره یا بازگرداندن آن از طریق Endpoint های Web API را توضیح میدهد.
~4 ساعت - 5.
ذخیرهسازی ابری فایل با Azure Blob Storage
مزایای استفاده از Azure Blob Storage نسبت به ذخیرهسازی محلی و نحوه آپلود و مدیریت Container ها را شرح میدهد.
~5 ساعت - 6.
اعتبارسنجی و امنیت فایلهای آپلودی
محدودسازی نوع و حجم فایل، بررسی محتوای واقعی فایل و جلوگیری از آپلود فایلهای مخرب را آموزش میدهد.
~4 ساعت - 7.
دسترسی امن موقت با SAS Token
نحوه تولید Shared Access Signature برای دسترسی زماندار و امن کاربران به فایلهای ذخیرهشده در Blob Storage را توضیح میدهد.
~4 ساعت - 8.
مدیریت فایلهای حجیم با Streaming Upload
تکنیکهای آپلود فایلهای حجیم بهصورت Stream و تکهتکه (Chunked) برای جلوگیری از مصرف زیاد حافظه سرور را بررسی میکند.
~5 ساعت
