ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Kotlin Apprentice

دانلود کتاب شاگرد کاتلین

Kotlin Apprentice

مشخصات کتاب

Kotlin Apprentice

ویرایش:  
نویسندگان: ,   
سری:  
 
ناشر: Razeware LLC. 
سال نشر: 2021 
تعداد صفحات: [491] 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 19 Mb 

قیمت کتاب (تومان) : 40,000



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 6


در صورت تبدیل فایل کتاب Kotlin Apprentice به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب شاگرد کاتلین نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی درمورد کتاب به خارجی



فهرست مطالب

Book License
What You Need
Book Source Code & Forums
About the Cover
Introduction
Chapter 1: Your Kotlin Development Environment
	Getting started with IntelliJ IDEA
	Book sample projects
	Challenges
	Key points
	Where to go from here?
Chapter 2: Expressions, Variables & Constants
	How a computer works
	Getting started with Kotlin
	Printing out
	Arithmetic operations
	Math functions
	Naming data
	Increment and decrement
	Challenges
	Key points
	Where to go from here?
Chapter 3: Types & Operations
	Type conversion
	Strings
	Strings in Kotlin
	Pairs and Triples
	Number types
	Any, Unit, and Nothing Types
	Challenges
	Key points
	Where to go from here?
Chapter 4: Basic Control Flow
	Comparison operators
	The if expression
	Loops
	Challenges
	Key points
	Where to go from here?
Chapter 5: Advanced Control Flow
	Ranges
	For loops
	When expressions
	Challenges
	Key points
	Where to go from here?
Chapter 6: Functions
	Function basics
	Functions as variables
	Challenges
	Key points
	Where to go from here?
Chapter 7: Nullability
	Introducing null
	Introducing nullable types
	Checking for null
	Safe calls
	Elvis operator
	Challenges
	Key points
	Where to go from here?
Chapter 8: Arrays & Lists
	Arrays
	Lists
	Accessing elements
	Modifying lists
	Updating elements
	Iterating through a list
	Nullability and collection types
	Challenges
	Key points
	Where to go from here?
Chapter 9: Maps & Sets
	Creating maps
	Accessing values
	Modifying mutable maps
	Iterating through maps
	Running time for map operations
	Sets
	Creating sets
	Accessing elements
	Adding and removing elements
	Running time for set operations
	Challenges
	Key points
	Where to go from here?
Chapter 10: Lambdas
	Lambda basics
	Custom sorting with lambdas
	Iterating over collections with lambdas
	Challenges
	Key points
	Where to go from here?
Chapter 11: Classes
	Creating classes
	Reference types
	Understanding state and side effects
	Data classes
	Challenges
	Key points
	Where to go from here?
Chapter 12: Objects
	Singletons
	Getting started
	Using static members
	Using anonymous objects
	Challenges
	Key points
	Where to go from here?
Chapter 13: Properties
	Constructor properties
	Property initializers
	Custom accessors
	Companion object properties
	Delegated properties
	lateinit
	Extension properties
	Challenges
	Key points
	Where to go from here?
Chapter 14: Methods
	Method refresher
	Introducing this
	Object methods
	Extension methods
	Challenges
	Key points
	Where to go from here?
Chapter 15: Advanced Classes
	Introducing inheritance
	Sealed classes
	Secondary constructors
	Nested and inner classes
	Visibility modifiers
	When and why to subclass
	Challenges
	Key points
	Where to go from here?
Chapter 16: Enum & Sealed Classes
	Creating your first enum class
	Enum class properties and functions
	Using when with enum classes
	Sealed classes vs. enum classes
	Enumeration as state machine
	Nullables and enums
	Challenges
	Key points
	Where to go from here?
Chapter 17: Interfaces
	Introducing interfaces
	Interface inheritance
	Implementing multiple interfaces
	Interfaces in the standard library
	Challenges
	Key points
	Where to go from here?
Chapter 18: Generics
	Anatomy of standard library generic types
	Extension functions on types with generic constraints
	Creating your own generic constraints
	Generic interfaces
	Type erasure
	Generic type variance (a.k.a., in and out declarations)
	Challenges
	Key points
	Where to go from here?
Chapter 19: Kotlin/Java Interoperability
	Mixing Java and Kotlin code
	Java nullability annotations
	Making your Kotlin Code Java-friendly
	Accessing nested Kotlin objects
	“Static” values and functions from Kotlin
	Challenge
	Key points
	Where to go from here?
Chapter 20: Exceptions
	What is an exception?
	Throwing exceptions
	Handling exceptions
	Creating custom exceptions
	Difference between Java and Kotlin exceptions
	Challenges
	Key points
	Where to go from here?
Chapter 21: Functional Programming
	What is functional programming?
	Getting started
	First-class and higher-order functions
	Lambdas
	Extension functions
	Lambdas with receivers
	Anonymous functions
	Returning from lambdas
	Inline functions
	Tail recursive functions
	Collections standard library
	Infix notation
	Sequences
	Challenges
	Key points
	Where to go from here?
Chapter 22: Conventions & Operator Overloading
	What is operator overloading?
	Getting started
	Using conventions
	Handling collections
	Operator overloading and Java
	Delegated properties as conventions
	Challenges
	Key points
	Where to go from here?
Chapter 23: Kotlin Coroutines
	Asynchronous programming
	Coroutines
	Getting started
	Configuring coroutines
	CoroutineScope
	Coroutines builders
	Example: A high-rise building
	Error handling
	Understanding coroutines
	Challenges
	Key points
	Where to go from here?
Chapter 24: Scripting with Kotlin
	What is scripting?
	Installing Kotlin for scripting
	Using the REPL
	Creating script files
	Handling arguments
	Getting information from the system
	Challenges
	Key points
	Where to go from here?
Chapter 25: Kotlin/Native
	Konan and LLVM
	Installation
	Hello, Kotlin/Native
	Kotlin Standard Library
	Challenges
	Key points
	Where to go from here?
Chapter 26: Kotlin Multiplatform
	The KMP Approach
	HelloKMP
	Shared project
	expect and actual
	Building your projects
	Shared code from Android
	The iOS app
	Shared code from iOS
	Challenge
	Key points
	Where to go from here?
Conclusion




نظرات کاربران