آموزش مجموعه های مقیاس

Scala Collections

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

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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

ایجاد و استفاده از لیست های Scala Creating and Using Scala's Lists

  • مقدمه Introduction

  • ایجاد لیست های جمعیتی Creating & Populating Lists

  • ماهیت بازگشتی لیست ها The Recursive Nature of Lists

  • عبور از لیست ها Traversing Lists

یافتن عناصر در یک لیست Finding Elements in a List

  • مقدمه Introduction

  • ساختارشکنی با الگوها Deconstructing with Patterns

  • استخراج عناصر با توالی الگو Extracting Elements with Pattern Sequences

  • استخراج عناصر با سر و دم Extracting Elements with head and tail

  • استخراج عناصر با :: و Nil Extracting Elements with :: and Nil

  • یافتن عناصر با یافتن Finding Elements with find

هزینه های اضافی را با Tuples ذخیره کنید Save Overheads with Tuples

  • مقدمه Introduction

  • ایجاد n-tuples Creating n-tuples

  • مطابقت با الگوها Matching with Patterns

انتخاب نوع مناسب مجموعه Selecting the Right Collection Type

  • مقدمه Introduction

  • انتخاب مجموعه مناسب Selecting the Right Collection

  • جهش دلسرد است Mutating Is Discouraged

تبدیل بین جاوا و اسکالا Converting between Java and Scala

  • مقدمه Introduction

  • مقایسه روشهای تبدیل Comparing Conversion Methods

  • تبدیل مجموعه ها Converting Collections

تبدیل عناصر Transforming Elements

  • مقدمه Introduction

  • فیلتر کردن با پیش بینی ها Filtering with Predicates

  • نقشه برداری و مسطح سازی Mapping and Flattening

  • محاسبات خط لوله Pipelining Computations

  • مقایسه Imperative و Pipelining Comparing Imperative and Pipelining

محاسبات پیچیده را با Monads ساده کنید Simplify Complex Computations with Monads

  • مقدمه Introduction

  • تعریف موناد Defining Monad

  • اجتناب از Nulls با Monads Avoiding Nulls with Monads

  • پردازش محاسبات بصورت مرحله ای Processing Computations Monadically

نمایش نظرات

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

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

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

آموزش مجموعه های مقیاس
جزییات دوره
1h 59m
29
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
-
از 5
دارد
دارد
دارد
Toby Weston
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Toby Weston Toby Weston

توبی یک توسعه دهنده نرم افزار مستقل مستقر در لندن ، متخصص در زمینه توسعه نرم افزار مدرن و روشهای چابک است. او یک وبلاگ نویس و نویسنده مشتاق است که برای Jaxenter و کتابی در مورد تست مدرن با عنوان Essential Acceptance Testing نوشت. توبی که یکی از حامیان بزرگ نرم افزار منبع باز است ، به چندین پروژه از جمله JMock کمک کرده و یک کتابخانه همگانی معروف به نام tempus-fugit ایجاد کرده است. او را در Github پیدا کنید.