0
نام کتاب
F# in Action

Isaac Abraham

Paperback337 Pages
PublisherManning
Edition1
LanguageEnglish
Year2024
ISBN9781633439535
7
439
A6623
انتخاب نوع چاپ:
جلد سخت
655,000ت
0
جلد نرم
575,000ت
0
طلق پاپکو و فنر
585,000ت
0
مجموع:
0تومان
کیفیت متن:اورجینال انتشارات
قطع:B5
رنگ صفحات:دارای متن و کادر رنگی
پشتیبانی در روزهای تعطیل!
ارسال به سراسر کشور

#F#

#web_applications

#functional_programming

#MVP

توضیحات

🚀 زبان F# جوری طراحی شده که برنامه نویسی فانکشنال رو از حالت تئوری دربیاره و کاملاً کاربردی و قابل فهم کنه. این کتاب دقیقاً همون نقطه‌ایه که میتونی باهاش اولین کدهای فانکشنال، مقاوم و با پرفورمنس بالات رو بزنی.

F# بهت اجازه میده حتی توی پیچیده‌ترین اپلیکیشن‌ها، کدت رو ساده نگه داری و بهترین زبان برای برداشتن اولین قدم‌ها توی دنیای فانکشناله. این راهنمای عملی و مثال‌محور بهت یاد میده چجوری اپلیکیشن‌های حرفه‌ای رو به سبک F# بالا بیاری.


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

مدل‌سازی دقیق دامین: با استفاده از سیستم تایپ قوی F#، بیزنس دامین رو سریع و بدون خطا پیاده میکنی.

نوشتن کدهای مختصر و مفید: یاد میگیری چجوری با خط کد کمتر، سیستم‌های پایدار و پرسرعت بسازی.

دیتا و وب: کار با منابع داده‌ای مختلف و توسعه اپلیکیشن‌های وب محور رو به صورت عملی یاد میگیری.

ابزارهای تست و اسکریپت: استفاده از اسکریپت‌ها برای کشف سریع دامین و نوشتن یونیت‌تست‌های تمیز.


💡 درباره تکنولوژی و کتاب

زبان F# یه قدرت منحصربه‌فرد داره؛ اونم رویکرد "Light touch" به برنامه نویسی فانکشناله. یعنی بدون اینکه درگیر ریاضیات پیچیده و تئوری‌های آکادمیک بشی، کدی تحویل میدی که باگ کمتری داره. این کتاب که توسط اسحاق آبراهام (MVP مایکروسافت) نوشته شده، حاصل سال‌ها تجربه مشاوره و آموزش به برنامه‌نویس‌هاست. از تبدیل داده‌های ساده شروع میکنی و تا رسیدن به یه وب‌اپ کامل جلو میری، اونم با استفاده از ابزارهای امتحان‌پس‌داده .NET.


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

اگه با هر زبان شی‌گرا (OO) یا فانکشنالی (FP) کار کردی، این کتاب برات مناسبه. اصلاً هم لازم نیست از قبل با .NET آشنا باشی؛ همه‌چیز رو از صفر و به سبک دنیای واقعی یاد میگیری.


📑 فهرست مطالب

  1. معرفی F#
  2. کار عملی با F#
  3. مبانی سینتکس F#
  4. اصول پایه F#
  5. شکل‌دهی به داده‌ها
  6. توابع و ماژول‌ها
  7. کار با کالکشن‌ها
  8. الگوها و یونیون‌ها
  9. ساخت دامین‌های غنی
  10. کار موثر با داده‌ها
  11. تعامل با سایر زبان‌ها (Interop)
  12. برنامه نویسی ناهمگام (Asynchronous)
  13. برنامه نویسی وب
  14. تست کردن کد F#
  15. برنامه نویسی فانکشنال خالص
  16. قدم بعدی کجاست؟


✍️ درباره نویسنده

اسحاق آبراهام (Isaac Abraham): یه توسعه‌دهنده باسابقه .NET و مربی حرفه‌ای که به خاطر فعالیت‌هاش توی کامیونیتی، جایزه MVP مایکروسافت رو گرفته. اسحاق تخصصش اینه که مفاهیم سخت رو جوری توضیح بده که سریع بتونی توی پروژه هات استفاده کنی.


F# is engineered to make functional programming practical and accessible. This book will get you started writing your first simple, robust, and high performing functional code.


F# lets you keep your code simple even in the most complex applications—and it’s the perfect language for taking your first steps in functional programming. This practical, example-driven guide shows you how to build professional applications the F# way.


In F# in Action you will learn how to:

  • Write performant and robust systems with succinct F# code
  • Model domains quickly, easily and accurately with F#’s type system
  • Design solutions using functional programming patterns
  • Ingest and process disparate data sources
  • Develop data-driven web applications
  • Unit test F# code
  • Effectively model data using a variety of techniques
  • Use scripts to rapidly explore domains


F# in Action is based on author and Microsoft F# MVP Isaac Abraham’s years of experience working with developers as an F# consultant. It upgrades .NET development skills with the core principles of functional programming, and you’ll soon see how F#’s functional-first approach makes it easy to learn this powerful paradigm.


Forewords by Phillip Carter and Tomas Petricek.


About the technology

F# is a uniquely powerful programming language. Its “light touch” approach to functional programming helps you deliver error-free code without a lot of complex math and academic theory. Simply put, F# exists to help you write better software faster, and this book will show you how.


About the book

F# in Action teaches you to write professional quality applications in F#. For each concept, feature, and technique you’ll find hands-on examples, starting with simple data transformations and progressing all the way to a full-size web app. Throughout the book, you’ll take advantage of battle-tested .NET tools to take on a wide range of tasks—from data analysis to interoperability with C#.


What's inside

  • Model domains with F#’s type system
  • Ingest and process disparate data sources
  • Unit test F# code
  • Use scripts to rapidly explore domains


About the reader

For readers comfortable with any OO or FP language. Prior .NET knowledge not required!


Table of Contents

1. Introducing F#

2. Hands on with F#

3. F# Syntax Basics

4. F# Fundamentals

5. Shaping data

6. Functions and modules

7. Working with collections

8. Patterns and unions

9. Building rich domains

10. Working effectively with data

11. F# Interop

12. Asynchronous programming

13. Web programming

14. Testing F# code

15. Pure functional programming

16. Where next?


About the Author

Isaac Abraham is an experienced .NET developer, trainer, and Microsoft MVP for his contributions to the .NET community. Technical editor on this book was Michael Ciccotti.

دیدگاه خود را بنویسید
نظرات کاربران (0 دیدگاه)
نظری وجود ندارد.
کتاب های مشابه
#F
963
Get Programming with F#
1,053,000 تومان
#F
675
The Book of F#
547,000 تومان
#F
932
Stylish F# 6
702,000 تومان
#F
442
F# in Action
575,000 تومان
قیمت
منصفانه
ارسال به
سراسر کشور
تضمین
کیفیت
پشتیبانی در
روزهای تعطیل
خرید امن
و آسان
آرشیو بزرگ
کتاب‌های تخصصی
هـر روز با بهتــرین و جــدیــدتـرین
کتاب های روز دنیا با ما همراه باشید
آدرس
پشتیبانی
مدیریت
ساعات پاسخگویی
درباره اسکای بوک
دسترسی های سریع
  • راهنمای خرید
  • راهنمای ارسال
  • سوالات متداول
  • قوانین و مقررات
  • وبلاگ
  • درباره ما
چاپ دیجیتال اسکای بوک. 2024-2022 ©