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

Building DSLs in Kotlin

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

One of the valuable features of Kotlin is its support for Domain Specific Languages (DSLs). This course will teach you how to apply kotlin language features, design patterns, & DSL design principles to create DSLs and improve the syntax of your code.


1. Course Overview
  • 1. Course Overview

  • 2. Improving Code Syntax Using DSLs
  • 1. Improving Code

  • 3. Designing a DSL Using Symbols and Function Chains
  • 1. Designing a DSL
  • 2. Using Function Chains
  • 3. Implement Function Chains to Support Sentences
  • 4. Using Symbols
  • 5. Implementing Symbols to Support Relative Task Times
  • 6. Summary

  • 4. Using State and Context to Enhance a DSL
  • 1. Using Context Variables
  • 2. Implementing Context Variable for Previous Tasks
  • 3. Using Nested Builders
  • 4. Implementing Nested Builders to Make Smaller Functions
  • 5. Summary

  • 5. Using Lambdas to Create Structured Syntax
  • 1. Creating DSL Structure
  • 2. Implementing Structure Using Lambda with Receiver
  • 3. Using Invoke Operator
  • 4. Using Context Receivers
  • 5. Implementing Structure Using Context Receivers
  • 6. Summary

  • 6. Using Kotlin Language Features to Set Properties
  • 1. Using Language Features
  • 2. Implementing Unary Plus Operator to Support Recipients
  • 3. Summary

  • 7. Using Infix Notation to Create Sentences
  • 1. Using Infix Notation
  • 2. Implementing Compound Clause to Support Hours After Syntax
  • 3. Implementing Chained Infix Functions to Support Long Sentences
  • 4. Infix Notation Summary
  • 5. Course Summary
  • 139,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    خرید دانلودی فوری

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

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 10389
    حجم: 204 مگابایت
    مدت زمان: 93 دقیقه
    تاریخ انتشار: 7 اردیبهشت 1402
    طراحی سایت و خدمات سئو

    139,000 تومان
    افزودن به سبد خرید