دانلود کتاب Mastering Kotlin: Learn Advanced Kotlin Programming Techniques to Build Apps for Android, IOS, and the Web (به فارسی: تسلط بر Kotlin: تکنیک های برنامه نویسی پیشرفته Kotlin را برای ساختن برنامه ها برای اندروید، IOS و وب بیاموزید) نوشته شده توسط «Nate Ebel»
اطلاعات کتاب تسلط بر Kotlin: تکنیک های برنامه نویسی پیشرفته Kotlin را برای ساختن برنامه ها برای اندروید، IOS و وب بیاموزید
موضوع اصلی: کامپیوترها
نوع: کتاب الکترونیکی
ناشر: Packt Publishing
نویسنده: Nate Ebel
زبان: english
فرمت کتاب: EPUB (قابل تبدیل به سایر فرمت ها)
سال انتشار: 2019
تعداد صفحه: 417
حجم فایل: 6.49 مگابایت
کد کتاب: 1838552367 , 9781838552367
توضیحات کتاب تسلط بر Kotlin: تکنیک های برنامه نویسی پیشرفته Kotlin را برای ساختن برنامه ها برای اندروید، IOS و وب بیاموزید
با ساخت انواع پروژه های نمونه، ویژگی های زبان محبوب، قابلیت همکاری جاوا به کاتلین، موضوعات پیشرفته و برنامه های کاربردی کاربردی را کاوش کنید
ویژگی های کلیدی
با نوشتن کد در Kotlin
، نحو، ابزارها و الگوها را درک کرده و از آنها استفاده کنید
کاوش در موضوعات کاربردی مانند جاوا interop، همزمانی با coroutines، و برنامه نویسی تابعی
نحوه استفاده از Kotlin را برای اهداف ساخت مانند Android، iOS، جاوا اسکریپت و سرویس backend کشف کنید
توضیحات کتاب
استفاده از کاتلین بدون استفاده از قدرت و قابلیت همکاری آن مانند داشتن یک خودروی اسپورت است و هرگز آن را از گاراژ بیرون نمی آورید. در حالی که اسناد و منابع مقدماتی می توانند به شما در یادگیری اصول اولیه Kotlin کمک کنند، این واقعیت که این یک زبان جدید است به این معنی است که منابع یادگیری و پایه های کد محدودی در مقایسه با جاوا و سایر زبان های شناخته شده وجود دارد.
این کتاب Kotlin به شما نشان می دهد که چگونه از طرح ها و مفاهیم نرم افزاری استفاده کنید که جاوا را به غالب ترین زبان برنامه نویسی سازمانی تبدیل کرده است. شما متوجه خواهید شد که چگونه کاتلین یک رویکرد مدرن برای برنامه نویسی شی گرا (OOP) است. این کتاب شما را از طریق مجموعه وسیعی از ویژگیهایی که کاتلین نسبت به سایر زبانها ارائه میکند، راهنمایی میکند. این ویژگی ها شامل قابلیت همکاری یکپارچه با جاوا، نحو کارآمد، ساختارهای برنامه نویسی کاربردی داخلی، و پشتیبانی از ایجاد DSL خودتان است. در نهایت، درک درستی از اجرای الگوهای طراحی عملی و بهترین روشها به دست خواهید آورد تا به شما در تسلط بر زبان کاتلین کمک کند.
در پایان کتاب، شما درک پیشرفته ای از Kotlin به دست خواهید آورد تا بتوانید برنامه های کاربردی درجه تولید بسازید.
آنچه خواهید آموخت
داده ها را با استفاده از رابط ها، کلاس ها و کلاس های داده مدل کنید
با جاوا
با چالش ها و راه حل های عملی قابلیت همکاری دست و پنجه نرم کنید
برنامههای موازی را با استفاده از راهحلهای همزمانی مانند کوروتینها بسازید
برنامه نویسی کاربردی، واکنشی و ضروری را برای ایجاد برنامه های انعطاف پذیر کاوش کنید
کشف کنید که چگونه زبان دامنه خاص خود را بسازید
برنامه نویسی کاربردی را با استفاده از کتابخانه استاندارد و Arrow
بپذیرید
در استفاده از Kotlin برای توسعه جاوا اسکریپت ظاهری
کاوش کنید
ساخت سرویس های سمت سرور با استفاده از Kotlin و Ktor
این کتاب برای چه کسانی است
اگر یک توسعه دهنده Kotlin هستید که به دنبال افزایش مهارت های خود هستید یا یک توسعه دهنده حرفه ای جاوا هستید که به دنبال منابع بهتر یا حرفه ای برای تغییر به Kotlin هستید، این کتاب برای شما مناسب است. آشنایی با برنامه نویسی Kotlin به درک مفاهیم کلیدی پوشش داده شده در کتاب کمک می کند.
Key Features
Understand and leverage the syntax, tools, and patterns by writing code in Kotlin
Explore practical topics such as Java interop, concurrency with coroutines, and functional programming
Discover how to use Kotlin for build targets like Android, iOS, JavaScript, and backend service
Book Description
Using Kotlin without taking advantage of its power and interoperability is like owning a sports car and never taking it out of the garage. While documentation and introductory resources can help you learn the basics of Kotlin, the fact that it’s a new language means that there are limited learning resources and code bases available in comparison to Java and other established languages.
This Kotlin book will show you how to leverage software designs and concepts that have made Java the most dominant enterprise programming language. You’ll understand how Kotlin is a modern approach to object-oriented programming (OOP). This book will take you through the vast array of features that Kotlin provides over other languages. These features include seamless interoperability with Java, efficient syntax, built-in functional programming constructs, and support for creating your own DSL. Finally, you will gain an understanding of implementing practical design patterns and best practices to help you master the Kotlin language.
By the end of the book, you’ll have obtained an advanced understanding of Kotlin in order to be able to build production-grade applications.
What you will learn
Model data using interfaces, classes, and data classes
Grapple with practical interoperability challenges and solutions with Java
Build parallel apps using concurrency solutions such as coroutines
Explore functional, reactive, and imperative programming to build flexible apps
Discover how to build your own domain-specific language
Embrace functional programming using the standard library and Arrow
Delve into the use of Kotlin for frontend JavaScript development
Build server-side services using Kotlin and Ktor
Who this book is for
If you’re a Kotlin developer looking to further their skills or a professional Java developer looking for better or professional resources in order to make a switch to Kotlin, this book is for you. Familiarity with Kotlin programming will assist with understanding key concepts covered in the book.

برای دریافت کد تخفیف ۲۰ درصدی این کتاب، ابتدا صفحه اینستاگرام کازرون آنلاین (@kazerun.online ) را دنبال کنید. سپس، کلمه «بلیان» را در دایرکت ارسال کنید تا کد تخفیف به شما ارسال شود.