Who is this course for?

  • For people who are interested in creating static or dynamic web sites
  • Those interested in creating web APIs with a simple and productive tool chain: Suave and ReactJS.
  • You should have familiarity with the F# language constructs.
  • No further background knowledge is required
  • To become familiar with F# you can take our free Introduction to F# course.

Course highlights

This web API and web application course is meant for people who are interested in creating static or dynamic web sites and web APIs with a simple and productive tool chain: Suave and ReactJS.

Construct fully-fledged, HTML5 web sites with state-of-the-art libraries and tooling

Use Suave for web APIs

Write lean, smooth F# code for house-hold needs

Send yourself e-mail from your web site

Deploy your finely crafted Suave site to Heroku, AWS, DigitalOcean and Azure.

Content listing

Section 1: Setting up your environment

  • Lecture 1

    Welcome to this course. In this video we will show you how you can set up Suave in your project and browse the documentation.

  • Lecture 2

    In this video we demonstrate how you can serve files from disk, such as images and html pages.

  • Lecture 3

    During the course of this lecture we show the anatomy of a web part and show you how to route web requests.

  • Lecture 4

    During the previous video you learnt how to route web requests in the most fundamental manners. Now you'll have the opportunity to learn more about how exactly web parts are constructed, furthering your knowledge about how to route requests.

  • Lecture 5

  • Lecture 6

Building F# Web Applications with Suave

6 lectures

1 hour of course content

You should allow
for 1.5 hours of
challenge time

Sign up for F# programming news, tips & tools!