برنامهنویسی با F# را شروع کنید ۲۰۱۸
Get Programming with F# 2018
دانلود کتاب برنامهنویسی با F# را شروع کنید ۲۰۱۸ (Get Programming with F# 2018) با لینک مستقیم و فرمت pdf (پی دی اف) و ترجمه فارسی
| نویسنده |
Isaac Abraham |
|---|
ناشر:
Simon and Schuster
۳۰ هزار تومان تخفیف با کد «OFF30» برای اولین خرید
| سال انتشار |
2018 |
|---|---|
| زبان |
English |
| تعداد صفحهها |
592 |
| نوع فایل |
|
| حجم |
8.9 MB |
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
🏷️
378,000 تومان
قیمت اصلی: ۳۷۸٬۰۰۰ تومان بود.
298,000 تومان
قیمت فعلی: ۲۹۸٬۰۰۰ تومان.
📥 دانلود نسخهی اصلی کتاب به زبان انگلیسی(PDF)
🧠 به همراه ترجمهی فارسی با هوش مصنوعی
🔗 مشاهده جزئیات
دانلود مستقیم PDF
ارسال فایل به ایمیل
پشتیبانی ۲۴ ساعته
توضیحات
معرفی کتاب برنامهنویسی با F# را شروع کنید ۲۰۱۸
خلاصه
آموزش برنامه نویسی با F: راهنمای توسعهدهندگان .NET، زبان F را از طریق ۴۳ درس مبتنی بر مثال با تمرینهای داخلی آموزش میدهد تا بتوانید تنها راهی که واقعاً مؤثر است را یاد بگیرید: تمرین کردن. این کتاب مهارتهای .NET شما را با چاشنی برنامهنویسی تابعی در F ارتقا میدهد. شما اصول اصلی FP را فرا خواهید گرفت و تکنیکهایی را برای قابلیت اطمینان فولادین و وضوح کریستالی یاد میگیرید. همچنین، تکنیکهای بهرهوری برای کدنویسی F در Visual Studio، طراحی تابعی و ادغام کد تابعی و OO را کشف خواهید کرد.
آموزش برنامه نویسی با F: راهنمای توسعهدهندگان .NET، زبان F را از طریق ۴۳ درس مبتنی بر مثال با تمرینهای داخلی آموزش میدهد تا بتوانید تنها راهی که واقعاً مؤثر است را یاد بگیرید: تمرین کردن. این کتاب مهارتهای .NET شما را با چاشنی برنامهنویسی تابعی در F ارتقا میدهد. شما اصول اصلی FP را فرا خواهید گرفت و تکنیکهایی را برای قابلیت اطمینان فولادین و وضوح کریستالی یاد میگیرید. همچنین، تکنیکهای بهرهوری برای کدنویسی F در Visual Studio، طراحی تابعی و ادغام کد تابعی و OO را کشف خواهید کرد.
با خرید نسخه چاپی کتاب، یک نسخه الکترونیکی رایگان در قالبهای PDF، Kindle و ePub از انتشارات Manning Publications دریافت خواهید کرد.
درباره فناوری
برنامههای .NET شما باید برای مدت طولانی کارآمد باشند. ترکیب منحصربهفرد برنامهنویسی تابعی و دستوری F برای نوشتن کدی عالی است که در حال حاضر بدون نقص عمل میکند و با رشد و تغییر نیازهای شما به کار خود ادامه میدهد. تسلط بر سبک functional-first زبان F کمی تمرین نیاز دارد، پس بهتر است همین حالا شروع به برنامه نویسی کنید!
مطالب درون کتاب
* یاد بگیرید چگونه برنامههای بدون باگ بنویسید
* کارهای خستهکننده و رایج را به کارهای سریع و آسان تبدیل کنید
* از حداقل کد برای کار با دادههای JSON، CSV، XML و HTML استفاده کنید
* F را با برنامههای C و VB.NET موجود خود ادغام کنید
* برنامههای تحت وب ایجاد کنید
درباره خواننده
این کتاب برای توسعهدهندگان C و Visual Basic .NET سطح متوسط نوشته شده است. هیچ تجربهای در زمینه F فرض نشده است.
فهرست مطالب
واحد 1 – F و VISUAL STUDIO
درس 1 – تجربه Visual Studio
درس 2 – ایجاد اولین برنامه F شما
درس 3 – REPL – تغییر نحوه توسعه ما
واحد 2 – سلام F
درس 4 – کم گفتن، زیاد انجام دادن
درس 5 – اعتماد به کامپایلر
درس 6 – کار با دادههای تغییرناپذیر
درس 7 – عبارات و دستورات
درس 8 – پروژه پایانی 1
واحد 3 – انواع و توابع
درس 9 – شکل دادن به دادهها با تاپلها
درس 10 – شکل دادن به دادهها با رکوردها
درس 11 – ساخت توابع ترکیبی
درس 12 – سازماندهی کد بدون کلاسها
درس 13 – دستیابی به استفاده مجدد از کد در F
درس 14 – پروژه پایانی 2
واحد 4 – مجموعهها در F
درس 15 – کار با مجموعهها در F
درس 16 – توابع مجموعه مفید
درس 17 – نقشهها، دیکشنریها و مجموعهها
درس 18 – رسیدن به موفقیت از طریق Folding
درس 19 – پروژه پایانی 3
واحد 5 – گودال موفقیت با سیستم نوع F
درس 20 – جریان برنامه در F
درس 21 – مدلسازی روابط در F
درس 22 – رفع اشتباه میلیارد دلاری
درس 23 – قوانین کسب و کار به عنوان کد
درس 24 – پروژه پایانی 4
واحد 6 – زندگی در پلتفرم .NET
درس 25 – مصرف C از F
درس 26 – کار با بستههای NuGet
درس 27 – نمایش انواع و توابع F به C
درس 28 – معماری برنامههای زبان ترکیبی
درس 29 – پروژه پایانی 5
واحد 7 – کار با دادهها
درس 30 – معرفی ارائهدهندگان نوع (Type Providers)
درس 31 – ساخت طرحوارهها از دادههای زنده
درس 32 – کار با SQL
درس 33 – ایجاد API های پشتیبانی شده توسط ارائهدهنده نوع
درس 34 – استفاده از ارائهدهندگان نوع در دنیای واقعی
درس 35 – پروژه پایانی 6
واحد 8 – برنامهنویسی وب
درس 36 – گردش کار ناهمزمان
درس 37 – نمایش دادهها از طریق HTTP
درس 38 – مصرف دادههای HTTP
درس 39 – پروژه پایانی 7
واحد 9 – تست واحد
درس 40 – تست واحد در F
درس 41 – تست مبتنی بر ویژگی در F
درس 42 – تست وب
درس 43 – پروژه پایانی 8
واحد 10 – بعد کجا؟
پیوست الف – انجمن F
پیوست ب – F در سازمان من
پیوست ج – منابع F که باید بازدید شوند
پیوست د – کتابخانههای F که باید داشته باشید
پیوست ه – ویژگیهای دیگر زبان F
فهرست کتاب:
۱. حق چاپ
۲. فهرست مطالب مختصر
۳. فهرست مطالب
۴. پیشگفتار
۵. مقدمه
۶. تقدیر و تشکر
۷. درباره این کتاب
۸. درباره نویسنده
۹. به آموزش F خوش آمدید!
۱۰. واحد ۱. F و Visual Studio
۱۱. واحد ۲. سلام F
۱۲. واحد ۳. انواع و توابع
۱۳. واحد ۴. مجموعهها در F
۱۴. واحد ۵. دامنه موفقیت با سیستم نوع F
۱۵. واحد ۶. زندگی در پلتفرم .NET
۱۶. واحد ۷. کار با داده
۱۷. واحد ۸. برنامهنویسی وب
۱۸. واحد ۹. تست واحد
۱۹. واحد ۱۰. گام بعدی کجاست؟
۲۰. نحو، انواع و توابع اصلی F
۲۱. اجتماع متمایز، تطبیق الگو و لیستها
۲۲. فهرست نمایه
۲۳. فهرست شکلها
۲۴. فهرست جدولها
۲۵. فهرست لیستها
توضیحات(انگلیسی)
Summary
Get Programming with F#: A guide for .NET developers teaches F# through 43 example-based lessons with built-in exercises so you can learn the only way that really works: by practicing. The book upgrades your .NET skills with a touch of functional programming in F#. You'll pick up core FP principles and learn techniques for iron-clad reliability and crystal clarity. You'll discover productivity techniques for coding F# in Visual Studio, functional design, and integrating functional and OO code.
Get Programming with F#: A guide for .NET developers teaches F# through 43 example-based lessons with built-in exercises so you can learn the only way that really works: by practicing. The book upgrades your .NET skills with a touch of functional programming in F#. You'll pick up core FP principles and learn techniques for iron-clad reliability and crystal clarity. You'll discover productivity techniques for coding F# in Visual Studio, functional design, and integrating functional and OO code.
Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.
About the Technology
Your .NET applications need to be good for the long haul. F#'s unique blend of functional and imperative programming is perfect for writing code that performs flawlessly now and keeps running as your needs grow and change. It takes a little practice to master F#'s functional-first style, so you may as well get programming!
What's Inside
- Learn how to write bug-free programs
- Turn tedious common tasks into quick and easy ones
- Use minimal code to work with JSON, CSV, XML, and HTML data
- Integrate F# with your existing C# and VB.NET applications
- Create web-enabled applications
About the Reader
Written for intermediate C# and Visual Basic .NET developers. No experience with F# is assumed.
Table of Contents
Unit 1 - F# AND VISUAL STUDIO
Lesson 1 - The Visual Studio experience
Lesson 2 - Creating your first F# program
Lesson 3 - The REPL-changing how we develop
Unit 2 - HELLO F#
Lesson 4 - Saying a little, doing a lot
Lesson 5 - Trusting the compiler
Lesson 6 - Working with immutable data
Lesson 7 - Expressions and statements
Lesson 8 Capstone 1
Unit 3 - TYPES AND FUNCTIONS
Lesson 9 - Shaping data with tuples
Lesson 10 - Shaping data with records
Lesson 11 - Building composable functions
Lesson 12 - Organizing code without classes
Lesson 13 - Achieving code reuse in F#
Lesson 14 - Capstone 2
Unit 4 - COLLECTIONS IN F#
Lesson 15 - Working with collections in F#
Lesson 16 - Useful collection functions
Lesson 17 - Maps, dictionaries, and sets
Lesson 18 - Folding your way to success
Lesson 19 - Capstone 3
Unit 5 - THE PIT OF SUCCESS WITH THE F# TYPE SYSTEM
Lesson 20 - Program flow in F#
Lesson 21 - Modeling relationships in F#
Lesson 22 - Fixing the billion-dollar mistake
Lesson 23 - Business rules as code
Lesson 24 - Capstone 4
Unit 6 - LIVING ON THE .NET PLATFORM
Lesson 25 - Consuming C# from F#
Lesson 26 - Working with NuGet packages
Lesson 27 - Exposing F# types and functionsto C#
Lesson 28 - Architecting hybrid language applications
Lesson 29 - Capstone 5
Unit 7 - WORKING WITH DATA
Lesson 30 - Introducing type providers
Lesson 31 - Building schemas from live data
Lesson 32 - Working with SQL
Lesson 33 - Creating type provider-backed APIs
Lesson 34 - Using type providers in the real world
Lesson 35 - Capstone 6
Unit 8 - WEB PROGRAMMING
Lesson 36 - Asynchronous workflows
Lesson 37 - Exposing data over HTTP
Lesson 38 - Consuming HTTP data
Lesson 39 - Capstone 7
Unit 9 - UNIT TESTING
Lesson 40 - Unit testing in F#
Lesson 41 - Property-based testing in F#
Lesson 42 - Web testing
Lesson 43 - Capstone 8
Unit 10 - WHERE NEXT?
Appendix A - The F# community
Appendix B - F# in my organization
Appendix C - Must-visit F# resources
Appendix D - Must-have F# libraries
Appendix E - Other F# language feature
Table of Contents
1. Copyright
2. Brief Table of Contents
3. Table of Contents
4. Foreword
5. Preface
6. Acknowledgments
7. About this book
8. About the author
9. Welcome to Get Programming with F#!
10. Unit 1. F# and Visual Studio
11. Unit 2. Hello F#
12. Unit 3. Types and functions
13. Unit 4. Collections in F#
14. Unit 5. The pit of success with the F# type system
15. Unit 6. Living on the .NET platform
16. Unit 7. Working with data
17. Unit 8. Web programming
18. Unit 9. Unit testing
19. Unit 10. Where next?
20. Basic F# syntax, types, and functions
21. Discriminated unions, pattern matching, and lists
22. Index
23. List of Figures
24. List of Tables
25. List of Listings
دیگران دریافت کردهاند
برنامهنویسی با Node.js را شروع کنید ۲۰۱۹
Get Programming with Node.js 2019
علوم کامپیوتر, اینترنت, برنامه نویسی, برنامه نویسی وب, برنامهنویسی شیءگرا, توسعه نرم افزار, زبانهای برنامهنویسی, جاوااسکریپت (javascript), وب سرویس و API ها
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
سلنیوم با پایتون – راهنمای مبتدیان: شروع به کار با سلنیوم با استفاده از پایتون به عنوان زبان برنامه نویسی ۲۰۱۹
Selenium with Python – A Beginner’s Guide: Get started with Selenium using Python as a programming language 2019
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
برنامهنویسی با Go را شروع کنید ۲۰۱۸
Get Programming with Go 2018
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
یادگیری برنامهنویسی با جاوااسکریپت نکست ۲۰۱۸
Get Programming with JavaScript Next 2018
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
برنامهنویسی با هسکل را شروع کنید ۲۰۱۸
Get Programming with Haskell 2018
علوم کامپیوتر, برنامه نویسی, برنامهنویسی شیءگرا, توسعه نرم افزار, زبانهای برنامهنویسی, فناوری اطلاعات
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
برنامهنویسی با جاوااسکریپت را شروع کنید ۲۰۱۶
Get Programming with JavaScript 2016
علوم کامپیوتر, اینترنت, برنامه نویسی, برنامه نویسی وب, برنامهنویسی بازی, زبانهای برنامهنویسی, جاوااسکریپت (javascript), مرورگرهای وب, وب سرویس و API ها
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
✨ ضمانت تجربه خوب مطالعه
بازگشت کامل وجه
در صورت مشکل، مبلغ پرداختی بازگردانده می شود.
دانلود پرسرعت
دانلود فایل کتاب با سرعت بالا
ارسال فایل به ایمیل
دانلود مستقیم به همراه ارسال فایل به ایمیل.
پشتیبانی ۲۴ ساعته
با چت آنلاین و پیامرسان ها پاسخگو هستیم.
ضمانت کیفیت کتاب
کتاب ها را از منابع معتیر انتخاب می کنیم.
