
Get Programming with F
Description
Alles über E-Books | Antworten auf Fragen rund um E-Books, Kopierschutz und Dateiformate finden Sie in unserem Info- & Hilfebereich.
- 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
More details
Other editions
Additional editions

Person
Content
- Intro
- Copyright
- Brief Table of Contents
- Table of Contents
- Foreword
- Preface
- Acknowledgments
- About this book
- About the author
- Welcome to Get Programming with F#!
- 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 functions to 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 features
- Basic F# syntax, types, and functions
- Discriminated unions, pattern matching, and lists
- Index
- List of Figures
- List of Tables
- List of Listings
System requirements
File format: ePUB
Copy protection: Adobe-DRM (Digital Rights Management)
System requirements:
- Computer (Windows; MacOS X; Linux): Install the free reader Adobe Digital Editions prior to download (see eBook Help).
- Tablet/smartphone (Android; iOS): Install the free app Adobe Digital Editions or the app PocketBook before downloading (see eBook Help).
- E-reader: Bookeen, Kobo, Pocketbook, Sony, Tolino and many more (not Kindle).
The file format ePub works well for novels and non-fiction books – i.e., „flowing” text without complex layout. On an e-reader or smartphone, line and page breaks automatically adjust to fit the small displays.
This eBook uses Adobe-DRM, a „hard” copy protection. If the necessary requirements are not met, unfortunately you will not be able to open the eBook. You will therefore need to prepare your reading hardware before downloading.
Please note: We strongly recommend that you authorise using your personal Adobe ID after installation of any reading software.
For more information, see our ebook Help page.