ANÚNCIO
Curso gratuito

Curso de JavaScript com Exercícios e Projetos

Aprenda JavaScript desde o básico até conceitos avançados como async/await e ES6+. Domine estruturas de controle, funções, manipulação de DOM e construa projetos práticos como calculadora e quiz interativo com 252 minutos de conteúdo.

1 aula 4h 11min totais Gratuito

Visão geral do curso

Este curso cobre os fundamentos e tópicos avançados de JavaScript em 252 minutos de conteúdo estruturado. Você aprenderá estruturas de controle e repetição, trabalhará com funções, arrays e objetos, manipulará o DOM para criar interfaces interativas e dominará programação assíncrona através de callbacks, promises e async/await. A abordagem combina teoria com prática através de exercícios e projetos reais que consolidam cada conceito aprendido.

Para quem este curso faz sentido

O curso é indicado para quem deseja dominar JavaScript do zero ou consolidar conhecimentos básicos. Serve profissionais em transição de carreira, desenvolvedores que trabalham com outras linguagens e estudantes de tecnologia que buscam construir fundações sólidas em programação web para futuras especializações em frameworks como React ou Vue.js.

Como estudar esta sequência

Acompanhe a sequência de aulas na ordem apresentada, pausando para compreender cada conceito fundamental como estruturas de controle, funções e objetos antes de avançar. Pratique ativamente os exercícios propostos, reproduza o código nos exemplos de DOM e complete os projetos práticos. Reserve tempo entre as aulas para consolidar o aprendizado e explore o repositório de código para revisar implementações específicas quando necessário.

O que você deve conseguir ao concluir

Ao concluir, você terá domínio prático de JavaScript moderno, capacidade de criar aplicações interativas manipulando o DOM, compreensão sólida de programação assíncrona e familiaridade com sintaxe ES6+ para escrever código limpo e profissional. Estará preparado para explorar frameworks JavaScript ou aprofundar em desenvolvimento web com fundações técnicas consolidadas.

~/sobre-o-curso

O que você aprende neste curso de Programação

A aula principal deste curso é "Curso de JavaScript com Exercícios e Projetos". Ela apresenta Programação de forma direta, com contexto suficiente para você entender o assunto e decidir o que praticar depois.

Os principais pontos de prática são Dominar estruturas de controle e repetição em JavaScript, Trabalhar com funções, arrays e objetos de forma profissional, Manipular o DOM e criar interfaces interativas e Implementar programação assíncrona com callbacks, promises e async/await. Use esta página para revisar a proposta do curso, conferir os temas centrais e abrir as aulas na ordem recomendada.

O que você vai praticar

  • Dominar estruturas de controle e repetição em JavaScript
  • Trabalhar com funções, arrays e objetos de forma profissional
  • Manipular o DOM e criar interfaces interativas
  • Implementar programação assíncrona com callbacks, promises e async/await
  • Aplicar sintaxe moderna ES6+ para código limpo e seguro
  • Construir projetos práticos como calculadora e quiz interativo

Conceitos abordados

Estruturas de controle (if, else, switch) Estruturas de repetição (while, for, do while) Funções e escopo Arrays e Objetos DOM (Document Object Model) Callbacks, Promises e async/await ES6+ (let, const, arrow functions, template literals, destructuring)

Aulas do curso

1 tutorial organizado em sequência.

~/resumo-do-curso

Resumo do curso

Este curso de Programação funciona como uma entrada objetiva no assunto. A aula principal, "Curso de JavaScript com Exercícios e Projetos", concentra a explicação em uma jornada única para você acompanhar o raciocínio do instrutor e sair com uma primeira direção de prática.

Ao longo do curso, o foco prático está em Dominar estruturas de controle e repetição em JavaScript, Trabalhar com funções, arrays e objetos de forma profissional, Manipular o DOM e criar interfaces interativas e Implementar programação assíncrona com callbacks, promises e async/await. Esses pontos ajudam você a assistir com uma meta clara, em vez de tratar a aula apenas como uma introdução solta.

O curso também apresenta conceitos importantes como Estruturas de controle (if, else, switch), Estruturas de repetição (while, for, do while), Funções e escopo, Arrays e Objetos e DOM (Document Object Model), o que facilita entender os tutoriais seguintes e decidir quando cada recurso faz sentido no seu projeto.

~/plano-de-estudo

Como aproveitar melhor este curso

Para quem é este curso de Programação

Este curso é indicado para quem quer uma entrada direta em Programação antes de seguir para estudos mais longos. Ele funciona especialmente bem quando você quer entender o assunto por aulas organizadas, em vez de começar por buscas soltas.

O que você consegue fazer ao terminar

Ao concluir, você deve conseguir revisar a ideia central do curso e praticar Dominar estruturas de controle e repetição em JavaScript, Trabalhar com funções, arrays e objetos de forma profissional, Manipular o DOM e criar interfaces interativas e Implementar programação assíncrona com callbacks, promises e async/await com mais segurança.

Ordem recomendada de estudo

Assista à aula uma vez para entender o contexto e depois volte aos trechos mais práticos. Essa segunda passagem ajuda a transformar a explicação em algo que você consegue repetir.

Próximo passo depois do curso

Depois de concluir, explore o assunto Programação para encontrar tutoriais relacionados e continuar estudando com mais contexto.

~/perguntas-do-curso

Perguntas sobre o curso

Este curso de Programação é para iniciantes?

Sim. O curso foi organizado como uma porta de entrada para Programação e pode ser estudado antes de tutoriais mais avançados.

Quantas aulas tem este curso?

Este curso tem 1 aula e cerca de 4h 11min no total.

O que estudar depois de concluir o curso?

O melhor próximo passo é explorar o assunto Programação e escolher um tutorial relacionado ao que você quer praticar.

Este curso é gratuito?

Sim. Este é um curso gratuito organizado pelo CursoB para você estudar Programação em uma sequência estruturada.

Preciso ter experiência prévia para acompanhar?

Você não precisa ter experiência avançada. O curso começa pelos pontos principais de Programação e avança aula por aula.

Devo assistir às aulas na ordem?

Sim. Comece pela aula completa e depois volte aos trechos práticos quando quiser repetir o processo.

Posso usar este curso em projetos práticos?

Sim. Use o curso como referência prática para treinar Dominar estruturas de controle e repetição em JavaScript, Trabalhar com funções, arrays e objetos de forma profissional, Manipular o DOM e criar interfaces interativas e Implementar programação assíncrona com callbacks, promises e async/await e adaptar os exemplos aos seus próprios projetos.

Este curso oferece certificado?

A emissão de certificados dos cursos produzidos pelo CursoB foi encerrada em maio de 2026. O CursoB não oferece mais certificado de conclusão. Os cursos e tutoriais são gratuitos para estudo. Quando o conteúdo estiver hospedado em outra plataforma, qualquer certificado depende exclusivamente das regras do autor ou da plataforma original.

As aulas deste curso são atualizadas?

O CursoB revisa periodicamente o catálogo de Programação e pode adicionar, remover ou reorganizar aulas quando encontra conteúdos melhores.

Onde encontro mais conteúdos sobre este assunto?

Explore o assunto Programação para encontrar tutoriais e cursos complementares.