Gosta do meu trabalho? Clique aqui e me apoie no Catarse. :pray:

William Oliveira

Mentoria, Carreira em programação, JavaScript, Nodejs, Performance Web, Git, GitHub, Linux, Open Source, mas também coisas realmente importantes como inclusão e diversidade - Da periferia pro mundo

Imagem da capa do livro O universo da programação

Livro para quem deseja entrar na área de programação

O livro O Universo da Programação é um guia para quem deseja entrar na área de programação.

Tudo o que você precisa saber para entrar nessa área tão cheia de oportunidades e com um futuro promissor.

Conheça o livro

Por onde começar para aprender e trabalhar com programação

Existem conselhos que damos para pessoas, focando na carreira delas, em redes sociais, fóruns e outros canais de comunicação. O meu blog é um local onde escrevo os conselhos que já dei para as pessoas que eu mentoro de uma maneira que outras pessoas também possam aproveitar essas dicas. Uma pergunta padrão quando nos colocamos a disposição para ajudar as pessoas é: por onde começar para aprender e trabalhar com...

Trabalhando com funções

Aprendemos anteriormente a criar pequenos programas que executam ações baseado em um fluxo de expressões que nós estruturamos em rotinas que executam passo a passo enquanto nosso programa roda em alguma plataforma. No nosso caso pode ser no navegador ou no Node.js, pois anteriormente instalamos o Node em nosso sistema operacional. Porém existem rotinas que acabam sendo repetitivas e não estou falando da utilização de laços de repetição, como while...

Configurando o ambiente de desenvolvimento fullstack JavaScript

Aprender programação utilizando JavaScript como ferramenta de desenvolvimento nos possibilita algo bem interessante que é: não precisamos instalar nada para começar a estudar. Basta um navegador e um editor de textos qualquer, como o Notepad do Windows, Gedit ou Xed do Linux ou o TextEdit do Mac. Se o objetivo for somente aprender os comandos básicos, sem nem mesmo criar arquivos ou exibir informações no navegador, tudo o que precisamos...

Laços de repetição: for, for...in, for...of

Continuando nossos estudos sobre laços de repetição, vamos aprender outras maneiras de iterar sobre dados em JavaScript. No artigo anterior aprendemos sobre o while e do…while, que dizem para o nosso programa “enquanto essa condição for verdadeira faça isso”. No for, for…in ou for…of a nossa premissa é outra e vamos entender ela para cada opção de laço for que temos no JavaScript. Vamos aprender cada uma das opções. For...

Laços de repetição: while e do... while

Nos últimos artigos aprendemos como criamos rotinas para que o nosso computador execute e aconteça algo que nós desejamos. Criar variáveis, imprimir mensagens, condicionais para mudar o fluxo do programa e um pouco mais. Nós escrevemos programas principalmente para automatizar processos repetitivos. Para facilitar nossas vidas. No processo de desenvolvimento de um software existem ações que precisam ser repetidas naturalmente, como imprimir diversas linhas de dados ou ler vários itens...