MyPage is a personalized page based on your interests.The page is customized to help you to find content that matters you the most.


I'm not curious

A Functional Architecture with F#

Course Summary

F# is a Functional language in the .NET framework; while most people still regard it as a niche language, it's a Turing complete, general purpose language, so you can build almost any sort of application with it. However, with its strong focus on immuta


  • +

    Course Syllabus

    ● Thinking Functionally
        ◦ Introduction
        ◦ Prerequisites
        ◦ Once Upon a Time...
        ◦ Two Types of Operations
        ◦ Data Flow Architecture
        ◦ Why F#
        ◦ Demo: Introduction
        ◦ Demo: Application UI
        ◦ Demo: Recap
        ◦ Demo Application Architecture
        ◦ Demo Introduction: HTTP API
        ◦ Demo: HTTP API
        ◦ Demo Recap: HTTP API
        ◦ Demo Application Package Architecture
        ◦ Demo Introduction: How to Create an F# Web Project
        ◦ Demo: How to Create an F# Web Project
        ◦ Demo Recap: How to Create an F# Web Project
        ◦ Summary
    ● Pipes and Filters
        ◦ Introduction
        ◦ A Long Time Ago...
        ◦ Demo Introduction: Infrastructure Housekeeping
        ◦ Demo: Infrastructure Housekeeping
        ◦ Demo Recap: Infrastructure Housekeeping
        ◦ Introduction to Pipes and Filters
        ◦ Pipes and Filters
        ◦ Reactive Extensions
        ◦ Message Endpoint
        ◦ Demo Introduction: Message Endpoint and Integration
        ◦ Demo: Message Endpoint and Integration
        ◦ Demo Recap: Message Endpoint and Integration
        ◦ Envelope
        ◦ Demo Intro: Envelope, Envelope Wrapper, and Publish-Subscribe
        ◦ Demo: Envelope, Envelope Wrapper, and Publish-Subscribe
        ◦ Demo Recap: Envelope, Envelope Wrapper, and Publish-Subscribe
        ◦ Handling Concurrent Updates
        ◦ Agent
        ◦ Message Filter
        ◦ Demo Introduction: Using Agent and Message Filter to Mutate State
        ◦ Demo: Using Agent and Message Filter to Mutate State
        ◦ Demo Recap: Using Agent and Message Filter to Mutate State
        ◦ Piping
        ◦ Demo Introduction: Decoupling through Piping
        ◦ Demo: Decoupling through Piping
        ◦ Demo Recap: Decoupling through Piping
        ◦ Message Translator
        ◦ Event Message
        ◦ Demo Introduction: Message Translator and Event Message
        ◦ Demo: Message Translator and Event Message
        ◦ Demo Recap: Message Translator and Event Message
        ◦ Summary
    ● Map/Reduce
        ◦ Introduction
        ◦ Purpose
        ◦ Map/Reduce Pattern Language
        ◦ Map/Reduce Concepts
        ◦ Map
        ◦ Filter
        ◦ Querying In-Memory Data
        ◦ Demo Introduction: Notifications
        ◦ Demo: Notifications
        ◦ Demo Recap: Notifications
        ◦ Unfold
        ◦ Take and TakeWhile
        ◦ GroupBy
        ◦ SumBy
        ◦ Map Data Structure
        ◦ Demo Introduction: Availability
        ◦ Demo: Availability
        ◦ Demo Recap: Availability
        ◦ Summary
    ● Cross-Cutting Concerns
        ◦ Introduction
        ◦ Persistence
        ◦ Files
        ◦ Demo Introduction: File Persistence
        ◦ Demo: File Persistence
        ◦ Demo Recap: File Persistence
        ◦ Agents and Scalability
        ◦ Demo Introduction: Azure Persistence
        ◦ Demo: Azure Persistence
        ◦ Demo Recap: Azure Persistence
        ◦ Message Delivery
        ◦ Demo Introduction: Replay Detection
        ◦ Demo: Replay Detection
        ◦ Demo Recap: Replay Detection
        ◦ Error Handling
        ◦ Demo Introduction: Error Handling
        ◦ Demo: Error Handling
        


Course Fee:
USD 29

Course Type:

Self-Study

Course Status:

Active

Workload:

1 - 4 hours / week

This course is listed under Development & Implementations and Data & Information Management Community

Attended this course?

Back to Top

Awards & Accolades for MyTechLogy
Winner of
REDHERRING
Top 100 Asia
Finalist at SiTF Awards 2014 under the category Best Social & Community Product
Finalist at HR Vendor of the Year 2015 Awards under the category Best Learning Management System
Finalist at HR Vendor of the Year 2015 Awards under the category Best Talent Management Software
Hidden Image Url

Back to Top