{"id":13753,"date":"2026-08-10T11:03:50","date_gmt":"2026-08-10T11:03:50","guid":{"rendered":"https:\/\/nokobox.com\/index.php\/item\/oreilly-functional-design-and-architecture-video-edition-2024-11\/"},"modified":"2026-08-10T11:03:50","modified_gmt":"2026-08-10T11:03:50","slug":"oreilly-functional-design-and-architecture-video-edition-2024-11","status":"publish","type":"digital_item","link":"https:\/\/nokobox.com\/index.php\/item\/oreilly-functional-design-and-architecture-video-edition-2024-11\/","title":{"rendered":"Oreilly \u2013 Functional Design and Architecture, Video Edition 2024-11"},"content":{"rendered":"<div class=\"w-post-elm post_content\">\n<h2 dir=\"ltr\" style=\"text-align: left\"><span dir=\"auto\" style=\"vertical-align: inherit\">Description<\/span><\/h2>\n<p dir=\"ltr\" style=\"text-align: left\"><span dir=\"auto\" style=\"vertical-align: inherit\">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 \u200b\u200bsuch 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\u2014from 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.<\/span><\/p>\n<h3 dir=\"ltr\" style=\"text-align: left\" data-path-to-node=\"7\"><span dir=\"auto\" style=\"vertical-align: inherit\">What you will learn<\/span><\/h3>\n<ul dir=\"ltr\" style=\"text-align: left\">\n<li data-path-to-node=\"8,0,0\"><span dir=\"auto\" style=\"vertical-align: inherit\">Designing production programs in statically typed functional programming languages \u200b\u200bsuch as Haskell.<\/span><\/li>\n<li data-path-to-node=\"8,1,0\"><span dir=\"auto\" style=\"vertical-align: inherit\">Control code complexity using functional interfaces.<\/span><\/li>\n<li data-path-to-node=\"8,2,0\"><span dir=\"auto\" style=\"vertical-align: inherit\">Architectures, subsystems, and services for functional languages.<\/span><\/li>\n<li data-path-to-node=\"8,3,0\"><span dir=\"auto\" style=\"vertical-align: inherit\">Development of Concurrent Frameworks and Multithreaded Applications.<\/span><\/li>\n<li data-path-to-node=\"8,4,0\"><span dir=\"auto\" style=\"vertical-align: inherit\">Domain-Driven Design using free monads and other functional tools.<\/span><\/li>\n<li data-path-to-node=\"8,5,0\"><span dir=\"auto\" style=\"vertical-align: inherit\">Feature-based, integration, functional, unit, and automated whitebox testing.<\/span><\/li>\n<li data-path-to-node=\"8,6,0\"><span dir=\"auto\" style=\"vertical-align: inherit\">Reconfiguring Object Oriented Designs (OO Designs) for Functional Environments.<\/span><\/li>\n<\/ul>\n<h3 dir=\"ltr\" style=\"text-align: left\" data-path-to-node=\"10\"><span dir=\"auto\" style=\"vertical-align: inherit\">This course is suitable for people who:<\/span><\/h3>\n<ul dir=\"ltr\" style=\"text-align: left\">\n<li data-path-to-node=\"11,0,0\"><span dir=\"auto\" style=\"vertical-align: inherit\">Experienced developers who know a functional programming language.<\/span><\/li>\n<li data-path-to-node=\"11,1,0\"><span dir=\"auto\" style=\"vertical-align: inherit\">Software engineers looking for appropriate design and architectural patterns for building production-quality applications using functional programming.<\/span><\/li>\n<li data-path-to-node=\"11,2,0\"><span dir=\"auto\" style=\"vertical-align: inherit\">Those who want to learn the principles of declarative functional design and other design principles specific to functional languages \u200b\u200bsuch as Haskell, PureScript, F#, and Scala.<\/span><\/li>\n<\/ul>\n<h3 dir=\"ltr\" style=\"text-align: left\"><span dir=\"auto\" style=\"vertical-align: inherit\">Course details Functional Design and Architecture, Video Edition<\/span><\/h3>\n<ul dir=\"ltr\" style=\"text-align: left\">\n<li><span dir=\"auto\" style=\"vertical-align: inherit\">Publisher: <\/span><a href=\"https:\/\/href.li\/?https:\/\/www.oreilly.com\/videos\/functional-design-and\/9781617299612VE\/\" target=\"_blank\" rel=\"noopener\"><span dir=\"auto\" style=\"vertical-align: inherit\">Oreilly<\/span><\/a><\/li>\n<li><span dir=\"auto\" style=\"vertical-align: inherit\">Instructor: <\/span><a class=\"MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineAlways css-pnl0bw\" href=\"https:\/\/downloadlynet.ir\/tag\/alexander-granin\/\"><span dir=\"auto\" style=\"vertical-align: inherit\">Alexander Granin<\/span><\/a><\/li>\n<li><span dir=\"auto\" style=\"vertical-align: inherit\">Training level: Beginner to advanced<\/span><\/li>\n<li><span dir=\"auto\" style=\"vertical-align: inherit\">Training duration: 11 hours and 1 minute<\/span><\/li>\n<\/ul>\n<h3 dir=\"ltr\" style=\"text-align: left\"><span dir=\"auto\" style=\"vertical-align: inherit\">Course topics<\/span><\/h3>\n<p dir=\"ltr\" style=\"text-align: left\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1025122\" src=\"https:\/\/downloadly.ir\/wp-content\/uploads\/2025\/12\/Functional-Design-and-Architecture-Video-Edition-1.png\" alt=\"Functional Design and Architecture, Video Edition\" width=\"294\" height=\"2097\"> <img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1025123 size-full\" src=\"https:\/\/downloadly.ir\/wp-content\/uploads\/2025\/12\/Functional-Design-and-Architecture-Video-Edition-2.png\" alt=\"Functional Design and Architecture, Video Edition\" width=\"294\" height=\"1713\"><\/p>\n<h3 dir=\"ltr\" style=\"text-align: left\"><span dir=\"auto\" style=\"vertical-align: inherit\">Course imagesFunctional Design and Architecture, Video Edition<\/span><\/h3>\n<p dir=\"ltr\" style=\"text-align: left\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1025124 size-full\" src=\"https:\/\/downloadly.ir\/wp-content\/uploads\/2025\/12\/Functional-Design-and-Architecture-Video-Edition.png\" alt=\"Functional Design and Architecture, Video Edition\" width=\"1231\" height=\"392\"><\/p>\n<h3 dir=\"ltr\" style=\"text-align: left\"><span dir=\"auto\" style=\"vertical-align: inherit\">Sample course video<\/span><\/h3>\n<div style=\"width: 640px;\" class=\"wp-video\"><span class=\"mejs-offscreen\">Video Player<\/span><\/p>\n<div id=\"mep_0\" class=\"mejs-container mejs-container-keyboard-inactive wp-video-shortcode mejs-video\" tabindex=\"0\" role=\"application\" aria-label=\"Video Player\" style=\"width: 640px; height: 360px; min-width: 217px;\">\n<div class=\"mejs-inner\">\n<div class=\"mejs-mediaelement\"><mediaelementwrapper id=\"video-187918-1\"><video class=\"wp-video-shortcode\" id=\"video-187918-1_html5\" width=\"640\" height=\"360\" preload=\"metadata\" src=\"https:\/\/dl.downloadly.ir\/Files\/Elearning\/Sample\/Functional_Design_and_Architecture_Video_Edition_Downloadly.ir.mp4?_=1\" style=\"width: 640px; height: 360px;\"><source type=\"video\/mp4\" src=\"https:\/\/dl.downloadly.ir\/Files\/Elearning\/Sample\/Functional_Design_and_Architecture_Video_Edition_Downloadly.ir.mp4?_=1\"><a href=\"https:\/\/dl.downloadly.ir\/Files\/Elearning\/Sample\/Functional_Design_and_Architecture_Video_Edition_Downloadly.ir.mp4?nocache=1786176446521\">https:\/\/dl.downloadly.ir\/Files\/Elearning\/Sample\/Functional_Design_and_Architecture_Video_Edition_Downloadly.ir.mp4<\/a><\/video><\/mediaelementwrapper><\/div>\n<div class=\"mejs-layers\">\n<div class=\"mejs-poster mejs-layer\" style=\"display: none; width: 100%; height: 100%;\"><\/div>\n<div class=\"mejs-overlay mejs-layer\" style=\"display: none; width: 100%; height: 100%;\">\n<div class=\"mejs-overlay-loading\"><span class=\"mejs-overlay-loading-bg-img\"><\/span><\/div>\n<\/div>\n<div class=\"mejs-overlay mejs-layer\" style=\"display: none; width: 100%; height: 100%;\">\n<div class=\"mejs-overlay-error\"><\/div>\n<\/div>\n<div class=\"mejs-overlay mejs-layer mejs-overlay-play\" style=\"width: 100%; height: 100%;\">\n<div class=\"mejs-overlay-button\" role=\"button\" tabindex=\"0\" aria-label=\"Play\" aria-pressed=\"false\"><\/div>\n<\/div>\n<\/div>\n<div class=\"mejs-controls\">\n<div class=\"mejs-button mejs-playpause-button mejs-play\"><button type=\"button\" aria-controls=\"mep_0\" title=\"Play\" aria-label=\"Play\" tabindex=\"0\"><\/button><\/div>\n<div class=\"mejs-time mejs-currenttime-container\" role=\"timer\" aria-live=\"off\"><span class=\"mejs-currenttime\">00:00<\/span><\/div>\n<div class=\"mejs-time-rail\"><span class=\"mejs-time-total mejs-time-slider\" role=\"slider\" tabindex=\"0\" aria-label=\"Time Slider\" aria-valuemin=\"0\" aria-valuemax=\"0\" aria-valuenow=\"0\" aria-valuetext=\"00:00\"><span class=\"mejs-time-buffering\" style=\"display: none;\"><\/span><span class=\"mejs-time-loaded\"><\/span><span class=\"mejs-time-current\"><\/span><span class=\"mejs-time-hovered no-hover\"><\/span><span class=\"mejs-time-handle\"><span class=\"mejs-time-handle-content\"><\/span><\/span><span class=\"mejs-time-float\"><span class=\"mejs-time-float-current\">00:00<\/span><span class=\"mejs-time-float-corner\"><\/span><\/span><\/span><\/div>\n<div class=\"mejs-time mejs-duration-container\"><span class=\"mejs-duration\">00:00<\/span><\/div>\n<div class=\"mejs-button mejs-volume-button mejs-mute\"><button type=\"button\" aria-controls=\"mep_0\" title=\"Mute\" aria-label=\"Mute\" tabindex=\"0\"><\/button><a href=\"javascript:void(0);\" class=\"mejs-volume-slider\" aria-label=\"Volume Slider\" aria-valuemin=\"0\" aria-valuemax=\"100\" role=\"slider\" aria-orientation=\"vertical\"><span class=\"mejs-offscreen\">Use Up\/Down Arrow keys to increase or decrease volume.<\/span><\/p>\n<div class=\"mejs-volume-total\">\n<div class=\"mejs-volume-current\" style=\"bottom: 0px; height: 100%;\"><\/div>\n<div class=\"mejs-volume-handle\" style=\"bottom: 100%; margin-bottom: -3px;\"><\/div>\n<\/div>\n<p><\/a><\/div>\n<div class=\"mejs-button mejs-fullscreen-button\"><button type=\"button\" aria-controls=\"mep_0\" title=\"Fullscreen\" aria-label=\"Fullscreen\" tabindex=\"0\"><\/button><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div dir=\"ltr\" style=\"text-align: left\">\n<h3><span dir=\"auto\" style=\"vertical-align: inherit\">Installation Guide<\/span><\/h3>\n<p><span dir=\"auto\" style=\"vertical-align: inherit\">After Extract, view with your favorite player.<\/span><\/p>\n<p><span dir=\"auto\" style=\"vertical-align: inherit\">Subtitles: None<\/span><\/p>\n<p><span dir=\"auto\" style=\"vertical-align: inherit\">Quality: 720p<\/span><\/p>\n<\/div>\n<h3 dir=\"ltr\" style=\"text-align: left\"><span dir=\"auto\" style=\"vertical-align: inherit\">Download link<\/span><\/h3>\n<h4 dir=\"ltr\" style=\"text-align: left\"><span dir=\"auto\" style=\"vertical-align: inherit\">Downloadly<\/span><\/h4>\n<p dir=\"ltr\" style=\"text-align: left\"><a href=\"https:\/\/dl4.downloadly.ir\/Files\/Elearning\/Oreilly_Functional_Design_and_Architecture_Video_Edition_2024-11.part1_Downloadly.ir.rar?nocache=1786176444\"><span dir=\"auto\" style=\"vertical-align: inherit\">Download Part 1 \u2013 1 GB<\/span><\/a><\/p>\n<p dir=\"ltr\" style=\"text-align: left\"><a href=\"https:\/\/dl4.downloadly.ir\/Files\/Elearning\/Oreilly_Functional_Design_and_Architecture_Video_Edition_2024-11.part2_Downloadly.ir.rar?nocache=1786176444\"><span dir=\"auto\" style=\"vertical-align: inherit\">Download Part 2 \u2013 597 MB<\/span><\/a><\/p>\n<h4 dir=\"ltr\">Rapidgator link<\/h4>\n<p><a href=\"https:\/\/rapidgator.net\/file\/3fb551a16d645876aeb64f80aa551b8a\/Oreilly_Functional_Design_and_Architecture_Video_Edition_2024-11.part1_Downloadly.ir.rar.html\" target=\"_blank\" rel=\"noopener\">Download Part 1 \u2013 1 GB<\/a><\/p>\n<p><a href=\"https:\/\/rapidgator.net\/file\/e9d9d8154aa0454b30546af438fb8b49\/Oreilly_Functional_Design_and_Architecture_Video_Edition_2024-11.part2_Downloadly.ir.rar.html\" target=\"_blank\" rel=\"noopener\">Download Part 2 \u2013 597 MB<\/a><\/p>\n<p dir=\"ltr\" style=\"text-align: left\"><span dir=\"auto\" style=\"vertical-align: inherit\">File(s) password: www.downloadly.ir<\/span><\/p>\n<h3 dir=\"ltr\" style=\"text-align: left\"><span dir=\"auto\" style=\"vertical-align: inherit\">File size<\/span><\/h3>\n<p dir=\"ltr\" style=\"text-align: left\"><span dir=\"auto\" style=\"vertical-align: inherit\">1.5 GB<\/span><\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Description Functional Design and Architecture, Video Edition. This course provides a groundbreaking guide to software engineering using functional programming <\/p>\n","protected":false},"author":1,"template":"","dgi_category":[10458],"dgi_tag":[112392,112393,112394,112395,112396,112397],"class_list":["post-13753","digital_item","type-digital_item","status-publish","has-post-thumbnail","hentry","dgi_category-video-tutorials","dgi_tag-alexander-granin","dgi_tag-course-functional-design-and-architecture-video-edition","dgi_tag-download-course-functional-design-and-architecture-video-edition","dgi_tag-download-functional-design-and-architecture-video-edition","dgi_tag-free-download-functional-design-and-architecture-video-edition","dgi_tag-free-functional-design-and-architecture-video-edition"],"_links":{"self":[{"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/digital_item\/13753","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/digital_item"}],"about":[{"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/types\/digital_item"}],"author":[{"embeddable":true,"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"version-history":[{"count":0,"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/digital_item\/13753\/revisions"}],"wp:attachment":[{"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/media?parent=13753"}],"wp:term":[{"taxonomy":"dgi_category","embeddable":true,"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/dgi_category?post=13753"},{"taxonomy":"dgi_tag","embeddable":true,"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/dgi_tag?post=13753"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}