Learning Basics of Functional Programming [Integrated Course]

Learning Basics of Functional Programming [Integrated Course]

Onur Gumus

Get started on building end-to-end web applications with F#
Mapt Subscription
FREE
$29.99/m after trial
Video
$106.25
RRP $124.99
Save 14%
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$0.00
$106.25
$29.99p/m after trial
RRP $124.99
Subscription
Video
Start 30 Day Trial
Subscribe and access every Packt eBook & Video.
 
  • 5,000+ eBooks & Videos
  • 50+ New titles a month
  • 1 Free eBook/Video to keep every month
Start Free Trial
 
Preview in Mapt

Video Details

ISBN 139781788477840
Course Length3 hours and 18 minutes

Video Description

In today’s world fully functional web applications are a key requirement and a necessity.

We can have a run through developing web applications that includes server-side as well as the client-side programming using Fable, F# to JavaScript compiler.

We will focus on the .NET Core platform so that your application will work in a cross-platform manner.

Key Features

  • Learn F# with this learner-friendly approach in this course
  • This single course covers all the basics so you can start building powerful applications
  • Get familiar with all the top modules and components included in this course.

Who this course is for

The course is for everyone, from beginner to advanced level, so they can make powerful apps. Experienced learners can dive straight into the topic of their choice.

Table of Contents

An Introduction to F# and Setting It Up
The Course Overview
.NET Core
First Hello World Application with F#
Visual Studio Versus Visual Studio Code
Functional Programming from 30,000 Feet
Procedural, OOP, and Functional Programming
Functional Programming in 21st Century
Principles of Functional Programming
Object Oriented Programming with F#
Using Classes and Constructors
Interfaces and Members
Interacting with .NET and C#
Comparison of C# and F#
Functional Programming with F#
Composition
Partial Application
Immutability and Data Structures
Records and Equality
Discriminated Unions
Option Types and Null Values
Advanced Functional Programming with F#
Pattern Matching
Map and Apply
Bind
Monads and Computation Expressions
Async Workflows
Mailbox Processors

What You Will Learn

  • Learn to build interactive F# concepts
  • Learn the various aspects of F# applications and logic
  • Get a detailed insight over Interference, properties, and compositions

Authors

Table of Contents

An Introduction to F# and Setting It Up
The Course Overview
.NET Core
First Hello World Application with F#
Visual Studio Versus Visual Studio Code
Functional Programming from 30,000 Feet
Procedural, OOP, and Functional Programming
Functional Programming in 21st Century
Principles of Functional Programming
Object Oriented Programming with F#
Using Classes and Constructors
Interfaces and Members
Interacting with .NET and C#
Comparison of C# and F#
Functional Programming with F#
Composition
Partial Application
Immutability and Data Structures
Records and Equality
Discriminated Unions
Option Types and Null Values
Advanced Functional Programming with F#
Pattern Matching
Map and Apply
Bind
Monads and Computation Expressions
Async Workflows
Mailbox Processors

Video Details

ISBN 139781788477840
Course Length3 hours and 18 minutes
Read More

Read More Reviews

Recommended for You

Object-oriented and Functional Programming with Java 8 [Integrated Course] Book Cover
Object-oriented and Functional Programming with Java 8 [Integrated Course]
$ 124.99
$ 106.25
Java: Object-Oriented Programming Concepts [Integrated Course] Book Cover
Java: Object-Oriented Programming Concepts [Integrated Course]
$ 124.99
$ 106.25
Getting started with Go Programming Language [Integrated Course] Book Cover
Getting started with Go Programming Language [Integrated Course]
$ 124.99
$ 106.25
R: The Complete Machine Learning Bootcamp [Integrated Course] Book Cover
R: The Complete Machine Learning Bootcamp [Integrated Course]
$ 124.99
$ 106.25
Automated Machine Learning Pipeline with Mesos [Integrated Course] Book Cover
Automated Machine Learning Pipeline with Mesos [Integrated Course]
$ 124.99
$ 106.25
Getting Started with Deep Learning with R [Integrated Course] Book Cover
Getting Started with Deep Learning with R [Integrated Course]
$ 124.99
$ 106.25