Functional Application Designing

Unleash the power of F# to build your own applications

3.55 (20 reviews)
Udemy
platform
English
language
Web Development
category
Functional Application Designing
96
students
2 hours
content
Aug 2018
last update
$19.99
regular price

What you will learn

Learn the history and basics of a domain-driven design

Use CQRS and F# to create your own web application

Perform routing with Fable

Get an introduction to Suave

Create your first RESTful service

Understand how BDD works with F#

Learn how to use the Expecto framework

Perform next-generation unit testing with F#

Why take this course?

Building Cross-Platform Web Applications with F# will guide you to develop a fully functional web application that includes server-side as well as client-side programming thanks to Fable, the F#-to-JavaScript compiler. We target the .NET Core platform so that your applications will work in a cross-platform manner.

This course takes you through a brief history of domain design and then jumps right into building a mini-application using CQRS. You will learn to set up and use Fable and Elmish as your SPA. Apart from this, you will get an introduction to server-side programming with F# and also learn how to perform next-generation unit testing with F#.

About the Authors

Onur Gumus is a Lead Software Engineer based in Dubai. He has diverse interests, including software development and architecture, Wing Chun, and chess. He spends most of his time building .NET applications. His previous experience was as a software architect at P.I. Works where he developed several F# projects and gave internal tutorials to developers. He is extremely passionate about F# and functional programming and hopes to spend more and more time helping developers in the community become proficient at functional programming.

Screenshots

Functional Application Designing - Screenshot_01Functional Application Designing - Screenshot_02Functional Application Designing - Screenshot_03Functional Application Designing - Screenshot_04

Reviews

Sebastien
January 23, 2021
The pace is too fast, and explanations are not clear enough. The different topics are complex and each deserves a dedicated and detailed course.
Дмитрий
July 9, 2020
Pretty good explanation of topic, recommend to see if you wanna repeat some DDD topics, and have some F# hands-on experience (you will have, if you follow teacher with self implementation of what he is already coded). Just a suggestion, but it would greatly increased the course value: If you convert this course from "watch and learn" to "learn and produce with me" or "produce by yourself" then it will be strong 5 start IMHO. Anyway thanks for course, I was pretty satisfied!
Roman
May 12, 2019
Very intense course. It covers strong "guarded" types in F#, CQRS and actors style programming. Each of them deserve separate course so you can imagine it is not very detailed explanation. Although I recommend that course.
Erik
September 12, 2018
Title says functional application design but the design was very much object oriented, however thats mostly the fault of akka.net. It's more of an introduction to CQRS with akka.net rather than functional design.

Charts

Price

Functional Application Designing - Price chart

Rating

Functional Application Designing - Ratings chart

Enrollment distribution

Functional Application Designing - Distribution chart
1880890
udemy ID
8/28/2018
course created date
4/20/2021
course indexed date
Bot
course submited by