Course
Skills Expanded
Introduction to F#
Getting started with the F# programming language
What you'll learn
This course introduces you to the F# programming language. F# is a multi-paradigm programming language that encompasses functional and object-oriented programming models. It is a variant of ML, and has become the predominant functional language targeting the .NET platform. This course will walk you through all of the core details of working with F#, covering not just language fundamentals, but also showing practical scenarios of where it is best used creating .NET applications.
Table of contents
Introduction to F# - Getting Started the Hello World Way
32mins
Quick Start
42mins
Hello to the Real World with ASP.NET MVC
59mins
- Overview 1m
- Basics of Classes and Enums 1m
- Demo: Classes and Enums 13m
- Mutable Properties 1m
- Demo: Mutable Properties 6m
- Inheritance and Casts 1m
- Demo: Inheritance and Casts 7m
- An ASP.NET MVC Application in F# 1m
- Demo: Basic Functions of the Application 6m
- Demo: The ASP.NET MVC Application 21m
- Summary 1m
Functions and Expressions
41mins
Handling Data
57mins
- Overview 1m
- Tuples 1m
- Demo: Tuples 3m
- Options 1m
- Demo: Options 2m
- Lists 1m
- Demo: Lists 8m
- List and Sequence Comprehensions 1m
- Demo: Comprehensions 7m
- Discriminated Unions 2m
- Demo: Discriminated Unions 9m
- Record Types 1m
- Demo: Record Types 7m
- Data Manipulation 1m
- Demo: Data Manipulation 12m
- Summary 1m
Object Oriented Programming
12mins
.NET Specific Elements
12mins