EXCEPTIONAL TRAINING COURSES FOR IT PROFESSIONALS
LONDON UK | ONSITE | ONLINE


Functional Programming with F# Training Course


Capita Marks and Spencer Telefonica Cisco BBC Lloyds Sony

Functional Programming with F# training course (code: FSHARP)

Quickly Create Robust World Class F# Applications With Visual Studio 2015 And Reduce Ongoing Development Costs For Your Organisation


SEE MORE COURSES IN THIS CATEGORY

TRAINING COURSE OVERVIEW

 

Why Come to JBI Training for an F# Course?

Client feedback shows that delegates on our courses will best engage when they can relate course topics to their own day-to-day practices and requirements. Where possible, we  run this course as a consultative, workshop-style event, in which discussion of relevant topics takes place in relation to the delegates' own applications and scenarios.

To facilitate this type of event, a subject matter expert leads the training, hands-on labs and discussions to ensure course topics are covered in a meaningful, relevant and timely manner. Delegates may be able to bring their own practical requirements and work to the course if the subjects and course topics are suitable.  


AUDIENCE

Developers who wish to create commercial applications using F# .NET and the .NET Framework.



DETAILHIGHLIGHTS

Introduction

.NET and Visual Studio 2015
.NET Projects
Common Language Runtime
F# Interactive
IntelliSense

Fundamentals

Introduction to F#
F# and OCaml
Module and Namespace
.NET Framework Class Library
Values and Functions
Array, List and Sequence
Values and Functions

Functional Programming

Functions and Scoping
Recursive Function
Anonymous Functions
Currying and Piping
Lambda Expressions

Error Handling

Creating Robust Applications
Exception Handling

F# Types

Discriminated Unions and Tuples
Array, List and Sequence
Comprehensions
Manipulating data with map, fold, etc.
Pattern Matching
Immutable and Mutable

Imperative Programming

Object Oriented Programming
Structures and Classes
Inheritance
Polymorphism
Interfaces
Generics

Accessing Databases

Creating a Data Access Layer
Create/Read/Update/Delete Data
ADO.NET types
Using SQL Statements and Stored Procedures
Using LINQ

Accessing Files

Files and Directories
Streams and Writers
Reading and Writing to Files

Asynchronous and Parallel Processing

Async
Asynchronous Expressions
Parallel LINQ

F# and Rich Client Applications

Windows Presentation Foundation (WPF)
Declarative Programming
Imperative Programming

 

 

 

  • Utilise Visual Studio 2012 to develop and debug applications
  • Understand the role of the Common Language Runtime (CLR) and .NET Framework
  • Use F# for Functional Programming
  • Use F# for Imperative Programming
  • Use F# for Parallel Programming
  • Use F# within GUI Applications, WPF and Silverlight
Receive the latest version of this course into your inbox


See why people choose JBI

"At jbi even the sales team are technical so you are able to ask questions before the course"

Garima Aon

Call our Tech Team :  0800 028 6400  request info



PUBLIC COURSES (LONDON, UK)
 

26th Jun 2017 - 5 days £1995 see discount £1796
Book

see all dates


X

Show Discount for this course



PRIVATE COURSES


  Bring a JBI course to your office
  and train a whole team onsite
  0800 028 6400
or request quote


  You can customise this course to
  suit your exact needs here
  0800 028 6400 or request quote


 

 

 

 

Get in touch
0800 028 6400




 

 

view all case studies

 

 

Our inspiring and up-to-date courses gain exceptional feedback

►"great tips to help reduce build times"
► "we got access to exclusive content"
► "intensive course meant less time off"

►"what an inspiring trainer !"
► "colleagues at 2 sites joined via web"
► "I passed my exam the next day"

Newsletter ! Get exclusive news about upcoming programs, technical insights & special offers