F# 6 Fundamentals
Offered By: Pluralsight
Course Description
Overview
This course will teach you the fundamentals of programming with F#, the .NET platform’s functional programming language which allows you to focus on your problem domain rather than the details of programming.
You'll learn the basics of the F# language as well as get an introduction to important concepts of functional programming. In this course, F# 6 Fundamentals, you’ll learn the fundamentals of F# application development. First, you’ll explore how to represent data in F# and create functions to work with that data, including function pipelines, composite functions, and injecting function dependencies. Next, you’ll discover how to work with collections of data in a functional manner instead of using complex and troublesome imperative code. Finally, you’ll learn how to functionally model relationships in data using discriminated unions and options. When you’re finished with this course, you’ll have the skills and knowledge of F# 6 needed to build real F# based applications.
You'll learn the basics of the F# language as well as get an introduction to important concepts of functional programming. In this course, F# 6 Fundamentals, you’ll learn the fundamentals of F# application development. First, you’ll explore how to represent data in F# and create functions to work with that data, including function pipelines, composite functions, and injecting function dependencies. Next, you’ll discover how to work with collections of data in a functional manner instead of using complex and troublesome imperative code. Finally, you’ll learn how to functionally model relationships in data using discriminated unions and options. When you’re finished with this course, you’ll have the skills and knowledge of F# 6 needed to build real F# based applications.
Syllabus
- Course Overview 1min
- Getting Started with F# 6 and .NET 6 49mins
- F# Basics 82mins
- Control Flow and Organization 76mins
- Functions 80mins
- Types 96mins
- Collections 62mins
- Next Steps in F# 5mins
Taught by
Michael Heydt
Related Courses
Observing and Analysing Performance in SportOpenLearning Statistics: Making Sense of Data
University of Toronto via Coursera Financial Planning
TAFE NSW via Open2Study Mobiles for Development
Indian Institute of Technology Kanpur via Independent Valoración de futbolistas
Universitat Politècnica de València via UPV [X]