Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Building a Stock Market Monitoring System with F#

via YouTube

Overview

Embark on a comprehensive journey to build a stock market monitoring system using F#. Learn to set project goals, gather requirements, and implement a top-down design approach. Explore domain modeling for event-driven systems through event storming and live walkthroughs. Dive into the SAFE Stack template for F# web development and discover how Sutil can revolutionize front-end development with data-driven UIs. Master type-safe HTML/CSS writing in F# using Sutil and Bulma, and implement MVU-style reactive web programming. Gain proficiency in domain modeling with F# types, utilize strong types in Sutil/Bulma web UI, and write unit tests incorporating units of measure. Understand the transition from Saturn to Falco in SAFE Stack backends, and learn to use Elmish commands for dynamic F# MVU web front-ends. Explore Fable Remoting for seamless RPC client-server HTTP communication, make HTTP requests using Oryx, and work with the Questrade API for authentication and JSON deserialization in F#.

Syllabus

Building a Stock Market Monitoring System with F# | Introduction | StonkWatch Ep.1.
Setting Goals and Gathering Requirements for a Software Project | StonkWatch Ep.2.
Why I Use A Top-Down Approach To Design Software | Drawing An Interface | StonkWatch Ep.3.
Domain Modeling an Event Driven System | Event Storming | Live Walkthrough | StonkWatch Ep.4.
How to Design an Architecture for an Event Driven System | StonkWatch Ep.5.
Getting Started with the SAFE Stack Template | F# Web Development | StonkWatch Ep.6.
Why Sutil Can Change The Front-End Development Game | F# Data Driven UIs | StonkWatch Ep.7.
How To Write Type-Safe HTML/CSS In F# With Sutil and Bulma | StonkWatch Ep.8 | Front-End Part.1.
Writing MVU-Style Reactive Web In F# Using Sutil | StonkWatch Ep.9 | Front-End Part.2.
Domain Modeling With F# Types | Live Walkthrough | StonkWatch Ep.10 | Front-End Part.3.
Using F# Strong Types In Sutil/Bulma Web UI | StonkWatch Ep.11 | Front-End Part.4.
Writing Our First Unit Test + Doing Math With Units of Measure | StonkWatch Ep.12 | Front-End Part.5.
Why I'm Using Falco Instead Of Saturn | How To Switch Your Backend In SAFE Stack | StonkWatch Ep.13.
How To Use Elmish Commands For Dynamic F# MVU Web Front-Ends | Sutil Tutorial | StonkWatch Ep.14.
BONUS: Refactoring Sutil Code With Custom Operators | Fixing A Bug | StonkWatch Ep.15.
Fable Remoting Tutorial | Seamless RPC Client-Server HTTP Communication In F# | StonkWatch Ep.16.
How To Make HTTP Requests In F# | Oryx Tutorial | Getting Access To Questrade API | StonkWatch Ep.17.
JSON Deserialization in F# | Working with Questrade API Authentication | StonkWatch Ep.18.

Taught by

Ben Gobeil

Reviews

Start your review of Building a Stock Market Monitoring System with F#

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.