├── .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 --------------------------------------------------------------------------------