آموزش Node.js: سیستم فایل، استریم‌ها، I/O ناهمگام، آپلود و پایپ‌ها - آخرین آپدیت

دانلود Node.js: File System, Streams, Async I/O, Uploads, and Pipes

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: ساخت سیستم‌های مدیریت فایل قدرتمند در Node.js فراتر از عملیات ساده خواندن و نوشتن است. اپلیکیشن‌های مدرن به I/O ناهمگام بهینه، پردازش استریم برای مجموعه‌داده‌های حجیم و گردش‌کارهای مدیریت امن فایل نیاز دارند که در محیط‌های ابری مقیاس‌پذیر باشند. در دوره «Node.js: سیستم فایل، استریم‌ها، I/O ناهمگام، آپلود و پایپ‌ها»، شما یاد می‌گیرید که با استفاده از جدیدترین الگوها و APIهای Node.js، سیستم‌های مدیریت فایل آماده برای محیط عملیاتی (Production) بسازید. ابتدا، عملیات مدرن فایل با async/await را از طریق APIهای fs/promises و ماژول‌های ES بررسی خواهید کرد. سپس، نحوه استفاده از استریم‌ها برای پردازش بهینه حافظه در فایل‌های حجیم و پیاده‌سازی مدیریت فشار معکوس (back-pressure) را می‌آموزید. در نهایت، نحوه ایجاد گردش‌کارهای امن آپلود فایل، انتقال داده‌ها بین استریم‌ها (piping) و ساخت سیستم‌های خودکار نظارت بر فایل‌ها را فرا خواهید گرفت. پس از اتمام این دوره، مهارت‌ها و دانش لازم در عملیات فایل Node.js را برای ساخت اپلیکیشن‌های مقیاس‌پذیر و ابری با قابلیت‌های مدیریت فایل بهینه به دست خواهید آورد.

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

عملیات مدرن فایل با Node.js Modern File Operations with Node.js

  • آشنایی با APIهای سیستم فایل Node.js Introduction to Node.js File System APIs

  • دمو: عملیات ناهمگام فایل با الگوهای مدرن Demo: Async File Operations with Modern Patterns

  • سیستم‌های فایل محلی در مقابل ذخیره‌سازی ابری (Object Storage) Local File Systems vs. Cloud Object Storage

  • متادیتای فایل و مدیریت چرخه عمر File Metadata and Lifecycle Management

استریم‌ها برای پردازش بهینه داده‌ها Streams for Efficient Data Processing

  • درک مفاهیم استریم در Node.js Understanding Node.js Streams

  • پردازش فایل‌های حجیم با استفاده از استریم‌ها Processing Large Files with Streams

  • مدیریت فشار معکوس و کنترل جریان داده Backpressure Handling and Flow Control

انتقال (Piping) و تبدیل داده‌ها Data Piping and Transformation

  • خط لوله‌های داده (Data Pipelines) Data Pipelines

  • ترکیب استریم‌ها با pipe() و pipeline() Composing Streams with pipe() and pipeline()

  • توزیع داده‌ها و اثرات جانبی Fan-out and Side Effects

  • آپلود فایل و تبدیل‌های استریم File Uploads and Stream Transformations

  • مدیریت خطا در خط لوله‌های استریم Error Handling in Stream Pipelines

عملیات پیشرفته فایل و اتوماسیون Advanced File Operations and Automation

  • طراحی API پردازش فایل Designing the File Processing API

  • بهبود امنیت آپلود با pipeline() و Abort Hardening Uploads with pipeline() and Abort

  • اندپوینت‌های وضعیت و محتوا Status and Content Endpoints

  • پردازش خودکار با نظارت بر فایل‌ها (File Watching) Automated Processing with File Watching

  • حفاظ‌های امنیتی و مقیاس‌پذیری Security and Scalability Guardrails

  • متادیتا، مالکیت و کنترل دسترسی Metadata, Ownership, and Access Control

  • خطاها، لاگ‌گذاری و آمادگی عملیاتی Errors, Logging, and Operational Readiness

نمایش نظرات

آموزش Node.js: سیستم فایل، استریم‌ها، I/O ناهمگام، آپلود و پایپ‌ها
جزییات دوره
1h 49m
19
(آخرین آپدیت)
2
از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Kevin Cunningham Kevin Cunningham

کوین کانینگهام یک مربی توسعه دهنده، سخنران و نویسنده ساکن ایرلند شمالی است. تخصص او شامل توسعه وب در زبان ها و چارچوب های مختلف است. او به عنوان یک توسعه‌دهنده، با کتابخانه‌ها، دانشگاه‌ها و شرکت‌های انتشاراتی بزرگ برای ارائه تجربیات قدرتمند و همه‌کاره مبتنی بر وب کار کرده است. به عنوان یک مشاور، او در هدایت تیم ها از طریق مهاجرت های پشته فناوری، تضمین معماری کد موثر و شیوه های توسعه دهنده تخصص دارد. او یک تعهد مادام العمر به آموزش دارد که از طریق تجربیات یادگیری متنوعی که ایجاد می کند، چه به صورت آنلاین و چه حضوری نشان داده است. دور از صفحه کلید، کوین از فعالیت های خارج از منزل مانند پیاده روی، کوهنوردی و کایاک سواری با خانواده اش لذت می برد.