F# is increasingly used in domains such as finance, gaming, mobile and web development, testing and other. The language makes it possible to solve complex problems with simple, maintainable and robust code.
In this course, we look at a number of applications. We explore how F# simplifies domain modelling and testing. Then we look at F# killer features for asynchronous and concurrent programming and for data processing.
After attending the course, you'll be able to solve interesting problems with F#, but you'll also become a better programmer in general.
The Fast Track to F# course is for you if:
No matter if you want to start evaluating or using F# or if you want to gain new perspective on software architecture and development, but still use C#, this course has the right material for you.
The course doesn’t require prior experience with F# or functional programming. To benefit from the course, you should have working knowledge of some object-oriented language. Some knowledge of .NET will be beneficial, but is not required.
Introducing F#
Domain modelling and DSLs
Writing applications in F#
Data processing and F# 3.0 type providers
Asynchronous and concurrent programming
A brief theoretical introduction to every concept will be followed by numerous practical demos and exercises. At the end of the first day, you’ll leave with a complete real-world F# application. In the second day, we’ll solve a number of complex problems in concurrent and data-oriented programming.
Brilliant couple of days on fast track to #FSharp course with @tomaspetricek & @ptrelford, #fsharpx tomorrow, good times
— Jon Canning (@JonCanning) April 16, 2015
Good training course today: Fast Track to F# with @TomasPetricekhttp://t.co/x0vJRudtnO
— Jorgen Thelin (@JorgenThelin) June 1, 2015
Great course, great speakers, great people and a lot of fun with #fsharp
— Luigi Berrettini (@luigiberrettini) June 20, 2014
Thank you @skillsmatter @tomaspetricek @ScottWlaschin!
Great 2 days training on F# fast track at @skillsmatter with @tomaspetricek and @ptrelford. Thanks guys!
— Tom Harris (@tomharrisnet) December 4, 2015
Finished 2-day F# course taught by @TomasPetricek. Highly recommended! Great investment if you want to quickly ramp up with F#. #fsharp
— Tom Archer (@TomArcher) June 4, 2015
Didn't manage to tweet a picture last week :-) But our #fsharp fast track course at @skillsmatter was packed! pic.twitter.com/pClk8Ou2PD
— fsharpworks (@fsharpworks) December 7, 2015