وب سایت تخصصی شرکت فرین
دسته بندی دوره ها

Scala Type Classes and Parameterization

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

This course enables developers to understand and to introduce abstraction into Scala code using parameterized and abstract types, variance, and type bounds to write abstract code. It will also cover typeclasses to achieve ad hoc polymorphism.


1. Course Overview
  • 1. Course Overview

  • 2. Type Parameterization
  • 1. Overview
  • 2. Why Type Parameterization
  • 3. Writing a Parameterized Type
  • 4. Achieving Type Safety through Parameterization
  • 5. Introducing Abstract Types
  • 6. Summary

  • 3. Methods with Type Parameters
  • 1. Introducing Parameterized Methods
  • 2. Understanding Type Erasure
  • 3. Using map and filter Methods
  • 4. The flatMap Method
  • 5. Summary

  • 4. Type Bounds and Variance
  • 1. Introducing Variance
  • 2. Covariance in Action
  • 3. Towards Invariance and Contravariance
  • 4. Understanding Type Bounds
  • 5. Summary

  • 5. Implicits - Why, What, and How
  • 1. Introducing Implicits in Scala
  • 2. Implicit Conversions
  • 3. Writing and Using an Implicit Class
  • 4. Implicits Lookup
  • 5. Summary

  • 6. Typeclass - Ad Hoc Polymorphism
  • 1. Introducing Ad Hoc Polymorphism
  • 2. Introducing Typeclass
  • 3. Implementing Typeclass Instance
  • 4. Using a Typeclass
  • 5. Summary
  • 45,900 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    خرید دانلودی فوری

    در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 12917
    حجم: 212 مگابایت
    مدت زمان: 91 دقیقه
    تاریخ انتشار: 20 خرداد 1402
    طراحی سایت و خدمات سئو

    45,900 تومان
    افزودن به سبد خرید