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

Object-Oriented Programming in Kotlin

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

Kotlin is an object-oriented language in the same style as Java, but also offers features found in newer languages like C# and TypeScript. This course will teach you to write a Kotlin application and make use of all the language.


1. Course Overview
  • 1. Course Overview

  • 02. Introduction to Object-Oriented Programming in Kotlin
  • 01. Intoduction
  • 02. What Is a Class
  • 03. Declaring Classes
  • 04. Properties
  • 05. Properties Demonstration
  • 06. Methods
  • 07. Calling Methods
  • 08. Understanding [this]
  • 09. Extending Properties
  • 10. Extending Properties Demo
  • 11. Visibility
  • 12. Visibility Demo
  • 13. Extension Functions
  • 14. Extension Functions Demo
  • 15. Summary

  • 03. Initializing Classes
  • 01. Intoduction
  • 02. Constructors
  • 03. Using the Primary Constructor
  • 04. Secondary Constructors
  • 05. Using Secondary Constructors
  • 06. The Init Method
  • 07. Using the Init Method
  • 08. Lateinit
  • 09. Using Lateinit
  • 10. Summary

  • 4. Derivation
  • 1. introduction
  • 2. Using the Any Class
  • 3. Derivation
  • 4. Creating Derived Classes
  • 5. Overridding Properties and Methods
  • 6. Overridding Properties and Methods Demo
  • 7. Polymorphism
  • 8. Summary

  • 05. Abstraction with Abstract Base Classes and Interfaces
  • 01. Introduction
  • 02. Abstract Classes
  • 03. Abstract Properties and Methods
  • 04. Using Abstract Methods
  • 05. Using Abstract Properties
  • 06. Interfaces
  • 07. Using Interfaces
  • 08. Multiple Inheritance
  • 09. Coding Multiple Inheritance
  • 10. Delegation
  • 11. Delegation Demo
  • 12. Summary

  • 6. Testing
  • 1. Testing
  • 2. Hand Rolled Mocks
  • 3. Using a Mocking Library
  • 4. Summary

  • 7. Objects and Companion Objects
  • 1. Introduction
  • 2. Anonymous Objects
  • 3. Anonymous Objects Demo
  • 4. Singletons
  • 5. Using a Companion Object
  • 6. Summary

  • 8. Primitive Obsession and Value Classes
  • 1. Primitive Obsession
  • 2. Using Value Classes
  • 3. Summary

  • 9. Data Classes
  • 1. Introduction
  • 2. Creating Data Classes
  • 3. Extending Data Classes
  • 4. Copying and Destructuring
  • 5. Copying and Destructuring Demo
  • 6. Summary

  • 10. Enumerations, Sealed Interfaces, and Sealed Classes
  • 1. Introduction
  • 2. Enumerations
  • 3. Sealed Classes
  • 4. Sealed Classes Demo
  • 5. Sealed Interfaces
  • 6. Sealed Interfaces Demo
  • 7. Summary

  • 11. Generics
  • 01. Introduction
  • 02. Using Generic Types
  • 03. Creating Generic Types
  • 04. Creating Generic Types Demo
  • 05. Covariance
  • 06. Covariance Demo
  • 07. Contravariance
  • 08. Contravariance Demo
  • 09. Co and Contravariance
  • 10. Co and Contravariance Demo
  • 11. Star Projections
  • 12. Star Projections Demo
  • 13. Reification
  • 14. Reification Demo
  • 15. Summary
  • 139,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    افزودن به سبد خرید
    خرید دانلودی فوری

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

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 25256
    حجم: 821 مگابایت
    مدت زمان: 371 دقیقه
    تاریخ انتشار: ۲۱ آذر ۱۴۰۲
    طراحی سایت و خدمات سئو

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