Take your first steps with F#
Offered By: Microsoft via Microsoft Learn
Course Description
Overview
- Module 1: Set up your F# development environment, write your first line of F# code, and build your first F# application
- Understand what makes F# a good language for building applications
- Write your first line of F# code
- Build your first F# console application
- Module 2: In this module, you'll learn about variables and data types. You'll also look at how to output data to the screen and capture user input. And you'll explore operators and ways to convert between data types.
- Declare and use variables to store values.
- Output to the screen.
- Read from the console and capture user input.
- Convert between data types.
- Module 3: Learn how to manage execution flow in your programs by using `if...elif...else` and loop constructs.
- Use if...elif...else to add conditional logic to your code.
- Create repeat statements by using various loop constructs.
- Understand the difference between various loop constructs and when to use them.
- Module 4: Learn what functions are and how to define and call them. In addition, use function patterns to architect with functions.
- Define and use functions.
- Use pipelines to operate on data.
- Compose functions to create larger functions.
- Module 5: This module covers collections in F#, with a specific focus on lists.
- Explore collection data structures.
- Learn about the basic properties in a list structure.
- Use the list module to carry out some more advanced operations.
By the end of this module, you'll be able to:
In this module, you'll:
In this module, you will:
In this module, you'll:
In this module, you will:
Syllabus
- Module 1: Write your first F# code
- Introduction
- What is F#?
- F# development environment
- Exercise - Set up your F# development environment
- What is F# Interactive?
- Exercise - Write your first line of F# code
- Create F# applications
- Exercise - Create your first F# application
- Knowledge check
- Summary
- Module 2: Store and retrieve data by using F#
- Introduction
- Use variables to store values
- Exercise - Use variables to store data
- Apply operators
- Exercise - Build a calculator program
- Knowledge check
- Summary
- Module 3: Manage execution flow in F#
- Introduction
- Use conditional logic to create multiple execution paths
- Exercise - Apply conditional logic
- Use loops to iterate over statements
- Exercise - Use loops
- Knowledge check
- Summary
- Module 4: Create and architect with functions in F#
- Introduction
- Explore functions
- Exercise - Functions
- Function patterns
- Exercise - Function patterns
- Knowledge check
- Summary
- Module 5: Store and apply operations on list data in F#
- Introduction
- Collections and lists
- Exercise - Apply list properties
- Perform operations on lists
- Exercise - Perform list operations
- Knowledge check
- Summary
Tags
Related Courses
Programming in F#Microsoft via edX Developing Financial Applications in F#
LinkedIn Learning F#: Automated Testing for Developers
LinkedIn Learning Visual Studio Essential Training: 04 Surveying the Programming Languages
LinkedIn Learning What's New in Visual Studio 2017 for F# For Developers
LinkedIn Learning