Eu já tinha um certo conhecimento com JS, JQuery, CSS e HTML, mas nunca tinha me "aprofundado" no JS de forma certa.
Demorei quase 1 ano para consumir todos estes conteúdos abaixo.
OBS: Está em ordem de como aprendi
Cursos
-
Curso JavaScript Ninja
- https://www.udemy.com/curso-javascript-ninja/
- Além de ensinar, o Fernando explica o porquê em usar tais funções
- Também ensina sobre o Event Loop
-
Curso Completo de JavaScript Moderno - ES6
- https://www.udemy.com/curso-completo-de-javascript-moderno-es6/
- Este vai lhe mostrar features novas do ES6
-
JS com TDD na Prática
Livros
-
JavaScript de Alto Desempenho
- https://novatec.com.br/livros/javascript-de-alto-desempenho/
- Você já se perguntou como que o browser renderiza as páginas? Ou melhor, sabe quantas threads o browser usa para rodar o JS? Pois bem, este livro dá um "background" nesses tópicos que citei, reflow e repaint, e muito mais
- Ano: 2010
-
Princípios de Orientação a Objetos em JavaScript
- https://novatec.com.br/livros/orientacaoobjetosjavascript/
- Pense num livrin enjoado e cansativo kkkk
- Ótimo livro! Neste aprendi de verdade de como que funciona o Object e prototype.
- O que me surpreendeu? Bom, os exemplos do livro é ES5, mas no final, eu aprendi a simular um
extend
(classe do ES6) com ES5. - Ano: 2014
-
Aprendendo Node
- https://novatec.com.br/livros/aprendendo-node/
- Ótimo para pegar as "manhas" dos bundlers/builders
- O livro foca nos módulos do Node e somente no final a Shelley (Brasileira) cita alguns pacotes de terceiros.
Outros livros
-
O Codificador Limpo
-
Entendendo Algoritmos
- https://www.amazon.com.br/Entendendo-Algoritmos-Aditya-Y-Bhargava/dp/8575225634
- Sua cabeça vai estourar no algoritmo de Pesquisa binária
-
Código Limpo. Habilidades Práticas Do Agile Software
-
Design Patterns com PHP 7
Site para consumir
- Quando for tirar alguma dúvidas sobre html, js e css, utilize o MDN com força.
- https://developer.mozilla.org/pt-BR/
- Se você manja du ingrêis, ajude-nos a traduzir o conteúdo do MDN.
Inglês
Antes de estudar tudo isso acima, meu inglês era do tipo "ruim de leitura, uma vergonha falando" kkkk
Terminei o primeiro módulo(A1) em junho e hoje em dia estou conseguindo consumir ebooks com conteúdo em inglês. 'Obrigado, Cultura Inglesa! kkk'
YouTube
- Google Chrome Developers
- iMasters
- freeCodeCamp
Enfim
É isso. Não sou dono da verdade, estou apenas descrevendo os cursos e livros que utilizei para aprender o JS.
Meu GitHub não tem nada de interessante, só lixos encostados, mas juro que estou criando um projeto para levar a sério.
Top comments (2)
Eu gostaria de adicionar hackerrank.com e codingame.com, mas eles não são cursos, são sites de exercícios práticos, semelhante a freeCodeCamp.
(I know I could have written this in English, but I love your language)
Boa, Maria! Vou dar uma olhada em ambos os links
Obrigado