Skip to content

Latest commit

 

History

History
80 lines (50 loc) · 6.29 KB

README.md

File metadata and controls

80 lines (50 loc) · 6.29 KB

Functional-Light JavaScript - PTBR

License: CC BY-NC-ND 4.0

Capa do livro

Esse livro é uma visão balanceada e pragmatica sobre FP em JavaScript. A primeira edição está completa. Leia online aqui de graça, ou:

Compre pelo Leanpub Compre pela Amazon

O "Functional-Light JavaScript" explora os principios básicos de programação funcional (FP) os aplicando ao JavaScript. Mas, o que torna esse livro diferente é a abordagem a esses principios sem o afundamento em toda a sua terminologia complexa, tratando um sub-conjunto de conceitos de base de programação funcional que chamamos de "Functional-Light Programming" (FLP) e o aplicando em JavaScript.

Nota: Apesar da palavra "Light" no título, Esse livro não é recomedando ou considerado como "iniciante", "fácil", or "introdutório" a este tópico. Este livro é rigoroso e cheio de detalhes complicados sendo necessário uma base sólida de conhecimento JS antes de explorado. "Light" significa limitado em escopo, ao invés de ser mais amplo, este livro vai muito mais profundo em cada tópico que você típicamente acharia em outros livros de Javascript Funcional.

Convenhamos que a não ser que você já é um membro do grupo descolados da programação funcional (eu não sou!), uma frase como "uma mônada é apenas um monóide na categoria dos endofuntores" não significa nada para nós.

Não dizendo que esses termos não tem significado ou que programação funcional é ruim por usar eles. Mas assim que você tiver estudado o Functional-Light, você vai provavelmente vai querer estudar FP mais formalmente, e vai certamente ter plena visão do que eles significam.

Mas o que eu quero é ser capaz de aplicar alguns principios básicos de FP ao seu JavaScript agora, pois acredito que vai lhe ajudar a escrever um código melhor e mais fundamentado.

Para ler mais sobre a motivação e perspectiva por trás deste livro leia o Prefácio.

Livro

Índice

Tradução

Este livro ainda está sendo traduzido para o português pelo fork do Lambda Study Group! Para colaborar você pode criar uma issue especificando quais partes você quer traduzir e em seguida enviar o PR referenciando a issue.

Publicação

Esse livro foi publicado e está disponível para compra no Leanpub. Compre no Leanpub

Se você pretende contribuir financeiramente além da compra do livro, eu tenho um patreon o qual vou sempre apreciar sua generosidade.

patreon.png

In-person Training

O conteúdo desse livro vem fortemente de um workshop de treinamento o qual eu ensino profissionalmente (tanto públicamente quando em ambientes corporativos privados) do mesmo nome do livro.

Se você gostou desse conteúdo e gostaria de me contatar, considerando que conduzo esse tipo de treinamento ou de diversos tópicos como JS/HTML5/Node.js, utilize o email: getify @ gmail

Treinamento Online em Video

Eu também tenho diversos cursos de treinamento JS disponíveis em formato vídeo. Eu ensino cursos pelo Frontend Masters, como o Functional-Light JavaScript v2 workshop. Alguns de meus cursos também estão disponível pelo PluralSight.

Contribuição

Qualquer contribuição será obviamente muito bem apreciada.

Mas POR FAVOR leia o Guia de contribuições com cuidado antes de enviar um PR.

Licensa & Copyright

The materials herein are all (c) 2016-2018 Kyle Simpson.

Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 4.0 Unported License.