تسلط بر برنامه نویسی تابعی جاوا اسکریپت

قیمت 56,000 تومان

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

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

در پایان این کتاب، مهارت‌های جاوااسکریپت خود را توسعه داده و دانش تکنیک‌های اساسی برنامه‌نویسی تابعی را برای برنامه‌نویسی مؤثر به دست آورده‌اید.

آنچه خواهید آموخت

ساده‌سازی کدنویسی جاوا اسکریپت با استفاده از ترکیب توابع، پایپ‌لاین، زنجیره‌سازی و تبدیل
استفاده از کدنویسی اعلانی به جای کدنویسی دستوری برای نوشتن کد تمیز جاوا اسکریپت
ایجاد کد قابل اعتمادتر با استفاده از کلوژرها و داده‌های تغییرناپذیر
به‌کارگیری راه‌حل‌های عملی برای مشکلات پیچیده برنامه‌نویسی با استفاده از بازگشت
بهبود کد تابعی با استفاده از انواع داده، بررسی نوع و تغییرناپذیری
درک مفاهیم پیشرفته برنامه‌نویسی تابعی مانند لنزها و منشورها برای دسترسی به داده‌ها

این کتاب برای چه کسانی مناسب است

این کتاب برای توسعه‌دهندگان جاوا اسکریپت است که می‌خواهند مهارت‌های برنامه‌نویسی خود را افزایش دهند و برنامه‌های وب کارآمد بسازند. توسعه‌دهندگان فرانت‌اند و بک‌اند که از چارچوب‌ها و کتابخانه‌های مختلف جاوا اسکریپت مانند React، Angular یا Node.js استفاده می‌کنند نیز این کتاب را مفید خواهند یافت. برای درک آسان مفاهیم مطرح شده در کتاب، دانش عملی ES2019 لازم است.

فهرست مطالب

تابعی شدن – چند سوال
تفکر تابعی – یک مثال اول
شروع با توابع – یک مفهوم اصلی
رفتار صحیح – توابع خالص
برنامه نویسی اعلانی – یک سبک بهتر
تولید توابع – توابع مرتبه بالاتر
تبدیل توابع – کاری کردن و کاربرد جزئی
اتصال توابع – پایپ لاین و ترکیب
طراحی توابع – بازگشت
تضمین خلوص – تغییرناپذیری
پیاده سازی الگوهای طراحی – روش تابعی
ساخت کانتینرهای بهتر – انواع داده تابعی

سال انتشار: 2020  |  تعداد صفحات: 457  |  حجم فایل: 6.62 مگابایت  |  زبان: انگلیسی
Mastering JavaScript Functional Programming: Write clean, robust, and maintainable web and server code using functional JavaScript, 2nd Edition
نویسنده
Federico Kereki
ناشر
Federico Kereki
ISBN10:
183921306X
ISBN13:
9781839213069