Real-World F# Programming
|Tomas Petricek and Phil Trelford’s two day course will teach you how to solve real-world .NET problems in F#. Will guide you through several areas where F# can help you be more productive and solve your problems faster, with code that is efficient and easy to maintain.The examples used in this course are based on experience of developing successful commercial applications in F#.In particular, you’ll learn how to benefit from functional concepts when writing concurrent applications; how to obtain, process and visualize data and how to easily solve seemingly complex algorithmic problems.After attending the course, you’ll be able to recognize where using F# can save your time and money and you’ll know how to integrate F# components in the .NET ecosystem.
Learn how to
You’ll learn how to use and understand functional programming concepts and technologies in practice on the .NET platform.
If you work in one of the areas covered by the course, you’ll get immediately usable practical knowledge and code samples. If you don’t you’ll learn many advanced techniques that are necessary for any real-world F# programming.
Day 1 – Working with data & Concurrency
Processing and visualizing data
Concurrent and parallel programming
Day 2 – Developing algorithms
Using domain specific languages (DSLs)
Distributed and scientific computations
Using F# with agile methodologies
We can also organize a private course for your company. Courses can be organized in United Kingdom, Czech Republic as well as Worldwide. If you’re interested, contact us directly at firstname.lastname@example.org.
About the Authors
Is this course for you?
If you’re architect, team leader, or a software developer who has some understanding of functional concepts, this Real-World F# Programming course is designed for you!
The course can be tuned to fit your specific needs, typically when teaching the course to developers and architects in your company. For example, we can include more introductory material and focus only on some of the application areas. For more information, contact us at email@example.com
Course labs & exercises
This is a very practical workshop focused on solving real-world problems. We’ll briefly present every application area and explain how we can benefit from F# concepts. Then we’ll guide you through the development of a realistic sample application.
This is an intermediate level workshop. In order to benefit the most from the course, you should have some previous knowledge of functional concepts and be familiar with basics of the F# syntax.
The prerequisites are completely covered by Tomas Petricek’s and Phil Trelford’s Functional Programming in .NET or by chapters 1-7 of Tomas Petricek’s Real-World Functional Programming.
Share this page
- Phalanger 3.0 updates for March 2013 March 6, 2013After several months of development, contributions from opensource community and collaboration with big commercial users, Phalanger is getting bigger. Today we’ve released package of Phalanger, containing many new extensions and latest integration for Visual Studio. New goodies in Phalanger Mainly … Continue reading → […]
- Announcing WP.NET May 23, 2012Phalanger was capable of compiling WordPress for quite a long time, but this support was always targeted at developer audience. Experienced developers could compile WordPress and run it on their servers. However, we noticed that the combination is interesting not only to developers, … Continue reading → […]