Beta: F# in the Workplace
Domain Modelling & TDD
4.35 (18 reviews)
187
students
1 hour
content
Mar 2016
last update
$19.99
regular price
What you will learn
Drive out functionality with unit tests
Implement algorithms to solve some of the requirements of the project.
Deploy functional techniques in you code to enhance usability and readability
Create usable, easy-to-read domains from specification using the F# type system
Why take this course?
---
**Course Title:** Beta: F# in the Workplace: Mastering Domain Modelling & TDD π
**Course Headline:** π **Unlock the Power of Functional Programming with F# for Real-World Applications!**
**Course Description:**
*Hey there, aspiring programmers and functional enthusiasts!* π
---
**Who is this course for?** Students with beginner to intermediate skill in F#, who have a basic understanding of F# syntax and some familiarity with functional programming concepts. You'll need a computer running Linux, OSX, or Windows with F# pre-installed, and a stable internet connection to join us on this exciting learning journey!
---
**What will you learn?**
In this course, we're not just going through the motions of coding in F#. We're diving deep into how you can leverage Test-Driven Development (TDD) and the robust F# type system to build a domain model that solves real problems.
- Domain Concepts & TDD: We'll kick off by defining the domain concepts using principles from Domain Driven Design (DDD), but we'll focus primarily on TDD, all while harnessing the power of F#'s type system. Every line of code will be explained and its importance highlighted as we progress.
Screenshots
Reviews
Micah
March 19, 2022
easy to follow, and pacing just right, assuming that you already have some programming knowledge and basic F# syntax down, but new to DDD and FP
Chris
October 10, 2019
I am an experienced C# developer starting to work with F#. I had no problems following along in Visual Studio 2019 on Windows 10. This was a good F# intro course for me. I only worked through the first 60% of the course before switching to another course, but I feel that I got my money's worth and hope this individual does more courses in the future. A strong positive was the easy intro to actual F# unit tests - something that helps speed the learning along regardless of the courses being worked. I can think of no strong negatives.
Vijay
September 6, 2018
The instructor emphasized DDD .. fine. But they kept talking about a Spec Document - and mentioning how the Spec document was flawed. I wish they had kept it simple.
F# is a superb language, in this case the instructor's knowledge was fine . This course could have been effectively delivered in half the lectures that they consumed (at a lower cost).
Clay
August 5, 2016
Great course. Helped me understand how to utilize different Types and develop with TDD in F#. The practice examples are very helpful for learning, even if I did get them wrong I still learned. I would like a little more emphasis on how Type Inference can help with the program design but still well worth it.
Charts
Price
Rating
Enrollment distribution
Related Topics
785138
udemy ID
3/7/2016
course created date
7/28/2019
course indexed date
Bot
course submited by