├── .gitignore
├── README.html
├── README.md
├── assets
└── images
│ ├── array-filter.png
│ ├── array-map.png
│ ├── array-reduce.png
│ ├── map-filter-reduce-in-emoji.png
│ ├── map-reduce.png
│ ├── refatoracao01.png
│ ├── robo.jpg
│ └── sanduba.png
├── aulas
├── aula-04
│ ├── exercicio-first-class-RESOLVIDO.js
│ ├── exercicio-first-class-jfreitas.js
│ ├── exercicio-high-order-01-resolvido.js
│ └── exercicio-high-order-02-resolvido.js
├── currying
│ ├── currying.js
│ ├── operacoes-matematicas.js
│ └── sum.js
├── lambda
│ └── exemplos-lamdas.md
├── operacoes-matematicas
│ └── operacoes-matematicas.md
└── slides
│ └── JS Funcional FREE - slides - aula 1.pdf
├── capa-email.gif
├── examples.js
├── examples.md
├── examples
├── README.md
├── actions
│ ├── filter.funcional.js
│ ├── filter.js
│ ├── filter.nosso.js
│ ├── map.funcional.js
│ ├── map.js
│ └── map.nosso.js
├── emojis
│ └── emojis.js
├── examples.js
├── filter.md
├── map.md
├── reduce.md
├── refactors
│ └── README.md
├── subway
│ ├── README.md
│ └── subway.js
└── test
│ ├── filter.funcional.spec.js
│ ├── filter.nosso.spec.js
│ ├── filter.spec.js
│ ├── map.funcional.spec.js
│ ├── map.nosso.spec.js
│ └── map.spec.js
├── images
├── bicho-de-sete-cabecas.jpg
├── function inside function.jpg
├── hadoop-map-reduce.png
├── homer-doh.gif
├── logo-js-funcional.gif
├── logo-webschool-js-funcional.png
├── logo-webschool.png
├── meme-hein.gif
├── meme-jackie-chan.jpg
├── meme-matematica.png
├── meme-pode-isso-arnaldo.jpg
├── meme-realy.jpg
├── meme-shit-happens.jpg
├── meme-talk-is-cheap.jpg
├── meme-wat.jpg
├── meme-yeah-we-will-sse-about-that.jpeg
├── meme_pensando_png_by_mfsyrcm-d5949t0.png
└── monad_tutorial.jpg
├── package.json
├── sergin-malan.png
└── slides
└── images
├── slide-cover-aula-5-parte-2.png
├── slide-cover-aula-5.gif
├── slide-cover-aula-5.png
└── slide-cover-aula.psd
/.gitignore:
--------------------------------------------------------------------------------
1 | node_modules/
2 |
--------------------------------------------------------------------------------
/README.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Webschool-io/workshop-js-funcional-free/HEAD/README.html
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Webschool-io/workshop-js-funcional-free/HEAD/README.md
--------------------------------------------------------------------------------
/assets/images/array-filter.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Webschool-io/workshop-js-funcional-free/HEAD/assets/images/array-filter.png
--------------------------------------------------------------------------------
/assets/images/array-map.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Webschool-io/workshop-js-funcional-free/HEAD/assets/images/array-map.png
--------------------------------------------------------------------------------
/assets/images/array-reduce.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Webschool-io/workshop-js-funcional-free/HEAD/assets/images/array-reduce.png
--------------------------------------------------------------------------------
/assets/images/map-filter-reduce-in-emoji.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Webschool-io/workshop-js-funcional-free/HEAD/assets/images/map-filter-reduce-in-emoji.png
--------------------------------------------------------------------------------
/assets/images/map-reduce.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Webschool-io/workshop-js-funcional-free/HEAD/assets/images/map-reduce.png
--------------------------------------------------------------------------------
/assets/images/refatoracao01.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Webschool-io/workshop-js-funcional-free/HEAD/assets/images/refatoracao01.png
--------------------------------------------------------------------------------
/assets/images/robo.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Webschool-io/workshop-js-funcional-free/HEAD/assets/images/robo.jpg
--------------------------------------------------------------------------------
/assets/images/sanduba.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Webschool-io/workshop-js-funcional-free/HEAD/assets/images/sanduba.png
--------------------------------------------------------------------------------
/aulas/aula-04/exercicio-first-class-RESOLVIDO.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Webschool-io/workshop-js-funcional-free/HEAD/aulas/aula-04/exercicio-first-class-RESOLVIDO.js
--------------------------------------------------------------------------------
/aulas/aula-04/exercicio-first-class-jfreitas.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Webschool-io/workshop-js-funcional-free/HEAD/aulas/aula-04/exercicio-first-class-jfreitas.js
--------------------------------------------------------------------------------
/aulas/aula-04/exercicio-high-order-01-resolvido.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Webschool-io/workshop-js-funcional-free/HEAD/aulas/aula-04/exercicio-high-order-01-resolvido.js
--------------------------------------------------------------------------------
/aulas/aula-04/exercicio-high-order-02-resolvido.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Webschool-io/workshop-js-funcional-free/HEAD/aulas/aula-04/exercicio-high-order-02-resolvido.js
--------------------------------------------------------------------------------
/aulas/currying/currying.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/aulas/currying/operacoes-matematicas.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Webschool-io/workshop-js-funcional-free/HEAD/aulas/currying/operacoes-matematicas.js
--------------------------------------------------------------------------------
/aulas/currying/sum.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Webschool-io/workshop-js-funcional-free/HEAD/aulas/currying/sum.js
--------------------------------------------------------------------------------
/aulas/lambda/exemplos-lamdas.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Webschool-io/workshop-js-funcional-free/HEAD/aulas/lambda/exemplos-lamdas.md
--------------------------------------------------------------------------------
/aulas/operacoes-matematicas/operacoes-matematicas.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Webschool-io/workshop-js-funcional-free/HEAD/aulas/operacoes-matematicas/operacoes-matematicas.md
--------------------------------------------------------------------------------
/aulas/slides/JS Funcional FREE - slides - aula 1.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Webschool-io/workshop-js-funcional-free/HEAD/aulas/slides/JS Funcional FREE - slides - aula 1.pdf
--------------------------------------------------------------------------------
/capa-email.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Webschool-io/workshop-js-funcional-free/HEAD/capa-email.gif
--------------------------------------------------------------------------------
/examples.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Webschool-io/workshop-js-funcional-free/HEAD/examples.js
--------------------------------------------------------------------------------
/examples.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Webschool-io/workshop-js-funcional-free/HEAD/examples.md
--------------------------------------------------------------------------------
/examples/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Webschool-io/workshop-js-funcional-free/HEAD/examples/README.md
--------------------------------------------------------------------------------
/examples/actions/filter.funcional.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Webschool-io/workshop-js-funcional-free/HEAD/examples/actions/filter.funcional.js
--------------------------------------------------------------------------------
/examples/actions/filter.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Webschool-io/workshop-js-funcional-free/HEAD/examples/actions/filter.js
--------------------------------------------------------------------------------
/examples/actions/filter.nosso.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Webschool-io/workshop-js-funcional-free/HEAD/examples/actions/filter.nosso.js
--------------------------------------------------------------------------------
/examples/actions/map.funcional.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Webschool-io/workshop-js-funcional-free/HEAD/examples/actions/map.funcional.js
--------------------------------------------------------------------------------
/examples/actions/map.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Webschool-io/workshop-js-funcional-free/HEAD/examples/actions/map.js
--------------------------------------------------------------------------------
/examples/actions/map.nosso.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Webschool-io/workshop-js-funcional-free/HEAD/examples/actions/map.nosso.js
--------------------------------------------------------------------------------
/examples/emojis/emojis.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Webschool-io/workshop-js-funcional-free/HEAD/examples/emojis/emojis.js
--------------------------------------------------------------------------------
/examples/examples.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Webschool-io/workshop-js-funcional-free/HEAD/examples/examples.js
--------------------------------------------------------------------------------
/examples/filter.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Webschool-io/workshop-js-funcional-free/HEAD/examples/filter.md
--------------------------------------------------------------------------------
/examples/map.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Webschool-io/workshop-js-funcional-free/HEAD/examples/map.md
--------------------------------------------------------------------------------
/examples/reduce.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Webschool-io/workshop-js-funcional-free/HEAD/examples/reduce.md
--------------------------------------------------------------------------------
/examples/refactors/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Webschool-io/workshop-js-funcional-free/HEAD/examples/refactors/README.md
--------------------------------------------------------------------------------
/examples/subway/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Webschool-io/workshop-js-funcional-free/HEAD/examples/subway/README.md
--------------------------------------------------------------------------------
/examples/subway/subway.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Webschool-io/workshop-js-funcional-free/HEAD/examples/subway/subway.js
--------------------------------------------------------------------------------
/examples/test/filter.funcional.spec.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Webschool-io/workshop-js-funcional-free/HEAD/examples/test/filter.funcional.spec.js
--------------------------------------------------------------------------------
/examples/test/filter.nosso.spec.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Webschool-io/workshop-js-funcional-free/HEAD/examples/test/filter.nosso.spec.js
--------------------------------------------------------------------------------
/examples/test/filter.spec.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Webschool-io/workshop-js-funcional-free/HEAD/examples/test/filter.spec.js
--------------------------------------------------------------------------------
/examples/test/map.funcional.spec.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Webschool-io/workshop-js-funcional-free/HEAD/examples/test/map.funcional.spec.js
--------------------------------------------------------------------------------
/examples/test/map.nosso.spec.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Webschool-io/workshop-js-funcional-free/HEAD/examples/test/map.nosso.spec.js
--------------------------------------------------------------------------------
/examples/test/map.spec.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Webschool-io/workshop-js-funcional-free/HEAD/examples/test/map.spec.js
--------------------------------------------------------------------------------
/images/bicho-de-sete-cabecas.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Webschool-io/workshop-js-funcional-free/HEAD/images/bicho-de-sete-cabecas.jpg
--------------------------------------------------------------------------------
/images/function inside function.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Webschool-io/workshop-js-funcional-free/HEAD/images/function inside function.jpg
--------------------------------------------------------------------------------
/images/hadoop-map-reduce.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Webschool-io/workshop-js-funcional-free/HEAD/images/hadoop-map-reduce.png
--------------------------------------------------------------------------------
/images/homer-doh.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Webschool-io/workshop-js-funcional-free/HEAD/images/homer-doh.gif
--------------------------------------------------------------------------------
/images/logo-js-funcional.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Webschool-io/workshop-js-funcional-free/HEAD/images/logo-js-funcional.gif
--------------------------------------------------------------------------------
/images/logo-webschool-js-funcional.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Webschool-io/workshop-js-funcional-free/HEAD/images/logo-webschool-js-funcional.png
--------------------------------------------------------------------------------
/images/logo-webschool.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Webschool-io/workshop-js-funcional-free/HEAD/images/logo-webschool.png
--------------------------------------------------------------------------------
/images/meme-hein.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Webschool-io/workshop-js-funcional-free/HEAD/images/meme-hein.gif
--------------------------------------------------------------------------------
/images/meme-jackie-chan.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Webschool-io/workshop-js-funcional-free/HEAD/images/meme-jackie-chan.jpg
--------------------------------------------------------------------------------
/images/meme-matematica.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Webschool-io/workshop-js-funcional-free/HEAD/images/meme-matematica.png
--------------------------------------------------------------------------------
/images/meme-pode-isso-arnaldo.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Webschool-io/workshop-js-funcional-free/HEAD/images/meme-pode-isso-arnaldo.jpg
--------------------------------------------------------------------------------
/images/meme-realy.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Webschool-io/workshop-js-funcional-free/HEAD/images/meme-realy.jpg
--------------------------------------------------------------------------------
/images/meme-shit-happens.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Webschool-io/workshop-js-funcional-free/HEAD/images/meme-shit-happens.jpg
--------------------------------------------------------------------------------
/images/meme-talk-is-cheap.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Webschool-io/workshop-js-funcional-free/HEAD/images/meme-talk-is-cheap.jpg
--------------------------------------------------------------------------------
/images/meme-wat.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Webschool-io/workshop-js-funcional-free/HEAD/images/meme-wat.jpg
--------------------------------------------------------------------------------
/images/meme-yeah-we-will-sse-about-that.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Webschool-io/workshop-js-funcional-free/HEAD/images/meme-yeah-we-will-sse-about-that.jpeg
--------------------------------------------------------------------------------
/images/meme_pensando_png_by_mfsyrcm-d5949t0.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Webschool-io/workshop-js-funcional-free/HEAD/images/meme_pensando_png_by_mfsyrcm-d5949t0.png
--------------------------------------------------------------------------------
/images/monad_tutorial.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Webschool-io/workshop-js-funcional-free/HEAD/images/monad_tutorial.jpg
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Webschool-io/workshop-js-funcional-free/HEAD/package.json
--------------------------------------------------------------------------------
/sergin-malan.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Webschool-io/workshop-js-funcional-free/HEAD/sergin-malan.png
--------------------------------------------------------------------------------
/slides/images/slide-cover-aula-5-parte-2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Webschool-io/workshop-js-funcional-free/HEAD/slides/images/slide-cover-aula-5-parte-2.png
--------------------------------------------------------------------------------
/slides/images/slide-cover-aula-5.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Webschool-io/workshop-js-funcional-free/HEAD/slides/images/slide-cover-aula-5.gif
--------------------------------------------------------------------------------
/slides/images/slide-cover-aula-5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Webschool-io/workshop-js-funcional-free/HEAD/slides/images/slide-cover-aula-5.png
--------------------------------------------------------------------------------
/slides/images/slide-cover-aula.psd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Webschool-io/workshop-js-funcional-free/HEAD/slides/images/slide-cover-aula.psd
--------------------------------------------------------------------------------