madoos / js-fp-workshop

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

js-fp-workshop

Gigigo workshop

Motivation

  • Reduce my mount stupid
  • Learn functional concepts to use them with streams
  • Problematize how FP can help us improve as programmers
  • Get tools to analyze as a team if the FP is useful to solve our problems
  • Generate an open debate
  • Check how the FP is very related to the streams

Workshop Structure

  • Core FP concepts in relation to OOP
  • List operations
  • Challenge (numbers, async numbers, post)
  • Solve a problem in a classical way
  • Solve a problem using FP concepts on improve steps
  • How to use FP concepts with streams
  • Debate (with practical demonstrations, NOT ALLOW ONLY THEORY)

Topics

  • What is a paradigm?
  • Why FP in JS?
  • Why use streams?
  • Why use FP?
  • What is FP?
  • Streams

List operations

Core concepts of the functional programing in comparison with the OOP

FP

OOP

  • encapsulation
  • inheritance
  • polymorphism

References

About

License:MIT License


Languages

Language:JavaScript 91.0%Language:Shell 9.0%