F#: Introduction to Functional Programming Training Course

Course

In City Of London

Price on request

Description

  • Type

    Course

  • Location

    City of london

F# is a functional-first programming language. It is a strongly typed language that supports different styles of programming, including functional, imperative, object-oriented, and reactive. F# is fully supported in Visual Studio and Xamarin Studio.
In this instructor-led, live training, participants will learn functional programming as they step through the creation of a series of sample applications and utilities.
By the end of this training, participants will be able to:
Understand the principles of functional programming
Write elegant, maintainable code for solving complex computing problems
Use F# with Javascript and C# to create asynchronous web applications
Audience
Developers
Format of the course
Part lecture, part discussion, exercises and heavy hands-on practice

Facilities

Location

Start date

City Of London (London)
See map
Token House, 11-12 Tokenhouse Yard, EC2R 7AS

Start date

On request

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Reviews

Subjects

  • Programming
  • Web
  • Object-oriented training
  • Object oriented training

Course programme

Introduction

  • What is multi-paradigm programming?

F# and the .NET framework

F# on other platforms (Linux, Node.js, etc.)

Setting up the development environment

Overview of F# syntax

F# types and functions

F# collections

Program flow and the power of the F# type system

F#'s computation expressions

Writing imperatively with F#

Writing object-oriented code with F#

Asynchronous code and workflows

Agents and actors

Working with SQL data

Creating a reactive, scalable web application with F#

Unit testing an application with F#

Building cloud and mobile solutions with F#

Using F# as a scripting language

Closing remarks

F#: Introduction to Functional Programming Training Course

Price on request