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

Kotlin Fundamentals

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

This course teaches the Kotlin programming language, and progresses through to more advanced topics including Kotlin’s object-oriented nature and effectively using functions


1. Course Overview
  • 1. Course Overview

  • 2. Introduction to the Course
  • 1. Introduction
  • 2. Using the Command Line
  • 3. Using InteliJ IDEA
  • 4. Summary

  • 03. Introduction to the Kotlin Language
  • 01. Introduction
  • 02. The main Function
  • 03. Functions
  • 04. Variables
  • 05. Basic Types
  • 06. Arrays
  • 07. String Templates
  • 08. Conditionals
  • 09. Comments
  • 10. Summary

  • 4. Immutability, Ranges, and Expressions
  • 1. Introduction
  • 2. If Expression
  • 3. Exceptions
  • 4. Try Expressions
  • 5. While Loops
  • 6. For Loops
  • 7. When Expression
  • 8. Summary

  • 05. Classes and Interfaces
  • 01. Introduction
  • 02. Classes
  • 03. Primary Constructor
  • 04. Secondary Constructors
  • 05. Properties
  • 06. Methods
  • 07. Derivation
  • 08. Abstract Classes
  • 09. Interfaces
  • 10. Inline Classes
  • 11. Summary

  • 6. Data Classes
  • 1. Introduction
  • 2. Declaring a Data Class
  • 3. Changing Behavior of Data Classes
  • 4. Copy
  • 5. Destructuring
  • 6. Summary

  • 7. Other Class Types
  • 1. Introduction
  • 2. Enumerations
  • 3. Sealed Classes
  • 4. Sealed Classes Demo
  • 5. Inner Classes
  • 6. Summary

  • 8. Objects and Companions
  • 1. Introduction
  • 2. Object Instances
  • 3. Singletons
  • 4. Companions Objects
  • 5. Summary

  • 9. Functions in Kotlin
  • 1. Introduction
  • 2. Basic Usage
  • 3. Named and Default Arguments
  • 4. Single Expression Functions
  • 5. Extension Functions
  • 6. Iinfix Operators
  • 7. Summary

  • 10. Higher Order Functions
  • 1. Introduction
  • 2. Passing Functions
  • 3. Lambdas
  • 4. Closures
  • 5. With and Apply
  • 6. Try
  • 7. Summary

  • 11. Collections and Sequences
  • 1. Introduction
  • 2. Arrays
  • 3. Collections
  • 4. Manipulating Collections
  • 5. Using Predicates
  • 6. Filtering and Mapping
  • 7. Sequences
  • 8. Sequences Demo
  • 9. Summary

  • 12. Nullability
  • 1. Introduction
  • 2. Nullable Types
  • 3. Operators
  • 4. Operators Demo
  • 5. Let and Lateinit
  • 6. Summary

  • 13. Java Interoperability
  • 1. Introduction
  • 2. Nulls and Java
  • 3. Platform Types
  • 4. Overriding Types
  • 5. Single Abstract Method Types
  • 6. Annotations
  • 7. Summary
  • 45,900 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    خرید دانلودی فوری

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

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 14384
    حجم: 643 مگابایت
    مدت زمان: 308 دقیقه
    تاریخ انتشار: 29 خرداد 1402
    طراحی سایت و خدمات سئو

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