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

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...

Operadores matemáticos, de comparação, condicionais e lógicos

Continuando nosso curso como fullstack JavaScript, até aqui já aprendemos como funciona um programa, como criar um programa, o que são paradigmas de programação e conhecemos os principais paradigmas (orientação a objetos, funcional e imperativo), sintaxe básica de JavaScript, identificadores, variáveis, constantes e tipos de dados. Com isso em mãos já estamos com um arsenal pesado de programação, porém existe muito mais conteúdo para absorvermos antes de começarmos a criar...

Paradigmas, identificadores e tipos de dados

Para aprender programação nos dias de hoje temos muitas opções. Existem milhares de linguagens e plataformas de desenvolvimento de software. JavaScript é uma excelente opção para nos introduzir ao universo da programação, pois tudo o que precisamos para aprender essa linguagem é saber como os programas de computadores funcionam (que você pode aprender neste artigo), um editor de textos, que pode ser até um bloco de notas no Windows ou...

Como funciona um programa de computador

Até aqui aprendemos ferramentas de programação, como o terminal, Git e GitHub. Durante esse aprendizado, conhecemos bem pouco da história dos computadores. Vimos que antigamente os sistemas operacionais não possuíam interface gráfica. Seu hardware era de baixa capacidade (se comparado a hoje em dia) e por isso era necessário que os programas fossem altamente otimizados. Aprendemos que softwares são compostos por alguns ou milhares de arquivos e que o sistema...