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

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
  • 45,900 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    خرید دانلودی فوری

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

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

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