کامپیوترها

برنامه نویسی کاربردی در سی شارپ: چگونه کدهای سی شارپ بهتر بنویسیم

Functional Programming in C#: How to write better C# code

دانلود کتاب Functional Programming in C#: How to write better C# code (به فارسی: برنامه نویسی کاربردی در سی شارپ: چگونه کدهای سی شارپ بهتر بنویسیم) نوشته شده توسط «Enrico Buonanno»


اطلاعات کتاب برنامه نویسی کاربردی در سی شارپ: چگونه کدهای سی شارپ بهتر بنویسیم

موضوع اصلی: کامپیوترها

نوع: کتاب الکترونیکی

ناشر: Manning Publications

نویسنده: Enrico Buonanno

زبان: english

فرمت کتاب: PDF (قابل تبدیل به سایر فرمت ها)

سال انتشار: 2017

تعداد صفحه: 408 / 435

حجم فایل: 10.43 مگابایت

کد کتاب: 1617293954 , 9781617293955

نوبت چاپ: 1

توضیحات کتاب برنامه نویسی کاربردی در سی شارپ: چگونه کدهای سی شارپ بهتر بنویسیم

خلاصه

برنامه نویسی تابعی در سی شارپ به شما می آموزد که با استفاده از زبان سی شارپ، تفکر عملکردی را در مسائل دنیای واقعی به کار ببرید. این کتاب، با مثال‌های کاربردی فراوان، برای برنامه‌نویسان ماهر سی شارپ و بدون تجربه قبلی FP نوشته شده است. این به شما یک دیدگاه جدید عالی می‌دهد.

خرید کتاب چاپی شامل یک کتاب الکترونیکی رایگان در قالب‌های PDF، Kindle، و ePub از انتشارات Manning است.

درباره فناوری

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

درباره کتاب

برنامه نویسی کاربردی در سی شارپ به شما می آموزد که با استفاده از زبان سی شارپ، تفکر عملکردی را در مسائل دنیای واقعی به کار ببرید. شما با یادگیری اصول برنامه نویسی تابعی و ویژگی های زبانی که به شما امکان برنامه نویسی کاربردی را می دهد، شروع می کنید. با کاوش در بسیاری از مثال های عملی، قدرت ترکیب تابع، برنامه نویسی جریان داده، ساختارهای داده تغییرناپذیر و ترکیب مونادیک را با LINQ خواهید آموخت.

چه چیزی در داخل است

  • نوشتن کد خوانا و مناسب برای تیم
  • غیر همگام سازی و جریان های داده اصلی
  • به طور اساسی مدیریت خطا را بهبود می بخشد
  • منبع یابی رویداد و سایر الگوهای FP

درباره Reader

نوشته شده برای برنامه نویسان ماهر C# بدون تجربه قبلی FP.

>

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

انریکو بوونانو در رشته علوم کامپیوتر در دانشگاه کلمبیا تحصیل کرده و دارای 15 سال تجربه به عنوان توسعه دهنده، معمار و مربی است. .

فهرست مطالب

    بخش 1 – مفاهیم اصلی

  1. معرفی برنامه نویسی تابعی
  2. چرا خلوص توابع مهم است
  3. طراحی امضاها و انواع توابع
  4. الگوها در برنامه نویسی تابعی
  5. طراحی برنامه هایی با ترکیب تابع
  6. بخش 2 – کاربردی شدنبررسی خطاهای عملکردی

  7. ساختار یک برنامه کاربردی با توابع
  8. کارکرد موثر با توابع چند آرگومان
  9. تفکر عملکردی در مورد داده ها
  10. رویداد منبع یابی: رویکردی کاربردی برای تداوم
  11. بخش 3 – تکنیک های پیشرفته

  12. محاسبات تنبل، ادامه و زیبایی ترکیب مونادیک
  13. برنامه های دولتی و محاسبات حالت دار
  14. کار با محاسبات ناهمزمان
  15. جریان های داده و پسوندهای واکنشی
  16. مقدمه ای بر همزمانی ارسال پیام

Summary

Functional Programming in C# teaches you to apply functional thinking to real-world problems using the C# language. The book, with its many practical examples, is written for proficient C# programmers with no prior FP experience. It will give you an awesome new perspective.

Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.

About the Technology

Functional programming changes the way you think about code. For C# developers, FP techniques can greatly improve state management, concurrency, event handling, and long-term code maintenance. And C# offers the flexibility that allows you to benefit fully from the application of functional techniques. This book gives you the awesome power of a new perspective.

About the Book

Functional Programming in C# teaches you to apply functional thinking to real-world problems using the C# language. You’ll start by learning the principles of functional programming and the language features that allow you to program functionally. As you explore the many practical examples, you’ll learn the power of function composition, data flow programming, immutable data structures, and monadic composition with LINQ.

What’s Inside

  • Write readable, team-friendly code
  • Master async and data streams
  • Radically improve error handling
  • Event sourcing and other FP patterns

About the Reader

Written for proficient C# programmers with no prior FP experience.

About the Author

Enrico Buonanno studied computer science at Columbia University and has 15 years of experience as a developer, architect, and trainer.

Table of Contents

    PART 1 – CORE CONCEPTS

  1. Introducing functional programming
  2. Why function purity matters
  3. Designing function signatures and types
  4. Patterns in functional programming
  5. Designing programs with function composition
  6. PART 2 – BECOMING FUNCTIONAL

  7. Functional error handling
  8. Structuring an application with functions
  9. Working effectively with multi-argument functions
  10. Thinking about data functionally
  11. Event sourcing: a functional approach to persistence
  12. PART 3 – ADVANCED TECHNIQUES

  13. Lazy computations, continuations, and the beauty of monadic composition
  14. Stateful programs and stateful computations
  15. Working with asynchronous computations
  16. Data streams and the Reactive Extensions
  17. An introduction to message-passing concurrency

دانلود کتاب «برنامه نویسی کاربردی در سی شارپ: چگونه کدهای سی شارپ بهتر بنویسیم»

مبلغی که بابت خرید کتاب می‌پردازیم به مراتب پایین‌تر از هزینه‌هایی است که در آینده بابت نخواندن آن خواهیم پرداخت.

برای دریافت کد تخفیف ۲۰ درصدی این کتاب، ابتدا صفحه اینستاگرام کازرون آنلاین (@kazerun.online ) را دنبال کنید. سپس، کلمه «بلیان» را در دایرکت ارسال کنید تا کد تخفیف به شما ارسال شود.

دیدگاهتان را بنویسید