Aprenda a programar utilizando javascript

Comece a programar em javascript hoje e conquiste sua carreira como desenvolvedor

8h Iniciante 17 Aulas

Aprendendo a Programar em Javascript

Este curso é ideal para quem está iniciando na área de programação e quer aprender lógica de programação usando javascript.

Você vai entender os conceitos fundamentais da programação, desenvolver o raciocínio lógico e habilidades para resolver problemas com exemplos práticos e muitos exercicios.

Perfeito para iniciantes que desejam construir uma base sólida para seguir carreira como desenvolvedor.

Principais Tópicos Abordados

  • Conceitos básicos de lógica de programação
  • Variáveis, tipos de dados e operadores
  • Estruturas condicionais e de repetição
  • Funções e modularização de código
  • Introdução à orientação a objetos
  • Resolução de problemas com algoritmos práticos
  • Boas práticas de programação para iniciantes
  • Configuração do ambiente de desenvolvimento com Visual Studio

O curso é feito através de videoaulas, exercícios e alguns jogos para te ajudar a construir confiança na programação desde o primeiro código até conceitos mais avançados.

Ao final, você estará preparado para continuar sua jornada como programador Javascript e aplicar seus conhecimentos em projetos reais.

Certificado: Após concluir o curso, você receberá um Certificado de Programador Javascript, reconhecido no mercado de tecnologia.

  • Se liga na ideia
    • Atenção
    • A gente precisa falar sério
      4m 54s

      Nesta aula vamos falar da nossa jornada para aprender programação.

    • Aliança de compromisso
      2m 19s

      Nosso segundo compromisso, o terceiro é casamento.

  • Introdução
    • Instalando os Joguinho
      45s

      Vamos instalar nosso material de apoio

    • Material
    • Fase 1
      2m 1s

      Fase 1

    • Lógica de programação
      3m 36s

      Nesta aula vamos estudar algoritmos e como eles estão presentes em nosso cotidiano, desde mover um robô até seguir uma receita de bolo.

    • Linguagens De Programacao
      5m 29s

      Uma introdução à lógica por trás da programação: como diferentes linguagens transformam abstrações humanas em instruções compreensíveis por máquinas.

    • Fase 2
      3m 44s

      Fase 2

    • Algoritmo
      5m 1s

      A aula aborda os fundamentos dos algoritmos

    • Input -> Processamento -> Output
      4m 35s

      A aula explora o ciclo fundamental da computação — entrada, processamento e saída — e como essa estrutura sustenta desde sistemas simples até aplicações avançadas como IA.

    • Pensamento Computacional
      7m 48s

      A aula introduz o pensamento computacional como ferramenta para decompor e resolver problemas complexos com lógica e clareza.

    • Pensamento Computacional é uma lente
      8m 36s

      Uma análise da evolução do pensamento computacional

    • Algorun parte 1
      7m 52s

      Finalizando a primeira parte de algoritmo

  • Setup ambiente
    • Instalando node
      2m 1s

      Vamos configurar o nodejs

    • Setup Vscode
      1m 28s

      O visual studio é pesado? Vamos de VSCode

    • Configurando VSCode
      38s

      Configurando os plugins do javascript no VSCode

  • Variaveis
    • Hello World
      6m 18s

      Primeiros passos com javascript: organização do projeto, configuração do ambiente no Visual Studio e um hello world

    • Somando Valores
      1m 58s

      Você escreve let a = 5, o terminal responde 9 e, de repente, está falando com a memória do computador. Nesta aula, a ideia de variável começa a aparecer — mesmo que, por enquanto, você só esteja somando números e fingindo que entendeu.

    • Estrutura Linguagem
      3m 42s

      JavaScript até parece flexível — até você errar uma letra. Nesta aula, você começa a perceber que programar é lidar com um computador sensível, que exige precisão cirúrgica e não perdoa deslize. Comentários, variáveis e boas práticas? Tudo começa aqui (com ponto e vírgula, por favor).

    • Variaveis
      2m 29s

      A aula explora a complexidade do processamento e armazenamento de dados em computadores, destacando a interação entre a CPU e a memória RAM. Através de exemplos simples exploramos como variáveis desempenham um papel crucial na gestão de informações durante a execução de programas.

    • Equacao 1º Grau
      4m 48s

      Encare as equações de 1º grau com uma pitada de humor e lógica. Transforme a matemática em programação com passos tão simples quanto mover aquele bonequinho. Veja como variáveis se tornam aliados para revelar o enigma do "x". Matemática não é mágica e pode ser fácil.

    • Variaveis parte 2
      2m 54s

      Desvendamos a arte de espremer uma fórmula até a última gota de simplicidade, mas com um plot twist: sem variáveis e um código lotado de números, sua equação vira um labirinto. Descubra por que nomes bonitos nos códigos são a sanidade na selva digital.

    • Memoria Ram
      3m 33s

      Descubra por que a RAM, memória que só lembra enquanto ligada, é o posto avançado da execução de programas no seu PC.

Bruno Brito

Bruno Brito

Microsoft MVP | Docker Captain
20 Cursos
7694 Alunos

Primeiramente, sou pai de um monte de três filhos. Já começo por aí pra mostrar que sei lidar com caos, falta de documentação e sistemas legados — inclusive os que choram às três da manhã.

Atuo como consultor de Azure e AWS, o que significa que passo metade do tempo explicando que nuvem não é mágica, e a outra metade apagando incêndio.

Também sou instrutor na avera, onde tento ensinar que “deploy automático” não é sinônimo de "jogar no colo de Deus e torcer".

Tenho 18 anos de experiência, o que me dá direito a julgar quem chama repository pattern de "overengineering" e depois enche o código de if else.

Sempre priorizei a excelência e a qualidade acima de tudo. Sim, até mais do que aquele gerente que acha que "entregar rápido" é sinônimo de "entregar direito".

Sou um apaixonado por open source, especialmente no mundo .NET — aquele ecossistema que o pessoal acha que é da Microsoft, mas onde tem mais contribuição da comunidade do que gente imagina. Se você é dev .NET, provavelmente já usou alguma linha de código minha. Se não usou, ainda tem salvação.

Hoje, como instrutor, me comprometo a entregar conteúdo de verdade, sem enrolação, sem PowerPoint bonitinho dizendo que tudo vai funcionar. Spoiler: não vai. Mas pelo menos você vai entender por quê.

Eu sou Bruno Brito, pai de um monte de três filhos, e se você acha que cloud é só “clicar em next-next-finish”, faz um favor pra sua infra: não sobe nada em produção antes de falar comigo.

Fique por dentro

Perguntas frequentes

Cursos: Conteúdos focados em um tema específico, ideais para aprender sobre um assunto pontual, como Docker ou GitHub Actions.

Formações: Conjuntos de cursos organizados para levar você do básico ao avançado em uma área, como DevOps ou Cloud, preparando para atuar profissionalmente.

Treinamentos: Experiências guiadas, com aulas gravadas, suporte direto e encontros ao vivo com instrutores, perfeitos para quem busca acompanhamento mais próximo.
Treinamento: Inclui aulas gravadas, liberação de conteúdo por módulos e encontros ao vivo para tirar dúvidas, além de suporte direto do instrutor.

Plano Premium: Dá acesso completo a todos os cursos e formações da plataforma para você estudar no seu tempo, sem datas fixas ou encontros ao vivo.
Cada curso tem uma ementa própria, que detalha todos os tópicos, exemplos e atividades. Sempre misturamos teoria e prática para você aprender de verdade. Consulte a página de cada curso para saber exatamente o que será estudado.
Sim, todos os cursos possuem exercícios práticos e desafios para você aplicar o conhecimento e fixar o aprendizado.
Sim! Nos cursos você pode estudar quando e como quiser, sem obrigação de seguir turmas ou prazos.
Você tem acesso garantido ao curso por 2 anos após a matrícula. Assim, pode revisar o conteúdo quantas vezes quiser nesse período.
Basta um computador, tablet ou celular com acesso à internet e navegador atualizado. Caso algum curso exija softwares ou requisitos específicos, essas informações estarão detalhadas na página do curso.
Sim! Ao concluir o curso, você poderá baixar seu certificado digital diretamente pela plataforma e compartilhar no LinkedIn.
O certificado comprova que você concluiu o curso. A certificação é concedida após aprovação em uma avaliação, mostrando que você domina o conteúdo e as habilidades da área.
Sim, a maioria dos cursos e formações tem avaliação final. Ao ser aprovado, você recebe a certificação e, em alguns casos, badges digitais exclusivos.
Você tem duas tentativas para realizar a prova de certificação. Caso não seja aprovado, é possível pagar uma taxa para ter uma terceira chance. Mesmo sem aprovação, você mantém acesso ao conteúdo do curso pelo tempo contratado, mas não recebe certificação nem badge.
O kit de boas-vindas é um benefício exclusivo para alguns cursos e formações. Confira na página do produto se ele está disponível para a sua matrícula. Ele inclui uma camisa Avera e brindes especiais enviados pelo correio.

Aprenda a programar utilizando javascript

Comece a programar em javascript hoje e conquiste sua carreira como desenvolvedor

Curso Gratuito!


Sobre o curso

  • Iniciante
  • 8h para conclusão
  • 17 Aulas
  • Certificado
  • Prova certificação
  • 1 ano de acesso

Bruno Brito

Microsoft MVP | Docker Captain

7694
Alunos
20
Cursos
Quero saber mais sobre o instrutor

Cursos relacionados

Curso GitHub Actions - Aprenda tudo sobre essa ferramenta de CI/CD
  • 10h para conclusão
  • Intermediário
  • 137 Aulas

Transforme seus processos de desenvolvimento e operações com pipelines automatizadas através do GitHub Actions. Domine CI/CD e automatize seu fluxo de trabalho

DevOps Desenvolvimento
Docker Professional - Do zero ao profissional

Docker

v1.2.0
  • 11h para conclusão
  • Iniciante
  • 64 Aulas

Docker Professional: Do Básico ao Avançado

DevOps Desenvolvimento
Aprenda a programar utilizando a linguagem de programação da Microsoft, o C#
Acesso antecipado
  • 12h para conclusão
  • Iniciante
  • 0 Aulas

Comece a programar em C# hoje e conquiste sua carreira como desenvolvedor

Desenvolvimento
Curso GIT Workflows - Aprenda sobre Workflows Git e melhore o fluxo de desenvolvimento do seu time - GitFlow, GitLab
  • 10h para conclusão
  • Intermediário
  • 32 Aulas

Aprenda como trabalhar em equipe com GIT, vamos estudar as melhores práticas empresariais para criar workflows que facilitam o trabalho em equipe com GIT

DevOps Desenvolvimento