This is the code repository for Functional Application Designing [Integrated Course], published by Packt. It contains all the supporting project files necessary to work through the video course from start to finish.
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#.
- 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#
To fully benefit from the coverage included in this course, you will need:
The course targets all audience types, ranging from beginners to advanced-level viewers who are into making powerful apps. Experienced learners can dive straight into the topic of their choice.
This course has the following software requirements:
Basic knowledge of F#
If you have already purchased a print or Kindle version of this book, you can get a DRM-free PDF version at no cost.
Simply click on the link to claim your free PDF.