0 رای
وضعیت موجودی موجود

قیمت قبلی: 2,900,000 ریال
قیمت: 2,500,000 ریال

 



Product details

  • Publisher ‏ : ‎ Packt Publishing (January 30, 2019)
  • Language ‏ : ‎ English
  • Paperback ‏ : ‎ 210 pages
  • ISBN-10 ‏ : ‎ 1788831438
  • ISBN-13 ‏ : ‎ 978-1788831437

 

کتاب Hands-On Functional Programming with TypeScript: Explore functional and reactive programming to create robust and testable TypeScript applications

Discover the power of functional programming, lazy evaluation, monads, concurrency, and immutability to create succinct and expressive implementations

Key Features

  • Get a solid understanding of how to apply functional programming concepts in TypeScript
  • Explore TypeScript runtime features such as event loop, closures, and Prototypes
  • Gain deeper knowledge on the pros and cons of TypeScript

Book Description

Functional programming is a powerful programming paradigm that can help you to write better code. However, learning functional programming can be complicated, and the existing literature is often too complex for beginners. This book is an approachable introduction to functional programming and reactive programming with TypeScript for readers without previous experience in functional programming with JavaScript, TypeScript , or any other programming language.

The book will help you understand the pros, cons, and core principles of functional programming in TypeScript. It will explain higher order functions, referential transparency, functional composition, and monads with the help of effective code examples. Using TypeScript as a functional programming language, you'll also be able to brush up on your knowledge of applying functional programming techniques, including currying, laziness, and immutability, to real-world scenarios.

By the end of this book, you will be confident when it comes to using core functional and reactive programming techniques to help you build effective applications with TypeScript.

What you will learn

  • Understand the pros and cons of functional programming
  • Delve into the principles, patterns, and best practices of functional and reactive programming
  • Use lazy evaluation to improve the performance of applications
  • Explore functional optics with Ramda
  • Gain insights into category theory functional data structures such as Functors and Monads
  • Use functions as values, so that they can be passed as arguments to other functions

Who this book is for

This book is designed for readers with no prior experience of functional programming with JavaScript, TypeScript or any other programming language. Some familiarity with TypeScript and web development is a must to grasp the concepts in the book easily.

Table of Contents

  1. Functional programming fundamentals
  2. Mastering functions
  3. Mastering asynchronous programming
  4. The runtime: The event loop and the this operator
  5. The runtime: Prototypes and closures
  6. Functional programming techniques
  7. Category theory
  8. Optics, immutability, and laziness
  9. Functional reactive programming
  10. Real-world functional programming
  11. Directory of TyprScript FP libraries
  12. FP learning roadmap from novice to expert

منابع کتاب کتاب Hands-On Functional Programming with TypeScript: Explore functional and reactive programming to create robust and testable TypeScript applications

کشف قدرت برنامه نویسی کاربردی، ارزیابی تنبل، مونادها، همزمانی و تغییر ناپذیری برای ایجاد پیاده سازی های مختصر و گویا

ویژگی های کلیدی

  • درک کاملی از نحوه اعمال مفاهیم برنامه نویسی تابعی در TypeScript به دست آورید
  • ویژگی های زمان اجرا TypeScript مانند حلقه رویداد، بسته شدن و نمونه های اولیه را کاوش کنید
  • در مورد مزایا و معایب TypeScript دانش عمیق تری کسب کنید

توضیحات کتاب

برنامه نویسی تابعی یک الگوی برنامه نویسی قدرتمند است که می تواند به شما در نوشتن کد بهتر کمک کند. با این حال، یادگیری برنامه نویسی تابعی می تواند پیچیده باشد و ادبیات موجود اغلب برای مبتدیان بسیار پیچیده است. این کتاب مقدمه ای قابل دسترس برای برنامه نویسی تابعی و برنامه نویسی واکنشی با TypeScript برای خوانندگان بدون تجربه قبلی در برنامه نویسی تابعی با جاوا اسکریپت، تایپ اسکریپت یا هر زبان برنامه نویسی دیگری است.

این کتاب به شما کمک می کند تا مزایا، معایب و اصول اصلی برنامه نویسی کاربردی در TypeScript را درک کنید. توابع مرتبه بالاتر، شفافیت ارجاعی، ترکیب عملکردی و مونادها را با کمک مثال‌های کد مؤثر توضیح می‌دهد. با استفاده از TypeScript به عنوان یک زبان برنامه نویسی کاربردی، همچنین می توانید دانش خود را در مورد استفاده از تکنیک های برنامه نویسی کاربردی، از جمله currying، تنبلی و تغییر ناپذیری در سناریوهای دنیای واقعی افزایش دهید.

در پایان این کتاب، هنگام استفاده از تکنیک های برنامه نویسی عملکردی و واکنشی اصلی برای کمک به ساخت برنامه های کاربردی موثر با TypeScript، مطمئن خواهید بود.

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

  • مزایا و معایب برنامه نویسی کاربردی را درک کنید
  • اصول، الگوها و بهترین شیوه های برنامه نویسی کاربردی و واکنشی را بررسی کنید
  • از ارزیابی تنبل برای بهبود عملکرد برنامه ها استفاده کنید
  • اپتیک کاربردی را با Ramda کاوش کنید
  • در مورد ساختارهای داده عملکردی نظریه مقوله مانند Functors و Monads بینش به دست آورید
  • از توابع به عنوان مقادیر استفاده کنید تا بتوان آنها را به عنوان آرگومان به توابع دیگر ارسال کرد

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

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

فهرست مطالب

  1. اصول برنامه نویسی تابعی
  2. تسلط بر توابع
  3. تسلط بر برنامه نویسی ناهمزمان
  4. زمان اجرا: حلقه رویداد و این عملگر
  5. زمان اجرا: نمونه های اولیه و بسته شدن
  6. تکنیک های برنامه نویسی تابعی
  7. نظریه مقوله
  8. اپتیک، تغییر ناپذیری و تنبلی
  9. برنامه نویسی واکنشی تابعی
  10. برنامه نویسی کاربردی در دنیای واقعی
  11. دایرکتوری کتابخانه های TyprScript FP
  12. نقشه راه یادگیری FP از مبتدی تا متخصص

نظرات کاربران درباره کتاب Hands-On Functional Programming with TypeScript: Explore functional and reactive programming to create robust and testable TypeScript applications

نظری در مورد این محصول توسط کاربران ارسال نگردیده است.
اولین نفری باشید که در مورد کتاب Hands-On Functional Programming with TypeScript: Explore functional and reactive programming to create robust and testable TypeScript applications نظر می دهد.

ارسال نظر درباره کتاب Hands-On Functional Programming with TypeScript: Explore functional and reactive programming to create robust and testable TypeScript applications

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

بر اساس سلیقه شما...

  Product details Publisher ‏ : ‎  Esri Press; ...
4,900,000 ریال
  Product details Publisher ‏ : ‎  New Riders ...
2,800,000 ریال

codebazan

طراحی و اجرا: فروشگاه ساز سبدخرید