Vind een opleiding

Functioneel programmeren

opleidingen

--> Ga direct naar de opleidingen

Ontdek op deze pagina een uitgebreid aanbod van cursussen over functioneel programmeren, ideaal voor iedereen die geïnteresseerd is in het verbeteren van zijn vaardigheden in deze programmeerparadigma. Of je nu een student, een softwareontwikkelaar, een datawetenschapper, of een IT-professional bent, onze cursussen bieden de essentiële kennis en praktische vaardigheden die nodig zijn.

Je vindt hier cursussen die je leren over de basisprincipes van functioneel programmeren, inclusief het begrijpen van pure functies, immutability, en higher-order functions. Leer hoe je functionele concepten toepast in verschillende programmeertalen zoals Haskell, Scala, en JavaScript.

Deze cursussen bieden ook diepgaande inzichten in geavanceerde onderwerpen zoals lazy evaluation, currying, monads, en functionele data structuren. Je leert over de nieuwste technieken en best practices in functioneel programmeren, hoe je complexere functionele programma's schrijft, en hoe je functioneel programmeren integreert met andere paradigma's zoals objectgeoriënteerd programmeren.

Of je doel nu is om je algemene kennis van functioneel programmeren te verbeteren, robuustere en onderhoudbare code te schrijven, of om een expert te worden in specifieke functionele programmeertalen en technieken, onze cursussen bieden praktische begeleiding en deskundige instructies. Je leert van ervaren programmeurs en tech-experts die hun kennis delen door middel van interactieve lessen, gedetailleerde uitleg, en hands-on projecten.

Onze cursussen over functioneel programmeren zijn toegankelijk voor deelnemers van alle leeftijden en bieden flexibele leertrajecten die kunnen worden aangepast aan jouw specifieke behoeften en doelen. Aanvullende bronnen zoals toegang tot codevoorbeelden, praktijkgerichte oefeningen, en ondersteuning via online forums verrijken je leerervaring en bereiden je voor op succes in het dynamische en steeds evoluerende veld van functioneel programmeren.


Overzicht cursussen Functioneel programmeren


Doelgroep: Alle niveaus..

Type Opleiding: online/e-learning     Taal: Engels     Duur: 2 uur in totaal     Partner: Udemy     Instructeur: Oleksandr Kocherhin    

Learn Functional programming and Ramda to write simple and reusable Javascript using currying, composition & much more.
Wat je leert: Fully understand functional way of programming , Write elegant and reusable code in javascript , Use Ramda library fluently
Meer info

Doelgroep: Voor beginners..

Type Opleiding: online/e-learning     Taal: Engels     Duur: 5,5 uur in totaal     Partner: Udemy     Instructeur: Packt Publishing    

Perceive functional programming with Python to efficiently solve real-world problems.
Wat je leert: Higher-order functions and Lambda expressions (nameless functions) , Error handling in Functional Programming , Understand common functional design patterns, and how these apply to Python
Meer info

Doelgroep: Voor gevorderden..

Type Opleiding: online/e-learning     Taal: Engels     Duur: 13 uur in totaal     Partner: Udemy     Instructeur: Leandro Galvan    

A journey into the world of typeclasses, the Cats library, and the functional way of doing things in Scala.
Wat je leert: Create own typeclasses , Write and use lawful instances of well-known typeclasses such as Functors, Applicatives, Monads, etc. , Perform common programming tasks (validation, dependency injection, state management, etc.) in a functional way.
Meer info

Doelgroep: Alle niveaus..

Type Opleiding: online/e-learning     Taal: Engels     Duur: 2 uur in totaal     Partner: Udemy     Instructeur: Andrii Piatakha    

Learn amazing features in Java with functional programming, lambda functions, method references and Stream API.
Wat je leert: Functional Programming Approach , Core Principles of Functional Programming , Lambda Expressions
Meer info

Doelgroep: Alle niveaus..

Type Opleiding: online/e-learning     Taal: Engels     Duur: 4 uur in totaal     Partner: Udemy     Instructeur: Engineer Spock    

Learn the principles of Functional Programming & how to apply them with the power of C# to improve software architecture.
Wat je leert: Design and Implement Immutable Types , Implement Useful Extension Methods , Write Pure Functions (avoiding side effects)
Meer info

Doelgroep: Voor gevorderden..

Type Opleiding: online/e-learning     Taal: Engels     Duur: 1,5 uur in totaal     Partner: Udemy     Instructeur: Tobias Hermann    

Write more robust and easier to maintain C++ code than ever before..
Wat je leert: You will be able to write code that is easy to understand and almost self-documenting. , You will be familiar with the background of functional programming, and understand the fundamental differences between functional and imperative solutions. , You will be able to solve programming problems ele
Meer info

Doelgroep: Voor gevorderden..

Type Opleiding: online/e-learning     Taal: Engels     Duur: 6,5 uur in totaal     Partner: Udemy     Instructeur: Steven Hancock    

Finally, understand the concepts of functional programming in JavaScript..
Wat je leert: Functional programming techniques you can apply right now. , Concepts that define a functional programming approach. , The difference between an OOP approach and a functional approach in JavaScript.
Meer info

Doelgroep: Alle niveaus..

Type Opleiding: online/e-learning     Taal: Engels     Duur: 6 uur in totaal     Partner: Udemy     Instructeur: Andrii Piatakha    

Learn Java Collections Framework from scratch to PRO level with practical exercises.
Wat je leert: Java Collections Framework , Different colelctions from Collection hierarchy , Different Containers from Map hierarchy
Meer info

Doelgroep: Alle niveaus..

Type Opleiding: online/e-learning     Taal: Engels     Duur: 4 uur in totaal     Partner: Udemy     Instructeur: Catalin Stefan    

Learn Clojure, a fun new functional programming language.
Wat je leert: Basics of programming in Clojure , Advanced Clojure concepts , Working with IntelliJ IDEA
Meer info

Doelgroep: Voor beginners..

Type Opleiding: online/e-learning     Taal: Engels     Duur: 8 uur in totaal     Partner: Udemy     Instructeur: Juhan Aasaru    

Learn how to run and write rules for Drools Rule Engine using DRL files and how to work with spredsheet decision tables.
Wat je leert: Program rules in Drools 7 domain specific language , Learn Drools language constructs like insert, modify, exists, forall, insertLogical, salience, agenda-group etc , Create spreadsheet decision tables and spreadsheet templates
Meer info

Doelgroep: Voor beginners..

Type Opleiding: online/e-learning     Taal: Engels     Duur: 5,5 uur in totaal     Partner: Udemy     Instructeur: James Moore    

A practical guide that teaches you Functional Programming With JavaScript. Optimally paced, No-nonsense. Learn quickly!.
Wat je leert: The essence of Functional Programming, without all the unneeded technical Jargon , How to create applications, in a functional programming style , Build sophisticated apps, with simple code
Meer info

Doelgroep: Alle niveaus..

Type Opleiding: online/e-learning     Taal: Engels     Duur: 21 uur in totaal     Partner: Udemy     Instructeur: Basics Strong    

Java Programming MasterClass, Design Patterns,Data Structures,Lambda,Streams,Collectors,Collections,Optionals & RxJava.
Wat je leert: Functional Programming in Java , Reactive Programming In Java , Streams and Parallel Streams how they work under the Hood
Meer info

Doelgroep: Voor gevorderden..

Type Opleiding: online/e-learning     Taal: Engels     Duur: 1,5 uur in totaal     Partner: Udemy     Instructeur: EdYoda Digital University    

A complete guide for beginners to learn the essential topics of ES6 which are required to learn React JS.
Wat je leert: Learn the basic concepts of modern javascript - ES6 , Learn variable creation using 'let' and 'const' keywords and their scope , Learn where to use 'rest' and 'spread' operators
Meer info

Doelgroep: Alle niveaus..

Type Opleiding: online/e-learning     Taal: Engels     Duur: 4,5 uur in totaal     Partner: Udemy     Instructeur: in28Minutes Official    

Learn Java Functional Programming with Lambdas & Streams. Learn the most powerful NEW feature in Java 8 and Java 9..
Wat je leert: You will learn to write great Java code with Functional Programming , You will solve a number of Java Puzzles and Exerices using Functional Programming , You will learn the Fundamentals of Functional Programming - Lambda Expressions, Method Referenc
Meer info

Doelgroep: Alle niveaus..

Type Opleiding: online/e-learning     Taal: Engels     Duur: 8 uur in totaal     Partner: Udemy     Instructeur: Catalin Stefan    

A language for Rustaceans. Learn the basics and advanced concepts, including memory management and concurrency..
Wat je leert: Rust programming language , Rust fundamentals , Memory guarantees in Rust
Meer info

Doelgroep: Voor gevorderden..

Type Opleiding: online/e-learning     Taal: Engels     Duur: 11,5 uur in totaal     Partner: Udemy     Instructeur: Daniel Ciocîrlan    

Become a Scala programmer and get the skills you need to work with Spark, Akka, and any Scala framework!.
Wat je leert: understand Scala code in production environments or open-source projects , think code differently with functional programming , write applications in Scala from scratch
Meer info