Skip to content

Oreilly – Functional Design and Architecture, Video Edition 2024-11

Updated August 10, 2026 1.5 GB
Oreilly – Functional Design and Architecture, Video Edition 2024-11

Download

About this item

Description

Functional Design and Architecture, Video Edition. This course provides a groundbreaking guide to software engineering using functional programming principles. This course teaches design patterns and functional architectures to help you build production-quality software. The course content focuses on declarative functional design and other fundamental concepts that are effective in languages ​​such as Haskell, PureScript, F#, and Scala. Although the examples are primarily presented in Haskell, the principles taught are universal and can be applied to any functional language. Participants will experience these patterns firsthand by implementing practical projects, including a spacecraft control simulator and a complete backend framework. The course covers advanced design practices for all phases of software development—from the architectural layer to implementation and writing simple, maintainable tests. Functional programming transforms the development approach from the coding level to the organization of the program and data, making many traditional object-oriented patterns irrelevant or unnecessary in this paradigm. This course will reshape your mindset and align software design with the functional programming style.

What you will learn

  • Designing production programs in statically typed functional programming languages ​​such as Haskell.
  • Control code complexity using functional interfaces.
  • Architectures, subsystems, and services for functional languages.
  • Development of Concurrent Frameworks and Multithreaded Applications.
  • Domain-Driven Design using free monads and other functional tools.
  • Feature-based, integration, functional, unit, and automated whitebox testing.
  • Reconfiguring Object Oriented Designs (OO Designs) for Functional Environments.

This course is suitable for people who:

  • Experienced developers who know a functional programming language.
  • Software engineers looking for appropriate design and architectural patterns for building production-quality applications using functional programming.
  • Those who want to learn the principles of declarative functional design and other design principles specific to functional languages ​​such as Haskell, PureScript, F#, and Scala.

Course details Functional Design and Architecture, Video Edition

  • Publisher: Oreilly
  • Instructor: Alexander Granin
  • Training level: Beginner to advanced
  • Training duration: 11 hours and 1 minute

Course topics

Functional Design and Architecture, Video Edition Functional Design and Architecture, Video Edition

Course imagesFunctional Design and Architecture, Video Edition

Functional Design and Architecture, Video Edition

Sample course video

Installation Guide

After Extract, view with your favorite player.

Subtitles: None

Quality: 720p

Download link

Downloadly

Download Part 1 – 1 GB

Download Part 2 – 597 MB

Rapidgator link

Download Part 1 – 1 GB

Download Part 2 – 597 MB

File(s) password: www.downloadly.ir

File size

1.5 GB