Home »

Functional programming

Introduction to the functional programming paradigm.


Introduction to the functional programming paradigm.

At the end of the course, participants will:

  • understand the essential notions of functional programming
  • know the most important platforms to implement those notions


  • Limits of orientation to objects

  • What is functional programing and what is it used for?

  • Essential notions of functional programming

    • Referential transparency

    • Immutability

    • High level functions

    • Recursiveness

    • Strict and non strict evaluation

    • Type inference

    • Declarative vs Imperative programming

  • Platforms to use functional programming in real projects:

    • Scala

    • Groovy

    • Java 8

Contact us!

If you want to know more details of this course, adapt it to your needs or speak with a technology expert.

    Training search

    Search by category

    Course schedule

    There are no upcoming events.

    Additional information




    Face to face, online and hybrid

    Solicita Información

      Suscríbete a la newsletter