شماره تماس پشتیبانی 09336863931 | 07132326702 پست الکترونیک info@provid.ir

بسته ی آموزش Streaming در دات نت 4.5

بسته ی آموزش Streaming در دات نت 4.5

یکی دیگر از آموزش های گروه آموزشی پرووید بسته ی آموزش Streaming در دات نت 4.5 می باشد که در این قسمت آن را به شما معرفی می کنیم.

این بسته ی آموزشی نیز یکی از دوره های آموزشی دیگر که در حوزه ی فارسی سازی آموزش های انگلیسی تنظیم شده است می باشد. عنوان این بسته ی آموزشی “Streaming در دات نت 4.5” است که با نام اصلی Streaming in .NET 4.5 از شرکت Pluralsight منتشر شده است.

Stream چیست؟

کلاس Stream در دات نت یک کلاس پایه (Base Class) برای تمامی Stream های تعریف شده است. به زبان ساده Stream یک دنباله از بایت های اطلاعاتی (از قبیل فایل، دستگاه های ورودی و خروجی، pipe های ICP و یا سوکت های TCP/IP) هستند.

در فضای دات نت، سه نوع عملیات اساسی را می توان با Stream ها انجام داد:

  1. خواندن از Stream ها: خواندن به معنی انتقال بایت های داده ای از یک Stream به یک ساختمان داده شبیه یک آرایه است.
  2. نوشتن در Stream ها: نوشتن به معنی انتقال داده های درون یک ساختمان داده به یک Stream است.
  3. Seek کردن: Seek کردن در یک Stream به معنی تغییر داده ی فعلی در یک Stream است. Stream های مختلف ممکن است مکانیزم های مختلفی برای Seek کردن داشته باشند و یا از Seek کردن پشتیبانی نکنند. برای مثال Network Stream از عملیات Seeking به راحتی پشتیبانی نمی کند.

Streaming in .NET

کاربرد Stream ها در برنامه نویسی چیست؟

Stream ها در دات نت به ما این امکان را می دهند که داده های حجیم را به صورت قسمت قسمت به برنامه وارد کنیم و از پر کردن حافظه ی سیستم از داده های حجیمی که از بانک های اطلاعاتی دریافت می شوند جلوگیری کنیم. استفاده کردن از Stream ها در برنامه ها اغلب امری اجتناب ناپذیر است. موضوع مهم تر اینکه در فضای برنامه نویسی در دات نت، موضوعات بسیاری در رابطه با کار کردن با Stream ها وجود دارند که یک برنامه نویس باید از آنها اطلاع داشته باشد.

در این بسته ی آموزشی قصد ما آموزش کار با مفاهیم مختلف کار با Stream ها در دات نت است.

بسته ی آموزش Streaming در دات نت 4.5

در این بسته ی آموزشی شما را به صورت کامل، دقیق و تخصصی با مبحث Streaming آشنا کرده و نحوه ی کار کردن با Stream های مختلفی که در دات نت موجود هستند را به شما آموزش می دهیم. در ادامه به بررسی سرفصل های این بسته می پردازیم.

Pluralsight Logo

رجوع به این بسته در سایت Pluralsight

ویدئوی معرفی به علت قرار داشتن بر روی سایت آپارات از کیفیت بالایی برخوردار نیست. این موضوع در مورد ویدئوهای خریداری شده که بر روی سرور سایت قرار داده شده اند صدق نمی کند.

دانلود دموی بسته ی آموزش Streaming در دات نت 4.5

download demo

عناوین فصل های بسته ی آموزش Streaming در دات نت 4.5

فصل اول: معرفی (Introduction)

  • مقدمه
  • چرا به یک دوره ی آموزشی Streaming نیاز است؟
  • بررسی محتوای این بسته ی آموزشی

فصل دوم: معماری Streaming در دات نت (NET Streaming Architecture)

  • مقدمه
  • Stream های I/O
  • Stream چیست؟
  • معماری Streaming در دات نت
  • کلاس System.IO.Stream
  • Stream Pointer (اشاره گر استیریم)
  • خواندن از یک Stream
  • نوشتن در یک Stream
  • Seek کردن در یک Stream
  • اشاره گرها و Seek کردن
  • از حافظه خارج کردن Stream ها
  • بافرها و فلاش کردن
  • همروندی در کار با Stream ها و متد Synchronized
  • پشتیبانی از همروندی در Stream ها
  • انجام تست در کار با Stream ها بدون یک Backing Store – پروپرتی Stream.Null
  • جمع بندی

فصل سوم: کار کردن با FileStream در دات نت (Working With FileStream)

  • مقدمه
  • Backing Store در استیریم های پایه
  • ساختن یک FileStream (تنظیم کردن مسیر فایل)
  • کار کردن با FileMode و FileAccess
  • مبحث FileShare
  • کنترل کردن دسترسی ها
  • بافر داخلی FileStream
  • مبحث مربوط به کش کردن (Caching)
  • کش کردن Stream و دسترسی تصادفی و ترتیبی
  • گزینه های دیگر کار با فایل ها
  • جمع بندی

فصل چهارم: کار کردن با IsolatedStorageFileStream و دسترسی محدود به فایل ها (Restricted File Access With IsolatedStorageFileStream)

  • مقدمه
  • IsolatedStorage چیست؟
  • انواع IsolatedStorage ها
  • استفاده از IsolatedStorageFileStream
  • جمع بندی

فصل پنجم: کار کردن با PipeStream و ارسال پیام بین پردازش ها (Interprocess Communication Using PipeStream)

  • مقدمه
  • Pipe چیست؟
  • Pipe های بی نام (Anonymous) و Pipe های با نام (Named)
  • استفاده از Named Pipe Server
  • استفاده از PipeStream
  • استفاده از PipeStream برای انتقال بایت
  • انتقال بایت در مقایسه با انتقال پیام
  • استفاده از PipeStream برای انتقال پیام
  • جمع بندی

فصل ششم: کار کردن با MemoryStream و Memory-Mapped ها در دات نت (MemoryStream and Memory-Mapped Files)

  • مقدمه
  • MemoryStream چیست؟
  • استفاده از MemoryStream
  • Memory-Mapped File چیست؟
  • استفاده از Memory-Mapped File برای دسترسی به فایل
  • دسترسی تصادفی به فایل ها با Memory-Mapped File در مقایسه با FileStream
  • استفاده از Memory-Mapped File ها برای به اشتراک گذاشتن حافظه
  • جمع بندی

فصل هفتم: کار کردن با Web Stream و Network Stream ها در دات نت (Web and Network Streams)

  • مقدمه
  • Web Stream ها
  • پشتیبانی از Stream ها در WebRequest و WebResponse
  • آموزش عملی کار با WebRequest و WebResponse
  • پشتیبانی از Stream ها در WebClient
  • آموزش عملی کار با WebClient
  • پشتیبانی از Stream ها در HttpClient
  • معرفی و آموزش عملی Network Stream
  • جمع بندی

فصل هشتم: کار کردن با Decorator Stream ها در دات نت (Decorator Streams)

  • مقدمه
  • معرفی Decorator Stream ها
  • معرفی BufferedStream
  • آموزش علمی کار با BufferedStream در NetworkStream
  • معرفی DeflateStream و GZipStream در فشرده سازی داده ها
  • آموزش عملی کار با Stream های فشرده سازی داده ها
  • معرفی CryptoStream
  • زنجیر کردن و Dispose کردن Decorator Stream ها
  • جمع بندی

فصل نهم: کار کردن با Stream Adapter ها در دات نت (Stream Adapters)

  • مقدمه
  • معرفی Stream Adapter ها
  • معرفی Text Adapter ها: StreamReader/StreamWriter
  • کار با Encoding در Text Adapter ها
  • آموزش عملی کار با بافر و Position در StreamWriter و StreamReader
  • معرفی Binary Adapter ها: BinaryReader/BinaryWriter
  • کار با متدهای WriteString و Write و ReadString
  • آموزش عملی خواندن و نوشتن در Binary Adapter ها
  • معرفی XML Adapter ها: XMLReader/XMLWriter
  • آموزش عملی کار با XMLReader و XMLWriter
  • بستن Stream Adapter ها
  • جمع بندی

فصل دهم: عملیات همروند در کار با Stream ها (Asynchronous Support)

  • مقدمه
  • عملیات CPU Bound و IO Bound به صورت Async و Sync
  • ارتباط همروندی و کار با Stream ها
  • زمان مناسب استفاده از همروندی در کار با Stream ها
  • عملیات همروند در دات نت 4.5
  • آموزش عملی کار با HTTPClient
  • جمع بندی

خرید آنلاین بسته ی آموزش Streaming در دات نت 4.5

450,000ریال – خرید

با خرید این بسته ی آموزشی لینک دانلود آن به صورت مستقیم برای شما ایمیل شده و می توانید اقدام به دانلود کنید. دقت بفرمایید که لینک دانلود ارسال شده پس از گذشت 24 ساعت منقضی می شود.

به منظور دریافت پستی بسته های برنامه نویسی سایت پرووید، پس از انجام پرداخت، بر روی دکمه ی زیر کلیک کرده و فرم مربوطه را پر کنید.

2 دیدگاه

  1. سلام من میخوام یک سیستم پخش ویدیو آنلاین درست کنم که دیتا از جایی به جای دیگر ارسال بشه. چنین موردی در این ویدیو ها آموزش داده میشه؟

    پاسخ
    • سلام کاربردی که شما از Streaming ذکر کردید یه کاربرد خاص هست. البته باید برای حل مسائل خاص اول اصول رو فرا گرفت. توی این بسته شما اصول کار رو فرا می گیرید و بعد می توانید با استفاده از مطالب خاص تر که خودمم می توانم راهنماییتون کنم کارتون رو انجام بدید.

      پاسخ

نظر بدهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *