£300 – £600

Rapid web development with F# and the SAFE Stack

Event Information

Share this event

Date and Time

Location

Location

Training Room Hire Company

70 Clifton Street

London

EC2A4HB

United Kingdom

View Map

Event description

Description

F# is an ideal language for web development thanks to its functional nature. The introduction of the SAFE stack presents significant productivity gains for .NET developers to build full stack web applications in F# which run on both the server and in the user’s web browser, whilst taking advantage of F#'s functional-first feature set and capabilties, including reduce bug rates and quicker time to market.

Whether you’re interested in understanding how to move your F# knowledge from back-end applications to larger, full-stack end-to-end cloud-ready web applications, or if you’re simply new to F# and are interested in learning what all the buzz is about, then this course is for you.

You should already have some experience in at least some of these:

  • Some fundamentals of web technologies
  • Programming experience, preferably F# (but not mandatory!)
  • A basic understanding of the command line (navigating between directories and running commands)

In this one-day fast paced course, you’ll learn how to:

  • Write end-to-end applications that run on the server and browser, utilising F# for the entire system
  • Develop high-performance web applications in F# which run across Mac, Windows or Linux
  • Effectively use the SAFE stack toolchain including the .NET CLI and Fable to be productive when developing new applications
  • Create scalable, functional-first, stateless back-end web APIs on .NET Core entirely in F#.
  • Compile F# to JavaScript and consume it within the browser whilst interoperating with existing JavaScript libraries
  • Build maintainable, evolvable front end web applications in Fable with the Elmish architecture
  • Deploy SAFE apps into Azure

You can find more details here.

To take part in this training, you’ll need:

  • A laptop running one of Mac OSX, Linux or Windows
  • A .Net core 2.0 or greater installation
  • An F# code editor. We recommend either Visual Studio Code with the Ionide extension, Visual Studio 2017 or Jetbrains Rider
  • A modern JavaScript toolchain including a recent version of Node and Yarn and a modern web browser (we recommend Chrome or Firefox)
  • If you’re running on Mac OSX or Linux, you’ll also need an installation of Mono.
Share with friends

Date and Time

Location

Training Room Hire Company

70 Clifton Street

London

EC2A4HB

United Kingdom

View Map

Save This Event

Event Saved