Introduction to F#
Getting started with the F# programming language
Authored by:
Oliver Sturm
Duration: 4h 17m
Level: Beginner
Released: 3/7/2012
Features:
Duration: 4h 17m
Level: Beginner
Released: 3/7/2012
Features:
Course Rating:
You are currently not signed in. Please sign in to access subscriber-only content.
Currently using: {{getCurrentPlayerName()}} [Change]
| expand all | collapse all | Progress | Duration | |
|---|---|---|---|
Introduction to F# - Getting Started the Hello World Way |
|
00:32:12 | |
|
Overview
|
|
00:38 | |
|
Hello World - The Console Application
|
|
05:46 | |
|
A Windows Forms Approach to Hello World
|
|
00:27 | |
|
Demo: Windows Forms Hello World
|
|
06:46 | |
|
WPF Says Hello World
|
|
00:38 | |
|
Demo: WPF Hello World
|
|
12:35 | |
|
FSI, The Fsharp Interactive Environment
|
|
00:45 | |
|
Demo: FSI
|
|
03:56 | |
|
Summary
|
|
00:41 | |
Quick Start |
|
00:42:09 | |
|
Overview
|
|
00:46 | |
|
Simple Values, Data Types and Type Inference
|
|
00:58 | |
|
Demo: Simple Values and Data Types
|
|
05:08 | |
|
Creating and Calling Functions
|
|
01:28 | |
|
Demo: Creating and Calling Functions
|
|
13:40 | |
|
Modules, Namespaces and Application Structure
|
|
01:02 | |
|
Demo: Modularization
|
|
12:51 | |
|
Testing
|
|
00:57 | |
|
Demo: Testing
|
|
04:40 | |
|
Summary
|
|
00:39 | |
Hello to the Real World with ASP.NET MVC |
|
00:59:09 | |
|
Overview
|
|
00:53 | |
|
Basics of Classes and Enums
|
|
01:14 | |
|
Demo: Classes and Enums
|
|
13:12 | |
|
Mutable Properties
|
|
00:45 | |
|
Demo: Mutable Properties
|
|
06:08 | |
|
Inheritance and Casts
|
|
01:25 | |
|
Demo: Inheritance and Casts
|
|
07:22 | |
|
An ASP.NET MVC Application in F#
|
|
00:51 | |
|
Demo: Basic Functions of the Application
|
|
05:32 | |
|
Demo: The ASP.NET MVC Application
|
|
21:14 | |
|
Summary
|
|
00:33 | |
Functions and Expressions |
|
00:41:34 | |
|
Overview
|
|
00:36 | |
|
Declaring Functions and Lambda Expressions
|
|
01:07 | |
|
Demo: Declaring Functions
|
|
07:33 | |
|
Function Construction
|
|
01:37 | |
|
Demo: Partial Application
|
|
07:40 | |
|
Demo: Composition
|
|
05:03 | |
|
Functional Algorithms
|
|
02:17 | |
|
Demo: Precomputation
|
|
06:11 | |
|
Demo: Recursion
|
|
08:51 | |
|
Summary
|
|
00:39 | |
Handling Data |
|
00:57:54 | |
|
Overview
|
|
00:58 | |
|
Tuples
|
|
00:53 | |
|
Demo: Tuples
|
|
02:53 | |
|
Options
|
|
01:07 | |
|
Demo: Options
|
|
02:04 | |
|
Lists
|
|
01:01 | |
|
Demo: Lists
|
|
08:19 | |
|
List and Sequence Comprehensions
|
|
00:42 | |
|
Demo: Comprehensions
|
|
06:54 | |
|
Discriminated Unions
|
|
01:48 | |
|
Demo: Discriminated Unions
|
|
09:11 | |
|
Record Types
|
|
01:28 | |
|
Demo: Record Types
|
|
07:06 | |
|
Data Manipulation
|
|
01:19 | |
|
Demo: Data Manipulation
|
|
11:30 | |
|
Summary
|
|
00:41 | |
Object Oriented Programming |
|
00:12:19 | |
|
Overview
|
|
00:34 | |
|
Constructed Types
|
|
01:59 | |
|
Interfaces
|
|
01:03 | |
|
Demo: Interfaces
|
|
03:11 | |
|
Object Expressions
|
|
00:48 | |
|
Demo: Object Expressions
|
|
04:11 | |
|
Summary
|
|
00:33 | |
.NET Specific Elements |
|
00:12:35 | |
|
Overview
|
|
00:32 | |
|
Working with Exceptions
|
|
02:32 | |
|
Demo: Exceptions
|
|
05:15 | |
|
Handling IDisposable
|
|
01:04 | |
|
Demo: Handling IDisposable
|
|
02:47 | |
|
Summary
|
|
00:25 |
Introduction to F# - Getting Started the Hello World Way