کتاب Functional Programming in Kotlin by Tutorials: A Practical Approach to Writing Safer, More Reliable Apps (برنامهنویسی کاربردی در کاتلین با استفاده از تمرینها: رویکردی عملی برای نوشتن برنامههای ایمنتر و قابل اطمینانتر) به صورت عملی و با مثالهای متعدد زبان برنامهنویسی کاتلین را آموزش میدهد.
در ادامه مقدمهای از کتاب Functional Programming in Kotlin by Tutorials را از زبان نویسنده شرح خواهیم داد.
مقدمهای بر کتاب Functional Programming in Kotlin by Tutorials:
برنامهنویسی تابعی الگویی برای نوشتن کد شماست. این یک جایگزین برای برنامهنویسی شیگرا است که بیشتر بر روی توابع و ترکیب تمرکز دارد تا اشیا و کلاسها. به جای اینکه کد خود را بنویسید تا بگویید چگونه کاری را انجام دهید، اعلام میکنید که چه کاری انجام دهید.
در بسیاری از زمینهها، یادگیری برنامهنویسی کاربردی میتواند مانند یک تمرین آکادمیک باشد. نکته اینجاست که به شما نشان دهیم چگونه از آن در کار توسعه برنامه روزانه خود استفاده کنید.
در کتاب Functional Programming in Kotlin by Tutorials، شما یک رویکرد عملی برای اعمال برنامهنویسی کاربردی به روشی عملی در پیش خواهید گرفت. در حین نزدیک شدن به این موضوعات جدید، بر دانشی که قبلاً دارید، خواهید ساخت.
شما یک رویکرد عملگرایانه در پیش خواهید گرفت تا یاد بگیرید چگونه کد خود را بیشتر کنید:
- اعلامی
- قدرتمند
- ضد خطا
این و خیلی چیزهای دیگر را در فصل 1 خواهید آموخت. در پایان این کتاب، میدانید که چگونه توابع خالص، تغییرناپذیری و ترکیب را برای سادهسازی منطق پیچیده خود اعمال کنید!
بیشتر بخوانید: کتاب Pro Android with Kotlin
چگونه کتاب Functional Programming in Kotlin by Tutorials را بخوانیم؟
این کتاب برای خواندن خطی نوشته شده است. همانطور که گفته شد، برنامهنویسی کاربردی یک موضوع گسترده است و فصلها اغلب به فصلهای قبلی بازمیگردند. انتظار میرود که با پیشرفت در کتاب و یادگیری مفاهیم مرتبط، فصلها را دوباره بخوانید.
این کتاب به چهار بخش اصلی تقسیم شده است:
بخش اول: مبانی برنامهریزی کاربردی
این همان آغاز سفر برنامهنویسی کاربردی شماست. در اینجا، شما یاد خواهید گرفت که برنامهنویسی تابعی چیست و چرا مفید است و همچنین مفاهیم اساسی آن. با استفاده از مثالهای عملی در هر مرحله، توابع خالص، توابع درجه بالاتر، ترکیب و موارد دیگر را کشف خواهید کرد!
بخش دوم: انواع دادهها و کلاسهای نوع
در این بخش، برخی از انواعی را که هنگام استفاده از برنامهنویسی تابعی میبینید، یاد خواهید گرفت. مفاهیمی را خواهید دید که احتمالاً قبلاً میدانید، مانند «فهرست» و «اختیاری»، در حالی که برخی از ویژگیهای بسیار مهم آنها را در ارتباط با برنامهنویسی عملکردی کشف خواهید کرد.
بخش سوم: برنامه ریزی کاربردی در عمل
وقت آن است که همه آن دانش را به کار بگیریم. در این بخش، از تمام اصولی که تاکنون یاد گرفتهاید استفاده میکنید تا روش برنامهنویسی کاربردی برای مدیریت خطاها و مدیریت تغییرات حالت را ببینید. همچنین با تعدادی کتابخانه آشنا خواهید شد که میتوانید در پروژههای خود برای معرفی سریع برنامهنویسی کاربردی استفاده کنید.
ضمیمه
کتاب Functional Programming in Kotlin by Tutorials دارای تمرینها و چالشهای زیادی در سراسر آن است. در این پیوست، راهحلهایی برای تمام تمرینها و چالشها به همراه توضیحات تکمیلی در مورد پاسخها را خواهید یافت.
سرفصلهای کتاب Functional Programming in Kotlin by Tutorials:
- What You Need
- Book Source Code & Forums
- Dedications
- About the Team
- Introduction
- Chapter 1: Why Functional Programming
- Chapter 2: Function Fundamentals
- Chapter 3: Functional Programming Concepts
- Chapter 4: Expression Evaluation, Laziness & More About Functions
- Chapter 5: Higher-Order Functions
- Chapter 6: Immutability & Recursion
- Chapter 7: Functional Data Structures
- Chapter 8: Composition
- Chapter 9: Data Types
- Chapter 10: Algebraic Data Types
- Chapter 11: Functors
- Chapter 12: Monoids & Semigroups
- Chapter 13: Understanding Monads
- Chapter 14: Error Handling With Functional Programming
- Chapter 15: Managing State
- Chapter 16: Handling Side Effects
- Chapter 17: Sequence & Flow
- Chapter 18: Mobius — A Functional Reactive Framework
- Chapter 19: Arrow
- Conclusion
- Appendix A: Chapter 1 Exercise Solutions
- Appendix B: Chapter 2 Exercise & Challenge Solutions
- Appendix C: Chapter 3 Exercise & Challenge Solutions
- Appendix D: Chapter 4 Exercise & Challenge Solutions
- Appendix E: Chapter 5 Exercise & Challenge Solutions
- Appendix F: Chapter 6 Exercise & Challenge Solutions
- Appendix G: Chapter 7 Exercise & Challenge Solutions
- Appendix H: Chapter 8 Exercise & Challenge Solutions
- Appendix I: Chapter 9 Exercise & Challenge Solutions
- Appendix J: Chapter 10 Exercise Solutions
- Appendix K: Chapter 12 Exercise Solutions
- Appendix L: Chapter 13 Exercise Solutions
- Appendix M: Chapter 14 Exercise Solutions
جهت دانلود کتاب Functional Programming in Kotlin by Tutorials میتوانید پس از پرداخت، دریافت کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.