کتاب برنامه نویسی تابعی با کاتلین با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره برنامه نویسی تابعی با کاتلین
موضوع کلی: برنامه نویسی
موضوع میانی: کاتلین (Kotlin)
📋 سرفصلهای دوره
- 1. مقدمهای بر برنامهنویسی تابعی
- 2. مفاهیم اساسی تابع در کاتلین
- 3. توابع لامبدا و کاربردهای آن
- 4. توابع مرتبه بالاتر
- 5. جمعآوریها و تبدیل آنها
- 6. فیلتر کردن و نقش آن در برنامهنویسی تابعی
- 7. نقش مپ در تبدیل دادهها
- 8. کاهشدهندهها و تجمیع مقادیر
- 9. دنبالهها (Sequences) و بهینهسازی
- 10. اجرای تنبل (Lazy Evaluation)
- 11. توابع گسترشدهنده (Extension Functions)
- 12. متدهای درونخطی (Inline Functions)
- 13. بازگشت (Recursion) و انواع آن
- 14. تابع اصلی (Main Function) در کاتلین
- 15. متغیرها و انواع داده در کاتلین
- 16. دستورات شرطی و حلقهها
- 17. کلاسها و اشیاء در کاتلین
- 18. وراثت و پلیمورفیسم
- 19. اینترفیسها در کاتلین
- 20. کلاسهای داده (Data Classes)
- 21. کلاسهای همنوع (Sealed Classes)
- 22. کلاسهای داخلی و تو در تو
- 23. کلاسهای همشیء (Object Declarations)
- 24. ثابتهای سطح بالا (Top-level Properties)
- 25. توابع سطح بالا (Top-level Functions)
- 26. مدیریت خطا با Exception Handling
- 27. پشتیبانی از Null Safety
- 28. اپراتورهای Null Safety
- 29. کلاسهای null-safe
- 30. آرگومانهای پیشفرض توابع
- 31. آرگومانهای نامگذاری شده
- 32. توابع درونکلاسی (Member Functions)
- 33. توابع ایستا (Static Functions)
- 34. توابع گسترشدهنده روی کلاسهای دیگر
- 35. توابع وراثتپذیر
- 36. کلاسهای انتزاعی
- 37. متدهای انتزاعی
- 38. توابع کمکی (Helper Functions)
- 39. توابع تولیدکننده (Producer Functions)
- 40. توابع مصرفکننده (Consumer Functions)
- 41. توابع تبدیلکننده (Transformer Functions)
- 42. توابع فیلترینگ پیشرفته
- 43. توابع گروهبندی (Grouping Functions)
- 44. توابع مرتبسازی (Sorting Functions)
- 45. توابع تجمیع سفارشی
- 46. توابع بازگشتی با دم (Tail Recursion)
- 47. پیادهسازی الگوهای تابعی
- 48. الگوی استراتژی (Strategy Pattern)
- 49. الگوی کارخانه (Factory Pattern)
- 50. الگوی شنونده (Observer Pattern)
- 51. الگوی مولد (Builder Pattern)
- 52. الگوی فرمان (Command Pattern)
- 53. الگوی زنجیره مسئولیت (Chain of Responsibility)
- 54. الگوی پل (Bridge Pattern)
- 55. الگوی کامپوزیت (Composite Pattern)
- 56. الگوی دکوراتور (Decorator Pattern)
- 57. الگوی facade (Facade Pattern)
- 58. الگوی Flyweight
- 59. الگوی Proxy
- 60. الگوی Adpater
- 61. الگوی Singleton
- 62. الگوی Visitor
- 63. الگوی Mediator
- 64. الگوی Memento
- 65. الگوی State
- 66. الگوی Singleton دو بار بررسی شده
- 67. توابع و جمعآوریها در برنامهنویسی همزمان
- 68. مفاهیم همروندی (Concurrency)
- 69. نخها (Threads) و مدیریت آنها
- 70. همگامسازی (Synchronization)
- 71. قفلها (Locks) و بنبستها (Deadlocks)
- 72. کانالها (Channels) در کاتلین
- 73. کوروتیینها (Coroutines)
- 74. توابع Suspend
- 75. Scope های کورووتین
- 76. Dispatcher ها
- 77. Context کورووتین
- 78. Cancellation در کورووتینها
- 79. Exception Handling در کورووتینها
- 80. Flows در کاتلین
- 81. کالکشنهای تابعی در حوزه همزمان
- 82. مدیریت منابع در برنامهنویسی تابعی
- 83. استفاده از try-with-resources
- 84. استفاده از Use Extension Function
- 85. مدیریت خطا در جمعآوریها
- 86. تست واحد (Unit Testing)
- 87. اصول تستنویسی تابعی
- 88. تست کردن توابع لامبدا
- 89. تست کردن جمعآوریها
- 90. تست کردن کورووتینها
- 91. مقدمهای بر معماری نرمافزار
- 92. الگوهای طراحی در معماری
- 93. معماری تمیز (Clean Architecture)
- 94. معماری MVVM
- 95. معماری MVC
- 96. معماری MVP
- 97. توسعهٔ پایدار با رویکرد تابعی
- 98. اصول SOLID در برنامهنویسی تابعی
- 99. مقدمهای بر توسعهٔ وب با کاتلین
- 100. فریمورکهای وب تابعی
تگها:
آموزش کاتلین
برنامه نویسی تابعی
برنامه نویسی مدرن
توابع در کاتلین
کاتلین
کاتلین کاربردی
کدنویسی تابعی
یادگیری کاتلین
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.