Course Functional Programming (English spoken)

Tijdsduur
Locatie
Op locatie, Online
Startdatum en plaats
Logo van SpiralTrain
Opleiderscore: starstarstarstarstar_half 8,6 SpiralTrain heeft een gemiddelde beoordeling van 8,6 (uit 23 ervaringen)

Tip: meer info over het programma, prijs, en inschrijven? Download de brochure!

Startdata en plaatsen

placeAmsterdam
17 sep. 2021
Toon rooster
event 17 september 2021, 09:30-16:30, Amsterdam, Dag 1
placeEindhoven
17 sep. 2021
Toon rooster
event 17 september 2021, 09:30-16:30, Eindhoven, Dag 1
computer Online: Online
17 sep. 2021
Toon rooster
event 17 september 2021, 09:30-16:30, Online, Dag 1
placeRotterdam
17 sep. 2021
Toon rooster
event 17 september 2021, 09:30-16:30, Rotterdam, Dag 1
placeUtrecht
17 sep. 2021
Toon rooster
event 17 september 2021, 09:30-16:30, Utrecht, Dag 1
placeZwolle
17 sep. 2021
Toon rooster
event 17 september 2021, 09:30-16:30, Zwolle, Dag 1
placeAmsterdam
19 nov. 2021
Toon rooster
event 19 november 2021, 09:30-16:30, Amsterdam, Dag 1
placeEindhoven
19 nov. 2021
Toon rooster
event 19 november 2021, 09:30-16:30, Eindhoven, Dag 1
computer Online: Online
19 nov. 2021
Toon rooster
event 19 november 2021, 09:30-16:30, Online, Dag 1
placeRotterdam
19 nov. 2021
Toon rooster
event 19 november 2021, 09:30-16:30, Rotterdam, Dag 1
placeUtrecht
19 nov. 2021
Toon rooster
event 19 november 2021, 09:30-16:30, Utrecht, Dag 1
placeZwolle
19 nov. 2021
Toon rooster
event 19 november 2021, 09:30-16:30, Zwolle, Dag 1
placeAmsterdam
21 jan. 2022
Toon rooster
event 21 januari 2022, 09:30-16:30, Amsterdam, Dag 1
placeEindhoven
21 jan. 2022
Toon rooster
event 21 januari 2022, 09:30-16:30, Eindhoven, Dag 1
computer Online: Online
21 jan. 2022
Toon rooster
event 21 januari 2022, 09:30-16:30, Online, Dag 1
placeRotterdam
21 jan. 2022
Toon rooster
event 21 januari 2022, 09:30-16:30, Rotterdam, Dag 1
placeUtrecht
21 jan. 2022
Toon rooster
event 21 januari 2022, 09:30-16:30, Utrecht, Dag 1
placeZwolle
21 jan. 2022
Toon rooster
event 21 januari 2022, 09:30-16:30, Zwolle, Dag 1
placeAmsterdam
18 mar. 2022
Toon rooster
event 18 maart 2022, 09:30-16:30, Amsterdam, Dag 1
placeEindhoven
18 mar. 2022
Toon rooster
event 18 maart 2022, 09:30-16:30, Eindhoven, Dag 1

Beschrijving

Waarom een cursus bij Spiraltrain?

SpiralTrain is een opleidingsinstituut dat zich bij uitstek richt op trainingen voor software developers en zaken die raken aan software development. Het is onze visie dat de hoeveelheid software in de toekomst alleen maar zal toenemen en dat de behoefte aan mensen die daar kennis van hebben zal blijven stijgen. En niet alleen de hoeveelheid software groeit ook de complexiteit ervan neemt toe. Software wordt geschreven door programmeurs en daar zullen er steeds meer van nodig zijn. Wij richten ons door middel van opleidingen op die markt. Eigenlijk zou iedereen die daar enigzins toe in staat is moeten leren programmeren en zou je daar al op de basisschool mee moeten beginnen.

Specialisme

Wij hebben ons gespecialiseerd in dit éne segment van de IT omdat wij niet overal goed in kunnen en willen zijn. Wie bieden zowel trainingen aan voor beginnende programmeurs die zich de basis van talen en tools eigen willen maken als ook trainingen voor ervaren software professionals die zich willen bekwamen in de nieuwste versie van een taal of een framework. Wij vinden het belangrijk dat mensen door onze cursussen beter opgeleid worden en zo ook betere kansen op de arbeidsmarkt krijgen. Innovatie hieromtrent is essentieel is en we gaan dan ook met de tijd mee en voegen gaandeweg nieuwe cursussen en modules toe aan ons curriculum.

In the course Functional Programming the basic principles of functional programming are discussed and illustrated with examples. In addition to object-oriented programming, functional programming is an important trend in the development of computer science.

Intro Functional Programming

The course starts with a discussion of the background of functional programming in the lambda calculus. In the functional programming paradigm a program is built from functions that perform operations on the arguments.

Functional Characteristics

Modern languages ​​such as Java, Python, Scala and JavaScript are equipped with functional features but are not entirely based on them.

Pure Functional Languages​​

Pro…

Lees de volledige beschrijving

Veelgestelde vragen

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

Waarom een cursus bij Spiraltrain?

SpiralTrain is een opleidingsinstituut dat zich bij uitstek richt op trainingen voor software developers en zaken die raken aan software development. Het is onze visie dat de hoeveelheid software in de toekomst alleen maar zal toenemen en dat de behoefte aan mensen die daar kennis van hebben zal blijven stijgen. En niet alleen de hoeveelheid software groeit ook de complexiteit ervan neemt toe. Software wordt geschreven door programmeurs en daar zullen er steeds meer van nodig zijn. Wij richten ons door middel van opleidingen op die markt. Eigenlijk zou iedereen die daar enigzins toe in staat is moeten leren programmeren en zou je daar al op de basisschool mee moeten beginnen.

Specialisme

Wij hebben ons gespecialiseerd in dit éne segment van de IT omdat wij niet overal goed in kunnen en willen zijn. Wie bieden zowel trainingen aan voor beginnende programmeurs die zich de basis van talen en tools eigen willen maken als ook trainingen voor ervaren software professionals die zich willen bekwamen in de nieuwste versie van een taal of een framework. Wij vinden het belangrijk dat mensen door onze cursussen beter opgeleid worden en zo ook betere kansen op de arbeidsmarkt krijgen. Innovatie hieromtrent is essentieel is en we gaan dan ook met de tijd mee en voegen gaandeweg nieuwe cursussen en modules toe aan ons curriculum.

In the course Functional Programming the basic principles of functional programming are discussed and illustrated with examples. In addition to object-oriented programming, functional programming is an important trend in the development of computer science.

Intro Functional Programming

The course starts with a discussion of the background of functional programming in the lambda calculus. In the functional programming paradigm a program is built from functions that perform operations on the arguments.

Functional Characteristics

Modern languages ​​such as Java, Python, Scala and JavaScript are equipped with functional features but are not entirely based on them.

Pure Functional Languages​​

Programming languages ​​based entirely on this paradigm are Erlang, F♯, Haskell, Lisp and ML.

Side Effects

The course covers how functions do not cause side effects in purely functional programming languages. These are effects that affect more than the result of the function, such as changing a global variable. Variables that serve as an accumulator, counter or control variable have no place in a functional language.

Map and Reduce

Also attention is paid to characteristic functional concepts such as immutable data, clojures and map and reduce algorithms.

Functions and Style

Additionally the course Functional Programming covers the various types of functions such as first class functions, higher order functions and lambda functions.

Other Functional Concepts

Finally the discussion of other functional terms such as Generators and Iterators, Fold Expressions, Memoization and Monads is on the agenda.

Audience Functional Programming Course

The course Functional Programming is designed for individuals who want to learn the principles of functional programming and to apply this knowledge in languages with functional aspects.

Prerequisites Course Functional Programming

To participate in this course experience with software development and basic programming skills are required.

Realization Training Functional Programming

The theory is discussed on the basis of presentations. Demos are used to clarify the concepts. Examples in different languages are used to illustrate the concepts. The theory is interspersed with exercises.

Certification Functional Programming

Participants receive an official certificate Functional Programming after successful completion of the course.

Blijf op de hoogte van nieuwe ervaringen

Er zijn nog geen ervaringen.

Deel je ervaring

Heb je ervaring met deze cursus? Deel je ervaring en help anderen kiezen. Als dank voor de moeite doneert Springest € 1,- aan Stichting Edukans.

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

Download gratis en vrijblijvend de informatiebrochure

Aanhef
(optioneel)
(optioneel)
(optioneel)
(optioneel)
(optioneel)
(optioneel)
(optioneel)

Heb je nog vragen?

(optioneel)
We slaan je gegevens op om je via e-mail en evt. telefoon verder te helpen.
Meer info vind je in ons privacybeleid.