F# Jumpstart

Pluralsight
Course Summary
Get started with F#. Transform your experience of .NET/Mono development in less than 90 minutes.
-
+
Course Description
F# is a .NET (CLI) language. It combines functional and OO (Object Oriented) concepts to you let you solve complex problems with simple code. F# is surprisingly easy to learn. This course covers all the fundamentals, and is suitable for anyone with basic software development experience.
-
+
Course Syllabus
Introduction- 5m 45s
—Introduction and Getting Started 1m 3s
—Where F# Sits in the .NET Ecosystem 0m 39s
—Creating and Running a Console Program 2m 4s
—Using F# Interactive to Experiment with Code 1m 57sValues, Functions and Flow of Control- 15m 1s
—Binding Values and Functions Using 'let' 1m 37s
—Functions, Indentation, Type Inference 2m 54s
—Overriding Type Inference 0m 49s
—Branching with 'if' 1m 4s
—Looping with 'for' 0m 54s
—Nesting Functions 1m 12s
—Creating, Returning and Decomposing Tuples 1m 41s
—Tupling Function Arguments; Partial Application 2m 37s
—Passing and Returning Nothing with 'Unit' 0m 59s
—Summary 1m 9sArrays, Collections and Higher Order Functions- 18m 19sRecords, Option Types, Discriminated Unions and Pattern Matching- 14m 34sImmutability and Shadowing- 9m 12sObject Oriented Types- 15m 47sConclusion and Wrap-up- 6m 28s
This course is listed under
Development & Implementations
and Networks & IT Infrastructure
Community
Related Posts: