Receive your first E-Book(s) on us valued up to $10, simply by registering an account today.
Sale!

Learn F#

Original price was: $34.99.Current price is: $26.99.

Summary

Get Programming with F#: A guide for .NET Developers shows you how to upgrade your .NET development skills by adding a touch of functional programming in F#. In just 43 bite-sized chunks, you’ll learn how to use F# to tackle the most common .NET programming tasks.Examples use the familiar Visual Studio environment, so you’ll be instantly comfortable. Packed with enlightening examples, real-world use cases, and plenty of easy-to-digest code, this easy-to-follow tutorial will make you wonder why you didn’t pick up F# years ago! Forewords by Dustin Campbell of Microsoft and Tomas Petricek of fsharpWorks.

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!

About the Book

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.

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.

About the Author

Isaac Abraham is an experienced .NET developer and trainer. He’s an F# MVP for his contributions to the .NET community.

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

SKU EBP_V6264259 Categories , ,
Quick Checkout
Do you feel this product is perfect for a friend or a loved one? You can buy a gift card for this item! Gift this product
Purchase this item and get 69 Points - a worth of $6.90

**Summary** *Get Programming with F#: A guide for .NET Developers* shows you how to upgrade your .NET development skills by adding a touch of functional programming in F#. In just 43 bite-sized chunks, you’ll learn how to use F# to tackle the most common .NET programming tasks.Examples use the familiar Visual Studio environment, so you’ll be instantly comfortable. Packed with enlightening examples, real-world use cases, and plenty of easy-to-digest code, this easy-to-follow tutorial will make you wonder why you didn’t pick up F# years ago! Forewords by Dustin Campbell of Microsoft and Tomas Petricek of fsharpWorks. 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! **About the Book** *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. **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. **About the Author** Isaac Abraham is an experienced .NET developer and trainer. He’s an F# MVP for his contributions to the .NET community. **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

Book Author:

Isaac Abraham

Language:

English

Pages:

400

Publisher:

Manning

Publication Date:

2017

ISBN-13:

9781617293993

Format:

iPhones/iPads/Mac (Apple Books), Androids/PCs (Google Play), Kobo, Nook, Kindle

Reviews

There are no reviews yet.

Only logged in customers who have purchased this product may leave a review.

Best seller of the week

Shopping Cart
Scroll to Top