F#: Introduction to Functional Programming Training Course
Course
In City Of London
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
Start date
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