Oreilly - Functional Application Designing
by Onur Gumus | Released August 2018 | ISBN: 9781788479370
Start building end-to-end applications with F#About This VideoPerform server-side programming with F#Understand Behavior-Driven Development (BDD) with F#Master next-generation unit testing with F#In DetailBuilding 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#. Show and hide more Publisher resources Download Example Code
- Chapter 1 : Domain-Driven Design
- The Course Overview 00:01:30
- A Brief History of Domain-Driven Design 00:08:02
- Setting Up a Sample Application 00:04:03
- Type Unsafe Design 00:04:41
- Type Safe Design 00:22:53
- Setting Up a Sample Application 00:06:47
- Chapter 2 : CQRS
- CQRS Overview 00:11:24
- Actor Model 00:09:33
- akka.net 00:09:13
- A Banking Application 00:13:44
- Chapter 3 : A Practical Application
- Commands, Events, and States 00:08:27
- Implementing Actors 00:20:06
- Running Our Application 00:09:09
Show and hide more
TO MAC USERS: If RAR password doesn't work, use this archive program:
RAR Expander 0.8.5 Beta 4 and extract password protected files without error.
TO WIN USERS: If RAR password doesn't work, use this archive program:
Latest Winrar and extract password protected files without error.