آموزش پخش جریانی در دات نت 4.5

Streaming in .NET 4.5

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

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

معرفی Introduction

  • معرفی Introduction

  • چرا یک دوره آموزشی درباره استریمینگ؟ Why a Course About Streaming?

  • بررسی اجمالی محتوا Content Overview

.NET Streaming Architecture .NET Streaming Architecture

  • معرفی Introduction

  • جریان های ورودی/خروجی I/O Streams

  • استریم چیست؟ What Is a Stream?

  • .NET Streaming Architecture .NET Streaming Architecture

  • کلاس System.IO.Stream The System.IO.Stream Class

  • اشاره گر جریان Stream Pointer

  • خواندن از یک جریان Reading From a Stream

  • نوشتن در یک جریان Writing Into a Stream

  • به دنبال یک جریان Seeking a Stream

  • نسخه ی نمایشی: اشاره گر و جستجو Demo: Pointers and Seeking

  • دفع جریان ها Disposing Streams

  • بافر و فلاشینگ Buffering and Flushing

  • چند رشته ای از طریق روش همگام Multithreading via Synchronized Method

  • پشتیبانی Async Async Support

  • تست بدون فروشگاه پشتیبان؟ Stream.Null Testing With no Backing Store? Stream.Null

  • خلاصه Summary

کار با FileStream Working With FileStream

  • معرفی Introduction

  • پشتیبان فروشگاه (پایه) جریان Backing Store (Base) Streams

  • نمونه سازی FileStream: تامین مسیر فایل Instantiating a FileStream: Supplying the File Path

  • حالت فایل و دسترسی به فایل FileMode and FileAccess

  • نسخه ی نمایشی: FileMode و FileAccess Demo: FileMode and FileAccess

  • اشتراک فایل FileShare

  • نسخه ی نمایشی: FileShare Demo: FileShare

  • کنترل دسترسی Access Control

  • بافر داخلی Internal Buffer

  • ذخیره فایل File Caching

  • بهینه سازی ذخیره فایل: دسترسی متوالی و تصادفی Optimize File Caching: Sequential and Random Access

  • سایر گزینه های فایل Other FileOptions

  • خلاصه Summary

دسترسی به فایل محدود با IsolatedStorageFileStream Restricted File Access With IsolatedStorageFileStream

  • معرفی Introduction

  • ذخیره سازی ایزوله چیست؟ What Is Isolated Storage?

  • انواع ذخیره سازی جدا شده Isolated Storage Types

  • با استفاده از IsolatedStorageFileStream Using the IsolatedStorageFileStream

  • نسخه ی نمایشی Demo

  • خلاصه Summary

ارتباطات بین فرآیندی با استفاده از PipeStream Interprocess Communication Using PipeStream

  • معرفی Introduction

  • لوله ها چیست؟ What Are Pipes?

  • لوله های نامدار و ناشناس Named and Anonymous Pipes

  • به نام Pipe Server Named Pipe Server

  • PipeStream PipeStream

  • نسخه ی نمایشی: انتقال بایت پایه Demo: Basic Byte Transmission

  • بایت در مقابل انتقال پیام Byte vs. Message Transmission

  • نسخه ی نمایشی: انتقال پیام Demo: Message Transmission

  • خلاصه Summary

MemoryStream و فایل های Memory-Mapped MemoryStream and Memory-Mapped Files

  • معرفی Introduction

  • MemoryStream MemoryStream

  • نسخه ی نمایشی: MemoryStream Demo: MemoryStream

  • فایل های دارای نقشه حافظه Memory-Mapped Files

  • فایل های نگاشت حافظه برای دسترسی به فایل Memory-Mapped Files for File Access

  • نسخه ی نمایشی: فایل های دارای نقشه حافظه و دسترسی به فایل ها Demo: Memory-Mapped Files and File Access

  • نسخه ی نمایشی: دسترسی تصادفی با فایل های دارای نقشه حافظه در مقابل FileStream Demo: Random Access With Memory-Mapped Files vs. FileStream

  • فایل های نگاشت حافظه برای فرآیندها اشتراک گذاری حافظه Memory-Mapped Files for Processes Memory Sharing

  • خلاصه Summary

جریان های وب و شبکه Web and Network Streams

  • معرفی Introduction

  • جریان های وب Web Streams

  • پشتیبانی جریان در WebRequest/WebResponse Stream Support in WebRequest/WebResponse

  • نسخه ی نمایشی: WebRequest/WebResponse Demo: WebRequest/WebResponse

  • پشتیبانی جریان در WebClient Stream Support in WebClient

  • نسخه ی نمایشی: WebClient Demo: WebClient

  • پشتیبانی جریان در HttpClient Stream Support in HttpClient

  • جریان شبکه Network Stream

  • نسخه ی نمایشی: NetworkStream Demo: NetworkStream

  • خلاصه Summary

جریان دکوراتور Decorator Streams

  • معرفی Introduction

  • جریان دکوراتور Decorator Streams

  • BufferedStream BufferedStream

  • نسخه ی نمایشی: BufferedStream با NetworkStream Demo: BufferedStream With NetworkStream

  • جریان های فشرده سازی (DeflateStream و GZipStream) Compression Streams (DeflateStream and GZipStream)

  • نسخه ی نمایشی: جریان های فشرده سازی Demo: Compression Streams

  • CryptoStream CryptoStream

  • زنجیر کردن و دور ریختن جریان های دکوراتور Chaining and Disposing Decorator Streams

  • خلاصه Summary

آداپتورهای جریان Stream Adapters

  • معرفی Introduction

  • آداپتورهای جریان Stream Adapters

  • آداپتورهای متن: StreamReader/StreamWriter Text Adapters: StreamReader/StreamWriter

  • آداپتورهای متن و رمزگذاری Text Adapters and Encoding

  • نسخه ی نمایشی: بافر و موقعیت StreamReader Demo: StreamReader Buffer and Position

  • نسخه ی نمایشی: StreamWriter Buffer and Position Demo: StreamWriter Buffer and Position

  • آداپتورهای باینری: BinaryReader/BinaryWriter Binary Adapters: BinaryReader/BinaryWriter

  • درک Write (String) و ReadString Understanding Write(String) and ReadString

  • نسخه ی نمایشی: درک خواندن/نوشتن با آداپتورهای باینری Demo: Understanding Read/Write With Binary Adapters

  • آداپتورهای XML: XmlReader/XmlWriter XML Adapters: XmlReader/XmlWriter

  • نسخه ی نمایشی: XmlReader Demo: XmlReader

  • نسخه ی نمایشی: XmlWriter Demo: XmlWriter

  • بستن آداپتورهای جریان Closing Stream Adapters

  • خلاصه Summary

پشتیبانی ناهمزمان Asynchronous Support

  • معرفی Introduction

  • این ماژول در مورد چیست؟ What Is This Module About?

  • Computer Bound و I/O Bound Operations Sync و Async Computer Bound and I/O Bound Operations Sync and Async

  • این ارتباط چگونه با استریمینگ ارتباط دارد؟ How Does This Relate to Streaming?

  • بنابراین چه زمانی باید از مدل ناهمزمان استفاده کنیم؟ So When Should We Use the Asynchronous Model?

  • عملیات ناهمزمان در دات نت 4.5 Asynchronous Operations in .NET 4.5

  • نسخه ی نمایشی: HTTPClient Demo: HTTPClient

  • بیشتر از همان More of the Same

  • خلاصه Summary

نمایش نظرات

Pluralsight (پلورال سایت)

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

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

آموزش پخش جریانی در دات نت 4.5
جزییات دوره
3h 54m
98
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
290
از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Mohamad Halabi Mohamad Halabi

محمد یک معمار راه حل است که در حال حاضر در بخش دولت الکترونیکی کار می کند. او حرفه حرفه ای خود را از سال 2003 شروع کرد. او معتقد است که معماران چیزی فراتر از مدل سازی نیستند ، بنابراین او مجموعه معماری سازمانی را پوشش می دهد ، از معماری کسب و کار تا طراحی دقیق و توسعه سخت. وی دارای طیف وسیعی از مهارت ها در زمینه ادغام شرکت ، هویت و دسترسی ، cloud ، اینترنت اشیا و تجزیه و تحلیل داده ها است. وی از سال 2010 به عنوان MVP مایکروسافت مشغول به کار بوده و به عنوان ASV.NET MVP و سپس Integration MVP و در حال حاضر Azure MVP فعالیت می کند. وی دارای مدرک لیسانس در رشته مهندسی کامپیوتر و کارشناسی ارشد در معماری سازمانی است.