توضیحات
دوره Modern Java: Stream Gatherers & Scalable Concurrency. این دوره آموزشی برای توسعهدهندگان باتجربه جاوا طراحی شده تا با استفاده از Stream Gatherers و Virtual Threads، برنامههایی با کارایی و مقیاسپذیری بالا ایجاد کنند. جاوا تکامل یافته و ابزارهای همروندی آن نیز پیشرفت کردهاند. با معرفی Stream Gatherers و Virtual Threads، اکنون میتوان پایپلاینهای ورودی/خروجی کارآمد، خوانا و مقیاسپذیر را با استفاده از ساختارهای آشنا Stream نوشت. این دوره عملی و مدرن، نیازهای شما برای ساخت برنامههای همروند جاوا در دنیای واقعی را بدون پیچیدگیهای سنتی مدیریت تریدها برطرف میکند. شرکتکنندگان یاد میگیرند چگونه Stream Gatherers، API جریان جاوا را بهبود میبخشد، از Stateless Gatherers برای تغییرات ساده و قدرتمند استفاده میکنند و Stateful Gatherers را برای سناریوهای پیچیده پیادهسازی میکنند. همچنین، آنها با پیادهسازی Finisher برای جمعآوری نهایی، بررسی Combiners در جریانهای موازی و استفاده از Gatherers داخلی آشنا میشوند. نوشتن Gatherers سفارشی برای الگوهای پیشرفته، استفاده از Virtual Threads برای مدیریت وظایف ورودی/خروجی با حجم بالا و طراحی Gatherers همروند برای پردازش چندمرحلهای از دیگر مباحث این دوره است. در پایان، شرکتکنندگان یک پروژه پایپلاین ورودی/خروجی بزرگ میسازند که بیش از ۱۵۰ هزار فراخوانی API را با همروندی سبک پردازش میکند، از جمعآوری میانی اجتناب میکند و دادهها را با روشهای سازگار با جریان ذخیره مینماید.
آنچه فرا خواهید گرفت
- ساخت پایپلاینهای داده پیشرفته با استفاده از API جدید Stream Gatherers در Java.
- نوشتن gathererهای بدون حالت (stateless) و با حالت (stateful) برای کنترل جریان استریم با منطق سفارشی.
- یکپارچهسازی Virtual Threads برای پردازشهای I/O-bound با مقیاسپذیری بالا.
- طراحی gathererهای همروند غیرمسدودکننده (non-blocking) که به محض تکمیل شدن، نتایج را منتشر میکنند.
- کنترل سطوح همروندی برای جلوگیری از بارگذاری بیش از حد با استفاده از gathererهای محدودکننده همروندی.
- مدیریت خطاها به شکلی مناسب بدون ایجاد اختلال در استریم با استفاده از الگوهای تاخیر خطا.
- پیادهسازی همروندی تو در تو (nested concurrency) به شیوهای ساختاریافته و قابل نگهداری.
- بهبود عملکرد و مصرف حافظه با طراحی اولویتدار بر استریم (stream-first design) و بدون استفاده از مجموعههای میانی.
این دوره مناسب افرادیست که
- توسعهدهندگان باتجربه Java: کسانی که با اصول Java از جمله Streams، Lambdas و مفاهیم اصلی همروندی آشنا هستند.
- پذیرندگان Java مدرن: توسعهدهندگانی که مشتاق استفاده از جدیدترین ویژگیهای Java هستند.
- معماران و رهبران تیم: افرادی که مسئول طراحی معماریهای Java انعطافپذیر، کارآمد و مقیاسپذیر هستند.
مشخصات دوره Modern Java: Stream Gatherers & Scalable Concurrency
- ناشر: Udemy
- مدرس: Vinoth Selvaraj
- سطح آموزش: مبتدی تا پیشرفته
- مدت زمان آموزش: 6 ساعت و 13 دقیقه
- تعداد دروس: 79
سرفصل های دوره
پیشنیازهای دوره Modern Java: Stream Gatherers & Scalable Concurrency
- Familiarity with Java Virtual Threads is recommended. If you are new to Virtual Threads, consider checking out my companion course on the topic for a solid foundation.
تصاویر دوره
نمونه فیلم دوره
راهنمای نصب
پس از Extract، با Player دلخواه خود مشاهده کنید.
زیرنویس: ندارد
کیفیت: 720p
لینک دانلود
گذرواژه فایل(ها): www.downloadly.ir
حجم فایل
2.7 گیگابایت














































