1. صفحه اصلی
  2. »
  3. آموزش
  4. »
  5. آموزش تصویری
  6. »
  7. RocktheJVM – Advanced Scala 3 and Functional Programming 2022-10
Welcome Scala Recap Dark Syntax Sugars Advanced Pattern Matching Partial Functions Functional Collections: A Functional Set The Functional Set, Level 2 Functional Collection Currying and Partially Applied Functions Lazy Evaluation Lazy Evaluation Practice: A Potentially Infinite List Lazy Lists Proficiency: Exercises Monads Monads: Exercises Parallel Programming on the JVM Concurrency Problems on the JVM JVM Thread Communication, the Producer-Consumer Problem Producer-Consumer, Level 2 Producer-Consumer, Level 3 + Exercises Futures: Introduction Futures: Functional Composition Futures: Awaiting Futures and Promises Futures: Exercises Parallel Collections Given Instances & Using Clauses Given & Using: Exercises Extension Methods Organizing Contextual Abstractions Type Classes Type Classes End-to-End Example: JSON Serialization Context Functions Implicit Conversions Legacy (Scala 2) Contextual Abstractions: Implicits Advanced Inheritance Variance Variance Positions Type Members Path-Dependent Types Opaque Type Aliases Literal, Union and Intersection Types Self-Types F-Bounded Polymorphism Structural Types Higher-Kinded Types You Rock!

RocktheJVM – Advanced Scala 3 and Functional Programming 2022-10

توضیحات

Advanced Scala 3 and Functional Programming، دوره آموزش اسکالا 3 پیشرفته و برنامه نویسی تابعی توسط آکادمی RocktheJVM منتشر شده است. با دوره پیشرفته ما به یک توسعه دهنده متخصص اسکالا تبدیل شوید. استاد Scala و برنامه نویسی کاربردی از طریق درس های واضح، تمرین های عملی و منحنی یادگیری ساده. ایده آل برای کسانی که از قبل با ملزومات اسکالا آشنا هستند، این دوره مهارت های کدنویسی شما را به سطح بعدی ارتقا می دهد. در این مرحله، نیازی نیست اسکالا را برای شما مطرح کنم. شما آن را در عمل دیده اید، اصول اولیه را می دانید و من حاضرم شرط ببندم که حداقل کمی آن را دوست داشته باشید. شاید بخواهید در یک پروژه بزرگ‌تر مشارکت کنید، یا باید کتابخانه‌های خود را در محل کار بنویسید تا بتوانید دوباره از آنها برای یک سیستم بزرگ استفاده کنید. شاید لازم باشد در یک پایگاه کد پیچیده یا یک چارچوب عظیم مانند Akka یا Spark غوطه ور شوید اما کد داخلی بسیار زیاد به نظر می رسد. این دوره برای شماست. این دوره برای برنامه نویس اسکالا است که اصول اولیه را می داند و می خواهد سطح خود را بالا ببرد.

آنچه خواهید آموخت

  • هر کد Scala را در هر پایگاه کد، در هر پروژه ای، مهم نیست که چقدر بزرگ، دشوار یا مبهم است، بخوانید
  • در هر پروژه Scala در هر مقیاسی مشارکت کنید
  • کتابخانه های اسکالا خود را با اطمینان بنویسید
  • به آسانی پیاده سازی های کتابخانه های موجود را بدون سردرگمی مرور کنید
  • با برنامه های همزمان JVM نوشته شده در Scala کار کنید
  • از مفاهیم کاربردی پیشرفته، از جمله توابع جزئی، ارزیابی تنبل و مونادها استفاده کنید
  • با مجموعه های بی نهایت کار کنید
  • مکانیسم ضمنی اسکالا، از جمله قدرت و مسئولیت خود را درک کنید
  • سیستم تایپ بی نظیر اسکالا
  • از کامپایلر Scala به نفع خود استفاده کنید

مشخصات دوره Advanced Scala 3 and Functional Programming

  • ناشر : RocktheJVM
  • مدرس : Daniel Ciocîrlan
  • زبان: انگلیسی
  • سطح آموزش: تمام سطوح
  • تعداد دروس: 46
  • مدت زمان آموزش: 15 ساعت و 13 دقیقه

سر فصل های دوره Advanced Scala 3 and Functional Programming

Welcome
Scala Recap
Dark Syntax Sugars
Advanced Pattern Matching
Partial Functions
Functional Collections: A Functional Set
The Functional Set, Level 2
Functional Collection
Currying and Partially Applied Functions
Lazy Evaluation
Lazy Evaluation Practice: A Potentially Infinite List
Lazy Lists Proficiency: Exercises
Monads
Monads: Exercises
Parallel Programming on the JVM
Concurrency Problems on the JVM
JVM Thread Communication, the Producer-Consumer Problem
Producer-Consumer, Level 2
Producer-Consumer, Level 3 + Exercises
Futures: Introduction
Futures: Functional Composition
Futures: Awaiting
Futures and Promises
Futures: Exercises
Parallel Collections
Given Instances & Using Clauses
Given & Using: Exercises
Extension Methods
Organizing Contextual Abstractions
Type Classes
Type Classes End-to-End Example: JSON Serialization
Context Functions
Implicit Conversions
Legacy (Scala 2) Contextual Abstractions: Implicits
Advanced Inheritance
Variance
Variance Positions
Type Members
Path-Dependent Types
Opaque Type Aliases
Literal, Union and Intersection Types
Self-Types
F-Bounded Polymorphism
Structural Types
Higher-Kinded Types
You Rock!

تصاویر

 Welcome
Scala Recap
Dark Syntax Sugars
Advanced Pattern Matching
Partial Functions
Functional Collections: A Functional Set
The Functional Set, Level 2
Functional Collection
Currying and Partially Applied Functions
Lazy Evaluation
Lazy Evaluation Practice: A Potentially Infinite List
Lazy Lists Proficiency: Exercises
Monads
Monads: Exercises
Parallel Programming on the JVM
Concurrency Problems on the JVM
JVM Thread Communication, the Producer-Consumer Problem
Producer-Consumer, Level 2
Producer-Consumer, Level 3 + Exercises
Futures: Introduction
Futures: Functional Composition
Futures: Awaiting
Futures and Promises
Futures: Exercises
Parallel Collections
Given Instances & Using Clauses
Given & Using: Exercises
Extension Methods
Organizing Contextual Abstractions
Type Classes
Type Classes End-to-End Example: JSON Serialization
Context Functions
Implicit Conversions
Legacy (Scala 2) Contextual Abstractions: Implicits
Advanced Inheritance
Variance
Variance Positions
Type Members
Path-Dependent Types
Opaque Type Aliases
Literal, Union and Intersection Types
Self-Types
F-Bounded Polymorphism
Structural Types
Higher-Kinded Types
You Rock!

فیلم نمونه

راهنمای نصب

پس از Extract، با Player دلخواه خود مشاهده کنید.

زیرنویس: ندارد

کیفیت: 800p

لینک دانلود

دانلود بخش 1 – 1 گیگابایت

دانلود بخش 2 – 395 مگابایت

گذرواژه فایل(ها): www.downloadly.ir

حجم فایل

1.38 گیگابایت

5/5 - (1 امتیاز)

محاسبه حجم دانلود برای ایرانسل به‌صورت تمام‌بها است.

Download Faster Without Limitation

The data center of free servers has applied a non-Iranian IP restriction on some servers
There is no limitation for VIP servers

برچسب ها:

2 دیدگاه. همین الان خارج شوید

دیدگاهتان را بنویسید

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

این قسمت نباید خالی باشد
این قسمت نباید خالی باشد
لطفاً یک نشانی ایمیل معتبر بنویسید.
فقط دیدگاه‌هایی که جنبه‌ی استفاده‌ی عمومی دارد، نمایش داده می‌شود؛ درصورت تمایل به دریافت نتیجه‌ی رسیدگیِ دیدگاه خود، ایمیل معتبر وارد کنید.

فهرست