نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
تقریباً هر برنامه در جهان نیاز به دستکاری داده ها در نوعی مجموعه دارد. این دوره به شما می آموزد که چگونه از انواع مجموعه پیچیده 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 میپذیرند، با جدیدترین دانشها و تجارب به روز شدهاند.
نمایش نظرات