/You-Dont-Know-JS

:green_book::ledger: (PT-BR translation) JS Book Series.

Primary LanguageJavaScriptOtherNOASSERTION

Esta é uma tradução em Português da série You Don't Know JS.

Fique por dentro

A corrente tradução é autorizada pelo autor Kyle Simpson e iniciada por Cezar Augusto. A tradução é em caráter voluntário e tem como único objetivo disponibilizar a comunidade o conteúdo do livro em português.

Com base na autorização do autor:

  • Ao contribuir com as traduções, você estará de acordo com a divulgação livre do conteúdo traduzido por você no GitHub.
  • O conteúdo não pode ser disponibilizado fora deste ambiente sob qualquer forma, incluíndo sua venda/redistribuição.
  • Todos os direitos são reservados ao autor e à O'Reilly.

Entendi! Quero contribuir com a tradução, como eu faço?

Para manter a tradução com o mesmo padrão elevado do livro original, precisamos de:

  • Pessoas dispostas a fazer as traduções da versão original para a versão em Português 📘 📕 => 📗 📒
  • Pessoas dispostas a revisar o conteúdo já traduzido, aumentando a coesão do texto e revisando erros de gramática. 😜
  • Entusiastas dispostos a aprender com o livro e dar lições valiosas para quem traduz! :bowtie:
  • Entusiastas dispostos a ajudar na divulgação do projeto, seja dando um star ou divulgando por outros canais 👍

Vantagens de contribuir com a tradução

  • Traduzir um dos mais completos livros de JavaScript do mundo, e aprender com isso. 🆒
  • Ter seu nome junto da lista de desbravadores do JavaScript. ✨
  • Aumentar sua frequência no Contribution activity (Os recrutadores curtiram isso 👍).
  • Devolver a comunidade todo conhecimento que você adquiriu até aqui e contribuir com o Open Source. 💕

Curtiu a ideia? Mãos a obra!

  1. Veja nosso Issue Tracker, para ver quem está fazendo o quê, e quais partes precisam da sua ajuda. Após seguir o passo 2, seu nome constará lá também!
  2. Comente na Issue o projeto que você deseja contribuir. Algo como "quero fazer essa parte!".
  3. Faça um fork do projeto.
  4. Caso necessário, utilize o branch master como modelo para a tradução.
  5. Por se tratar de um documento técnico, muitas palavras e frases se repetem e por vezes é difícil encontrar sua equivalência em português. Para evitar divergências, veja este arquivo.
  6. Ao terminar sua parte da tradução, faça um Pull Request para o branch portuguese-translation.
  7. Feito o merge, seu nome constará nessa lista e seu trabalho estará contribuindo diretamente para nossa briosa comunidade. 🌟

Obrigado por ajudar!

"Comece de onde você está. Use o que você tiver. Faça o que você puder" – Arthur Ashe, tenista



You Don't Know JS (série de livros)

Esta é uma série de livros aprofundada nos principais mecanismos da linguagem JavaScript. A primeira Edição da série agora se encontra completa.

         

Fique à vontade para contribuir e melhorar a qualidade deste conteúdo, enviando Pull Requests, sugerindo melhoria em snippets, explicações, etc. Apesar de melhorias na gramática serem bem-vindas, elas provavelmente serão percebidas no processo normal de publicação e sendo assim, não são necessariamente tão importantes para este repositório.

Para saber mais sobre as motivações e perspectivas sobre essa série, leia o Prefácio.

Títulos

  • Leia online (grátis!): ["Iniciando"](up & going/README.md#you-dont-know-js-up--going), Publicado: Compre agora (inglês), ebook format is grátis!
  • Leia online (grátis!): ["Escopos & Encerramentos"](scope & closures/README.md#you-dont-know-js-scope--closures), Publicado: Compre agora (inglês)
  • Leia online (grátis!): ["this & Prototipagem de Objetos"](this & object prototypes/README.md#you-dont-know-js-this--object-prototypes), Publicado: Compre agora (inglês)
  • Leia online (grátis!): ["Tipos & Gramática"](types & grammar/README.md#you-dont-know-js-types--grammar), Publicado: Compre agora (inglês)
  • Leia online (grátis!): ["Async & Performance"](async & performance/README.md#you-dont-know-js-async--performance), Publicado: Compre agora (inglês)
  • Leia online (grátis!): ["ES6 & Beyond"](es6 & beyond/README.md#you-dont-know-js-es6--beyond), Publicado: Compre agora (inglês)

Publicação

Estes livros estão sendo lançados como rascunhos, grátis para leitura, mas também estão sendo editados, produzidos e publicados através da O'Reilly.

Se você gostar do conteúdo disponível aqui, e quiser colaborar com mais conteúdo do autor, faça a compra dos livros assim que forem publicados, através dos seus meios tradicionais de compra :)

Se você quiser contribuir financeiramente por conta do esforço que tive aqui (ou sobre qualquer outro trabalho) à parte de comprar os livros, eu tenho uma conta no patreon e ficaria agradecido pela sua generosidade.

Treinamento in persona

O conteúdo destes livros derivam massivamente de uma série de materiais, que leciono profissionalmente (tanto em público quanto em empresas, em formato de workshop), chamada "Advanced JS: The 'What You Need To Know' Parts".

Se você gostar deste conteúdo e quiser entrar em contato comigo sobre treinamentos em alguns dos tópicos apresentados, ou sobre vários outros tópicos relacionados à JS/HTML5/node.js, fique à vontade para entrar em contato por qualquer canal listado no link abaixo:

http://getify.me

Treinamento Online

Tenho também treinamentos sobre JS disponível em video no formato on-demand. Eu leciono cursos através do Frontend Masters, com o meu workshop Advanced JS (mais cursos em breve!).

O mesmo curso está disponível também no Pluralsight.

Contribuições de Conteúdo

Qualquer contribuição feita para a melhoria deste curso será imensamente apreciada.

Entretanto, se você decidir contribuir com conteúdo adicional (não apenas correções tipográficas) para este repositório, você concorda em me autorizar, em uma licença não-exclusiva, que seu conteúdo faça parte da série assim que eu (e a O'Reilly) julgar conveniente. Você provavelmente já sabia disso, mas deixando explícito aqui eu consigo fazer os advogados felizes.

Então: blah, blah, blah... :)

Licença & Copyright

Todo o material aqui divulgado é (c) 2013-2015 Kyle Simpson.

Creative Commons License
Este trabalho está sob a licença Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License.