لذت کاتلین ۲۰۱۹
The Joy of Kotlin 2019

دانلود کتاب لذت کاتلین ۲۰۱۹ (The Joy of Kotlin 2019) با لینک مستقیم و فرمت pdf (پی دی اف) و ترجمه فارسی

نویسنده

Pierre-Yves Saumont

voucher (1)

۳۰ هزار تومان تخفیف با کد «OFF30» برای اولین خرید

سال انتشار

2019

زبان

English

تعداد صفحه‌ها

480

نوع فایل

pdf

حجم

7.2 MB

🏷️ قیمت اصلی: 200,000 تومان بود.قیمت فعلی: 129,000 تومان.

🏷️ قیمت اصلی: ۳۷۸٬۰۰۰ تومان بود. قیمت فعلی: ۲۹۸٬۰۰۰ تومان.

📥 دانلود نسخه‌ی اصلی کتاب به زبان انگلیسی(PDF)
🧠 به همراه ترجمه‌ی فارسی با هوش مصنوعی 🔗 مشاهده جزئیات

پیش‌خرید با تحویل فوری(⚡️) | فایل کتاب حداکثر تا ۳۰ دقیقه(🕒) پس از ثبت سفارش آماده دانلود خواهد بود.

دانلود مستقیم PDF

ارسال فایل به ایمیل

پشتیبانی ۲۴ ساعته

توضیحات

معرفی کتاب لذت کاتلین ۲۰۱۹

خلاصه

دست‌وپنجه نرم کردن با کد قدیمی و نامناسب، تفسیر کامنت‌های مبهم و تکرار کدهای تکراری و خسته‌کننده می‌تواند لذت زندگی را از یک برنامه‌نویس جاوا بگیرد. اما نگران نباشید! هنوز امیدی هست! کاتلین یک زبان JVM زیبا با ویژگی‌های مدرن و یکپارچگی آسان با جاوا است. کتاب *لذت کاتلین* تکنیک‌های عملی را به شما می‌آموزد تا انتزاع و طراحی را بهبود بخشید، کدهای قابل فهم بنویسید و برنامه‌های بدون باگ و قابل نگهداری بسازید.

با خرید نسخه چاپی کتاب، یک نسخه الکترونیکی رایگان در قالب‌های PDF، Kindle و ePub از انتشارات Manning Publications دریافت خواهید کرد.

درباره‌ی فناوری

زبان برنامه‌نویسی شما باید گویا، ایمن، منعطف و شهودی باشد و کاتلین همه‌ی این ویژگی‌ها را دارد! این زبان زیبای JVM به طور یکپارچه با جاوا ادغام می‌شود و جابجایی بین سبک‌های برنامه‌نویسی شیءگرا (OO) و تابعی را آسان می‌کند. همچنین به طور کامل توسط گوگل به عنوان یک زبان درجه یک اندروید پشتیبانی می‌شود. با تسلط بر تکنیک‌های قدرتمند این کتاب بی‌نظیر، می‌توانید با اطمینان و مهارت بیشتری چالش‌های جدید را بپذیرید.

درباره‌ی کتاب

کتاب *لذت کاتلین* به شما می‌آموزد که چگونه برنامه‌های قابل فهم، با قابلیت نگهداری آسان و ایمن را با کاتلین بنویسید. در این راهنمای تخصصی، مهندس باتجربه، پیر-ایو سامون، به شما می‌آموزد که چگونه با دیدگاهی تازه و الهام گرفته از برنامه‌نویسی تابعی (FP) به چالش‌های رایج برنامه‌نویسی نزدیک شوید. با کار کردن بر روی مثال‌های متعدد، عمیقاً به نحوه‌ی مدیریت صحیح خطاها و داده‌ها، مدیریت حالت و استفاده از تنبلی (laziness) خواهید پرداخت. مثال‌های ملموس و دیدگاه‌های مبتنی بر تجربه‌ی نویسنده، شما را به یک توسعه‌دهنده‌ی بهتر – و شادتر – تبدیل خواهد کرد!

مطالب داخل کتاب

* برنامه‌نویسی با توابع
* کار با داده‌های اختیاری
* مدیریت ایمن خطاها و استثناها
* مدیریت و به اشتراک گذاری تغییر وضعیت (state mutation)

مخاطبان کتاب

نوشته شده برای برنامه‌نویسان متوسط جاوا یا کاتلین.

درباره‌ی نویسنده

پیر-ایو سامون مهندس ارشد نرم‌افزار در Alcatel-Submarine Networks است. او نویسنده‌ی کتاب *برنامه‌نویسی تابعی در جاوا* (Manning, 2017) است.

فهرست مطالب

1. ایمن‌تر کردن برنامه‌ها
2. برنامه‌نویسی تابعی در کاتلین: یک مرور کلی
3. برنامه‌نویسی با توابع
4. بازگشت، هم‌بازگشتی و یادسپاری
5. مدیریت داده با لیست‌ها
6. کار با داده‌های اختیاری
7. مدیریت خطاها و استثناها
8. مدیریت پیشرفته‌ی لیست‌ها
9. کار با تنبلی (Laziness)
10. مدیریت بیشتر داده با درخت‌ها
11. حل مسائل با درخت‌های پیشرفته
12. ورودی/خروجی تابعی
13. به اشتراک گذاری وضعیت‌های تغییرپذیر با بازیگران (Actors)
14. حل مسائل رایج به صورت تابعی


فهرست کتاب:

۱. لذت کاتلین

۲. حق نشر

۳. فهرست مختصر

۴. فهرست

۵. مطالب مقدماتی

۱ ساختن برنامه‌های امن‌تر

۲ برنامه‌نویسی تابعی در کاتلین: یک مرور کلی

۳ برنامه‌نویسی با توابع

۴ بازگشت، هم‌گشتی، و به‌خاطرسپاری

۵ مدیریت داده با لیست‌ها

۶ برخورد با داده‌های اختیاری

۷ مدیریت خطاها و استثناها

۸ مدیریت پیشرفته لیست‌ها

۹ کار با تنبلی

۱۰ مدیریت داده بیشتر با درخت‌ها

۱۱ حل مسائل با درخت‌های پیشرفته

۱۲ ورودی/خروجی تابعی

۱۳ به اشتراک گذاری حالت‌های تغییرپذیر با بازیگران

۱۴ حل مسائل رایج به صورت تابعی

۲۰. پیوست الف. ترکیب کاتلین با جاوا

۲۱. پیوست ب. تست مبتنی بر ویژگی در کاتلین

۲۲. نمایه

۲۳. فهرست تصاویر، جداول و لیست‌ها

توضیحات(انگلیسی)
Summary

Maintaining poor legacy code, interpreting cryptic comments, and writing the same boilerplate over and over can suck the joy out of your life as a Java developer. Fear not! There's hope! Kotlin is an elegant JVM language with modern features and easy integration with Java. The Joy of Kotlin teaches you practical techniques to improve abstraction and design, to write comprehensible code, and to build maintainable bug-free applications.

Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.

About the Technology

Your programming language should be expressive, safe, flexible, and intuitive, and Kotlin checks all the boxes! This elegant JVM language integrates seamlessly with Java, and makes it a breeze to switch between OO and functional styles of programming. It's also fully supported by Google as a first-class Android language. Master the powerful techniques in this unique book, and you'll be able to take on new challenges with increased confidence and skill.

About the Book

The Joy of Kotlin teaches you to write comprehensible, easy-to-maintain, safe programs with Kotlin. In this expert guide, seasoned engineer Pierre-Yves Saumont teaches you to approach common programming challenges with a fresh, FP-inspired perspective. As you work through the many examples, you'll dive deep into handling errors and data properly, managing state, and taking advantage of laziness. The author's down-to-earth examples and experience-driven insights will make you a better—and more joyful—developer!

What's inside

  • Programming with functions
  • Dealing with optional data
  • Safe handling of errors and exceptions
  • Handling and sharing state mutation

About the Reader

Written for intermediate Java or Kotlin developers.

About the Author

Pierre-Yves Saumont is a senior software engineer at Alcatel-Submarine Networks. He's the author of Functional Programming in Java (Manning, 2017).

Table of Contents

  1. Making programs safer
  2. Functional programming in Kotlin: An overview
  3. Programming with functions
  4. Recursion, corecursion, and memoization
  5. Data handling with lists
  6. Dealing with optional data
  7. Handling errors and exceptions
  8. Advanced list handling
  9. Working with laziness
  10. More data handling with trees
  11. Solving problems with advanced trees
  12. Functional input/output
  13. Sharing mutable states with actors
  14. Solving common problems functionally


Table of Contents

1. The Joy of Kotlin

2. Copyright

3. Brief contents

4. contents

5. Front matter

1 Making programs safer

2 Functional programming in Kotlin: An overview

3 Programming with functions

4 Recursion, corecursion, and memoization

5 Data handling with lists

6 Dealing with optional data

7 Handling errors and exceptions

8 Advanced list handling

9 Working with laziness

10 More data handling with trees

11 Solving problems with advanced trees

12 Functional input/output

13 Sharing mutable states with actors

14 Solving common problems functionally

20. Appendix A. Mixing Kotlin with Java

21. Appendix B. Property-based testing in Kotlin

22. Index

23. Lists of Figures, Tables and Listings

دیگران دریافت کرده‌اند

شادی خانه ۲۰۲۳
The Joy of Home 2023

🏷️ قیمت اصلی: 200,000 تومان بود.قیمت فعلی: 129,000 تومان.

شادی بازنشستگی ۲۰۰۸
The Joy of Retirement 2008

🏷️ قیمت اصلی: 200,000 تومان بود.قیمت فعلی: 129,000 تومان.

✨ ضمانت تجربه خوب مطالعه

بازگشت کامل وجه

در صورت مشکل، مبلغ پرداختی بازگردانده می شود.

دانلود پرسرعت

دانلود فایل کتاب با سرعت بالا

ارسال فایل به ایمیل

دانلود مستقیم به همراه ارسال فایل به ایمیل.

پشتیبانی ۲۴ ساعته

با چت آنلاین و پیام‌رسان ها پاسخگو هستیم.

ضمانت کیفیت کتاب

کتاب ها را از منابع معتیر انتخاب می کنیم.