Lær funktionel programmering i Java - fuldt kursus

Funktionel programmering er en måde at programmere, hvor værdier overføres til funktioner, og disse funktioner er også værdier. Principperne for funktionel programmering kan hjælpe udviklere med at skrive elegant, vedligeholdelig, skalerbar og forudsigelig kode.

Vi har udgivet et komplet kursus om funktionel programmering i Java på freeCodeCamp.org YouTube-kanalen. Dette kursus blev udviklet af Nelson Djalo fra Amigoscode. Mens dette kursus er for begyndere, skal du allerede have noget kendskab til Java.

På dette kursus lærer du hvornår, hvorfor og hvordan man bruger funktionel programmering. Du lærer styrken ved Java-funktionelle grænseflader, og hvordan de kan bruges til at skabe kraftfulde udsagn og designmønstre. Du vil også lære at skrive erklærende kode ved at kombinere funktionelle grænseflader med streams.

Her er emnerne og færdighederne, der er omfattet af dette kursus:

  • Imperativ vs Deklarativ
  • Funktionelle grænseflader
  • Funktioner, forudsigelse, forbrugere og leverandører
  • Streams og optioner
  • Combinator mønster
  • Lambdas
  • Tilbagekald
  • Egenskaber ved funktionel programmering

Se videoen nedenfor eller på freeCodeCamp.org YouTube-kanalen (2 timers se).