YoVDO

Building a Stock Market Monitoring System with F#

Offered By: YouTube

Tags

F# Courses Web Development Courses Unit Testing Courses HTTP Requests Courses Domain Modeling Courses

Course Description

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

Related Courses

AWS Cloud Development Kit (Indonesian)
Amazon Web Services via AWS Skill Builder
Trabajando con Azure Face API
Coursera Project Network via Coursera
Calling APIs with React
Coursera Project Network via Coursera
Learn Flask: Fundamentals
Codecademy
Learn Testing for Web Development: Server Testing
Codecademy