-
Pipelining and Chaining in Functions
After watching this video; you will be able to implement pipelining and function chaining.
-
Creating an MVVM App with F#
After watching this video; you will be able to create an MVVM app with F#.
-
Enums and Discriminated Unions
After watching this video; you will be able to contrast and work with discriminated unions and enums in F# programs.
-
Exception Handling
After watching this video; you will be able to handle exceptions in F# programs.
-
Handling Strings
After watching this video; you will be able to manipulate string values in F# programs.
-
Implementing Recursive Functions
After watching this video; you will be able to use recursive functions for numeric computing in F#.
-
Introducing Functions
After watching this video; you will be able to work with functions in F# using let and do bindings.
-
Lazy Evaluation
After watching this video; you will be able to implement lazy evaluation of expressions in F#.
-
Managing Mutability
After watching this video; you will be able to use the mutable and ref keywords to manage mutability in F# programs.
-
Partial Application in Functions
After watching this video; you will be able to use partial application in F# functions.
-
Using Computational Expressions
After watching this video; you will be able to use computational expressions in F#.
-
Using Conditional Expressions
After watching this video; you will be able to use conditional expressions in F#.
-
Using Methods
After watching this video; you will be able to use methods in F# programs.
-
Using Structures
After watching this video; you will be able to use structures in F# programs.
-
Using the Unit Type
After watching this video; you will be able to use the unit type in F# programs.
-
Using Tuples
After watching this video; you will be able to implement the tuple data type in F# programs.
-
Working with Classes
After watching this video; you will be able to use classes including class constructors and properties as part of domain driven design in F# programs.
-
Working with Loops
After watching this video; you will be able to use for...to; for...in; and for...while loops in F#.
-
Using Fields
After watching this video; you will be able to use fields in classes and structures in F# programs.
-
Asynchronous Workflows
After watching this video; you will be able to implement asynchronous workflows in F#.
-
Casting and Conversion
After watching this video; you will be able to use conversion or casting to change type including collection types and objects in F#.
-
Charting Basics
After watching this video; you will be able to implement basic charts with F#.
-
Constraining Types
After watching this video; you will be able to describe generics in F# and apply constraints to generic type parameters.
-
Data Parallelism
After watching this video; you will be able to recognize contrast threading and the TPL; and implement basic data and task parallelism in F#.
-
Dynamic Charting
After watching this video; you will be able to implement dynamic charts with F#.
-
Implementing Interfaces
After watching this video; you will be able to implement interfaces and use object expressions in F# programs.
-
Introducing F#
After watching this video; you will be able to introduce F#; F# templates and F# interactive in Visual Studio; create a console app; and outline options for creating other types of F# applications.
-
Lambda Expressions and Closures
After watching this video; you will be able to use lambda expressions to define anonymous functions and closures in F#.
-
Message-based Programming
After watching this video; you will be able to implement message-based programming in F#.
-
Modules; Namespaces; and Signature Files
After watching this video; you will be able to generate F# signature files to reference modules and namespaces for F# programs.
-
Querying Data
After watching this video; you will be able to use basic query expressions in F# programs.
-
Querying Multiple Data Sources
After watching this video; you will be able to use expressions in F# to query multiple data sources.
-
Type Extensions
After watching this video; you will be able to extend existing types with type extensions in F#.
-
Using Access Control Specifiers
After watching this video; you will be able to use access control specifiers in F# programs.
-
Using Active Patterns
After watching this video; you will be able to use active patterns in pattern matching expressions in F#.
-
Using Events
After watching this video; you will be able to use events in F# programs.
-
Using Lists
After watching this video; you will be able to work with lists in F#.
-
Using Match Expressions
After watching this video; you will be able to create patterns and implement pattern matching expressions in F#.
-
Using Null Values and Options
After watching this video; you will be able to enable null values and use the option type in F# programs.
-
Using Records
After watching this video; you will be able to define records; contrast them with classes; and use records in F# programs.
-
Using Sequences
After watching this video; you will be able to use collections and work with data sequences in F#.
-
Using Sets and Maps
After watching this video; you will be able to work with datasets and maps in F#.
-
Using Static Classes
After watching this video; you will be able to specify class constructors and members as static in F# programs.
-
Using Type Annotations
After watching this video; you will be able to influence type inference by changing literals and using annotations in F#.
-
Working with Units of Measure
After watching this video; you will be able to use units of measure including generic units of measure in F#.
-
Using Arrays
After watching this video; you will be able to work with data arrays in F# including multidimensional and jagged arrays.
-
Create a Stacked Calculator with F#
After watching this video; you will be able to use F# to creating the functions required to generate a stacked calculator.
-
Developing an MVVM Using F#
After watching this video; you will be able to use asynchronous workflows in an MVVM F# application.
-
Using Assertions
After watching this video; you will be able to use assertions to test F# programs.
-
Working with Abstract Classes
After watching this video; you will be able to implement abstract classes in F#.
-
Overloading Operators
After watching this video; you will be able to overload operators in F#.
-
Manipulating Data
After watching this video; you will be able to use F# to filter; sort; group and aggregate data sets.
-
Implementing Inheritance
After watching this video; you will be able to implement inheritance in F# programs.
-
Using Delegates
After watching this video; you will be able to use delegates in F# programs.