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

YouTube

Domain Modeling Made Functional

NDC Conferences via YouTube

Overview

Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
This talk shows how to use functional types in domain-driven design to represent domain concepts and encode business rules, using examples in F#. No prior F# experience is required.

Syllabus

Intro
Why do domain modeling
How can we reduce the garbage in
Domain modelling made functional
Domain driven design
Outline
Is Functional Programming Scary
Functional World
Functional Program
Domain During Design
Shared Mental Model
Context
Terminology
Code
Persistence
Algebraic Type System
Composable Type System
Sum Type
Payment Methods
Pattern Matching
Type Checking
Optional Values
Optional Boolean
Optional String
Required Choice
Email Addresses
Customer IDs
Email Address
Spring
Ecommerce
Business Rules
Contact Information
Static Types
Summary
FSHARP

Taught by

NDC Conferences

Reviews

Start your review of Domain Modeling Made Functional

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.