Categorias
Estudos

54 coisas sobre D3 e SVG que aprendi com o freeCodeCamp

tl;dr: Esse é um dos módulos que eu mais estava esperando para aprender, por que acho muito interessante visualização de dados.

Infelizmente achei esse módulo fraco, por que ele não ensinou muito nem sobre D3 nem sobre os dados, apenas foi um tutorial de cada um dos pontos para fazer um gráfico básico em D3 usando SVG.

Categorias
Estudos

57 coisas que aprendi sobre Redux com o freeCodeCamp

tl:dr: Já faz cerca de 3 meses desde o meu último post, nesse meio tempo aprendi Redux, estudei mais sobre React entre outras tecnologias.

Redux até agora parece “estranho”, sério, ainda não consegui entender bem o propósito da tecnologia, mas acho também que é falta de um app maior onde os benefícios se mostrem melhor.

Mesmo na comunidade em geral várias pessoas, até mesmo o Dan Abramov (criador do React), diz que “Talvez você não precise de Redux”.

A tecnologia é interessante, estudarei mais, mas também preciso focar em continuar os estudos em outros tópicos.

Categorias
Estudos

96 coisas que aprendi sobre React com o freeCodeCamp

tl;dr: Finalmente cheguei em uma das partes do curso que mais me interessava, que é aprender React, a biblioteca JS mais utilizada no mundo no momento, e a que mais contrata também.

Achei interessante a maneira com que o freeCodeCamp aborda o ensino de React, apesar de que não é completo, e também está meio defasado, por exemplo, eles ensinam a usar o método componentWillReceiveProps(nextProps)mas na própria documentação oficial do React esse método já está considerado no UNSAFE.

No fim tem que se complementar o currículo do freeCodeCamp, e eu estarei fazendo isso com a própria documentação oficial do React, que é ótima.

Categorias
Estudos

29 coisas sobre SASS que aprendi com o freeCodeCamp

tl;dr: Finalmente aprendi um pouco (ou tudo) sobre SASS, achei várias das funcionalidades interessantes, como por exemplo, variáveis em CSS, apesar de que isso já pode ser utilizado diretamente na linguagem.

A ideia também de ter ifs, fors, each e etc é bacana, mas até agora não consigo pensar no que usaria esses condicionais no CSS.

Ou seja, das funcionalidades do SASS o mais interessante acaba sendo poder aninhar as várias declarações CSS.

Categorias
Estudos

16 coisas sobre CSS Grid que aprendi com o freeCodeCamp

tl;dr: gostei bastante de aprender sobre css grid, finalmente se tem uma maneira de fazer layouts super complexos de uma maneira fácil dem CSS.

Categorias
Estudos

21 coisas sobre Flexbox em CSS que aprendi com o freeCodeCamp

tl;dr: tantos anos sem saber que a possível resolução de vários probleminhas chatos de layout podiam ser resolvidos com flexbox… próximo passo css grid.

Categorias
Estudos

7 coisas sobre Princípios de Web Design Responsivo que aprendi com o freeCodeCamp

tl;dr: design responsivo é feito com boas regras em media queries, que preciso estudar mais, e também aprender a usar mais as medidas relativas do CSS.

Categorias
Estudos

39 coisas que aprendi nos 10 dias de JavaScript do HackerRank

tl;dr: 10 dias aprendendo JavaScript no HackerRank, ótimo curso, cada exercício tem vários e vários testes ao final, em geral a sua idéia inicial passa os primeiros testes mas tem que ser alterada para passar em todos os testes, uma boa lembrança de como tenho que pensar em todas as possibilidades quando se estiver programando.

Categorias
Estudos

20 coisas sobre Acessibilidade que aprendi com o freeCodeCamp

tl;dr: como alterar o seu código para que ela seja melhor compreendido por algoritmos, leitores de tela, e seja mais semântico.

Categorias
Estudos

72 coisas sobre Design Visual Aplicado que aprendi com o freeCodeCamp

tl:dr: tudo sobre css que você não aprendeu no módulo básico e como usar isso para que seus layouts tenham um design interessante.