آموزش بررسی عمیق Java SE: استریم‌ها از خط لوله تا Gatherers - آخرین آپدیت

دانلود Java SE Deep Dive: Streams from Pipelines to Gatherers

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: رابط برنامه‌نویسی Stream API قدرتمندترین ابزار شما در جاوا برای پردازش داده‌ها به صورت ترتیبی و موازی است. این API الگوی رایج map / filter / reduce را پیاده‌سازی می‌کند که به شما اجازه می‌دهد کدهایی خوانا و با قابلیت نگهداری آسان بنویسید. در این دوره آموزشی با عنوان «بررسی عمیق Java SE: استریم‌ها از خط لوله تا Gatherers»، خواهید آموخت که چگونه داده‌های خام خود را به اطلاعات کاربردی تبدیل کنید. ابتدا، مدیریت خطاها و پیاده‌سازی الگوی map / filter / reduce را بررسی می‌کنید. سپس، نحوه پیاده‌سازی این مفاهیم در Stream API را کشف خواهید کرد و در نهایت، یاد می‌گیرید که چگونه با استفاده از gatherers و collectors، این API را دقیقاً مطابق با نیازهای خود سفارشی‌سازی کنید. پس از اتمام این دوره، مهارت‌ها و دانش لازم برای بهره‌برداری از Stream API جهت تولید اطلاعات معنادار برای تصمیم‌گیری‌های هوشمندانه در اپلیکیشن‌های خود را به دست خواهید آورد.

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

نگاشت، فیلتر کردن و کاهش استریم‌های داده Mapping, Filtering, and Reducing Streams of Data

  • معرفی Stream API Introducing the Stream API

  • استخراج اطلاعات مورد نیاز از داده‌ها با Stream API Get the Information You Need from your Data with the Stream API

  • تحلیل داده‌ها با استفاده از Map Filter Reduce Analyzing Your Data Using Map Filter Reduce

  • دموی زنده: نگاشت لیستی از رشته‌ها و لیستی از کاربران Live Demo: Mapping a List of Strings and a List of Users

  • دموی زنده: فیلتر کردن لیستی از رشته‌ها و لیستی از کاربران Live Demo: Fitering a List of Strings and a List of Users

  • دموی زنده: شناسایی استریم‌های ایجاد شده در یک خط لوله استریم Live Demo: Identifying the Streams Created in a Stream Pipeline

  • دموی زنده: محدود کردن و رد کردن عناصر یک استریم Live Demo: Limiting and Skipping the Elements of a Stream

  • دموی زنده: حذف موارد تکراری از یک استریم Live Demo: Removing the Duplicates from a Stream

  • دموی زنده: مرتب‌سازی استریم با یک Comparator خارجی Live Demo: Sorting a Stream with an External Comparator

  • استفاده از Flat mapping برای تبدیل استریم ایالت‌ها به استریم شهرها Flat-mapping a Stream of States to a Stream of Cities

  • دموی زنده: اعمال Flat mapper بر روی استریم ایالت‌ها Live Demo: Applying a Flat-mapper to a Stream of States

  • دموی زنده: استفاده از Map multi برای Flat map کردن داده‌ها جهت اعتبارسنجی Live Demo: Using Map-multi to Flat-map Your Data for Validation

  • کاهش داده‌ها (Reducing) برای تولید یک نتیجه نهایی Reducing your Data to Produce a Result

  • دموی زنده: شمارش و به‌دست آوردن مقدار مینیمم یا ماکزیمم از یک استریم Live Demo: Counting and Getting a Min or a Max from a Stream

  • دموی زنده: کاهش استریم با استفاده از Binary Operator Live Demo: Reducing a Steam with a Binary Operator

  • دموی زنده: محاسبات موازی در استریم‌ها Live Demo: Computing Streams in Parallel

  • جمع‌بندی عناصر کلیدی Stream API Wrapping up the Key Elements of the Stream API

اتصال استریم‌ها به منابع داده در حافظه و I/O Connecting Streams on in Memory and I/O Sources of Data

  • معرفی ماهیت تنبل (Lazy) در پردازش استریم Introducing the Lazy Nature of Stream Processing

  • دموی زنده: استریم کردن رشته‌های کاراکتری برای حروف یا خطوط Live Demo: Streaming Strings of Characters for Letters or Lines

  • دموی زنده: استریم کردن با استفاده از Regular Expression Live Demo: Streaming with a Regular Expression

  • دموی زنده: استریم کردن مجموعه‌ای از اعداد تصادفی Live Demo: Streaming Series of Random Numbers

  • دموی زنده: استریم کردن منابع داده I/O Live Demo: Streaming I/O Sources of Data

  • جمع‌بندی منابعی که می‌توان استریم‌ها را به آن‌ها متصل کرد Wrapping up the Sources You Can Connect Your Streams To

ساخت عملیات میانی اختصاصی با Gatherers Building Your Own Intermediate Operation with Gatherers

  • ساخت عملیات میانی سفارشی با Gatherer API Creating Custom Intermediate Operations with the Gatherer API

  • دموی زنده: ایجاد یک Mapping Gatherer Live Demo: Creating a Mapping Gatherer

  • دموی زنده: ایجاد یک Filtering Gatherer Live Demo: Creating a Filtering Gatherer

  • دموی زنده: متوقف کردن یک استریم با Gatherer Live Demo: Interrupting a Stream with a Gatherer

  • دموی زنده: حذف موارد تکراری از استریم با Gatherer Live Demo: Removing Duplicates from a Stream with a Gatherer

  • دموی زنده: رد کردن یا محدود کردن استریم با Gatherer Live Demo: Skipping or Limiting a Stream with a Gatherer

  • دموی زنده: مرتب‌سازی عناصر با Gatherer و Finisher Live Demo: Sorting Element with a Gatherer and a Finisher

  • دموی زنده: نوشتن یک Parallel Gatherer متمایز با Combiner Live Demo: Writing a Distinct Parallel Gatherer with a Combiner

  • دموی زنده: ایجاد یک Windowing Gatherer Live Demo: Creating a Windowing Gatherer

  • دموی زنده: حذف تکراری‌ها با قانون برابری سفارشی Live Demo: Removing Duplicates with a Custom Equality Rule

  • دموی زنده: نگاشت موازی عناصر با MapConcurrent Live Demo: Mapping Elements in Parallel with MapConcurrent

  • جمع‌بندی پیش‌نیازهای ایجاد Gathererها Wrapping up the Elements You Need to Create Gatherers

جمع‌آوری داده‌ها در کانتینرهای تغییرپذیر Collecting Data to in Mutable Containers

  • جمع‌آوری داده‌ها در کانتینرهای تغییرپذیر با Collectors Collecting Data in Mutable Containers with Collectors

  • دموی زنده: ایجاد Collectionها با استفاده از Collectors Live Demo: Creating Collections with Collectors

  • دموی زنده: استفاده از Collectors برای ایجاد Mapها Live Demo: Using Collectors to Create Maps

  • دموی زنده: ترکیب Collectors با استفاده از Downstream Collectors Live Demo: Composing Collectors with Downstream Collectors

  • جمع‌بندی کاربرد و ترکیب Collectors Wrapping up the Use of Collectors, and Their Composition

استفاده از استریم‌ها و Collectors برای تحلیل داده‌ها Using Streams and Collectors to Analyze Data

  • استفاده از Stream API برای حل یک مورد پیچیده (Use Case) Using the Stream API to Solve a Complex Use Case

  • دموی زنده: خواندن ایالت‌های آمریکا از یک فایل متنی Live Demo: Reading the US States from a Text File

  • دموی زنده: خواندن شهرهای آمریکا از یک فایل متنی Live Demo: Reading the US Cities from a Text File

  • دموی زنده: به‌دست آوردن بیشترین جمعیت برای شهرها Live Demo: Getting the Max Population for Cities

  • دموی زنده: یافتن شهری با بیشترین نرخ رشد Live Demo: Getting the City with the Max Growth

  • دموی زنده: یافتن ایالتی با بیشترین جمعیت Live Demo: Getting the State with the Max Population

  • دموی زنده: مدیریت خطاها هنگام خواندن فایل داده‌ها Live Demo: Managing Errors When Reading Your Data File

  • دموی زنده: ایجاد و گزارش خطاهای معنادار Live Demo: Creating and Reporting Meaningful Errors

  • دموی زنده: پرتاب چندین Exception به صورت یکپارچه Live Demo: Throwing Several Exceptions as One

  • دموی زنده: تحلیل داده‌ها و خطاها در یک دور پیمایش داده Live Demo: Analyzing Data and Errors in One Pass Over the Data

  • جمع‌بندی نهایی دوره Wrapping up the Course

نمایش نظرات

آموزش بررسی عمیق Java SE: استریم‌ها از خط لوله تا Gatherers
جزییات دوره
2h 16m
51
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
8
از 5
دارد
دارد
دارد
Jose Paumard
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Jose Paumard Jose Paumard

خوزه با علاقه بیش از 20 سال در مورد برنامه نویسی رایانه ها ، اولین بار در مونتاژ و C ، C برای ماشین های موازی SIMD قبل از استفاده از جاوا به عنوان یک زبان شی گرا ، برای بسیاری از عمده ترین برنامه های مدرن ضروری بود. او تخصص و ظرفیت خود را برای تجزیه و تحلیل و ترکیب در بسیاری از پروژه ها ، عمدتا در لایه های پایین تر ، نزدیک به داده ها ، بلکه همچنین در مورد طراحی پیچیده رابط کاربر یا مرورگر ، به ارمغان می آورد. دکترای ریاضیات کاربردی و علوم کامپیوتر ، استادیار دانشگاه پاریس نور به مدت 15 سال ، خوزه همچنین اشتیاق زیادی به آموزش و انتقال دانش دارد. او برای هزاران نفر از توسعه دهندگان فرانسوی زبان در سراسر جهان ، وبلاگ ، جاوا le soir ، منبع مستند فرانسه در مورد فن آوری های جاوا می نویسد. وی عضوی از گروه کاربران فرانسوی جاوا در پاریس و از سازمان دهندگان کنفرانس Devoxx France است.