CURSO

Fundamentos de JavaScript

Aprenda a linguagem mais usada no mundo de maneira simples e descomplicada!

Carga horária20h de estudo
Conteúdodireto ao ponto
Pré-requisitosVontade de aprender

Acesso imediato · Certificado com validade nacional

Fundamentos de JavaScript

Por que a Voitto

Mais que um curso, um plano de carreira

Método construído com quem contrata: você estuda o que o mercado pede e sai pronto pra aplicar.

Plano de Estudo Personalizado

Orientação personalizada e trilhas sob medida para você se destacar no mercado.

Foco em empregabilidade

Nosso conteúdo é 100% baseado nos requisitos das vagas mais desejadas do mercado

Aprenda com experts da área

Nossos consultores vivem o que ensinam nas maiores empresas do país.

Ementa

Conteúdos do curso

Veja módulo a módulo o que você vai dominar — sem enrolação, na ordem certa de aprendizado.

Conhecimentos adquiridos no curso

Você será capaz de

  • Identificar a composição do JavaScript;
  • Entender o que são laços de repetição e como usá-los;
  • Aprender os conceitos principais da orientação a objetos;
  • Ver como acessar dados em um objeto, alterar e adicionar com métodos do JS;
  • Aprender a manipular os elementos de sua página;

E ainda estará preparado para:

  • Modificar arrays utilizando métodos do JS moderno;
  • Descobrir as diferentes formas de usar funções e variáveis no JS;
  • Entender como o JavaScript lida com a OO através de funções e protótipos;
  • Criar objetos a partir de funções construtoras;
  • Trabalhar com eventos do navegador;

Independente se:

  • Não está familiarizado com linguagens de programação;
  • Nunca esteve em contato com conceitos de desenvolvimento de programas;
  • Sua página web não seja de grande calibre;
  • Ainda é estudante ou está procurando uma recolocação profissional;
  • Busca somente desenvolvimento lógico.
MÓDULO #1Apresentação do Curso
  • Alinhamento de expectativas
  • Apostila para Download
  • Apresentação do Curso
  • Apresentação do Consultor
MÓDULO #2Conceitos básicos do JavaScript
  • Apresentação do Módulo
  • Lição 1: Objetivos do módulo
  • Lição 2: O que é JavaScript?
  • Lição 3: Características do JavaScript e o interpretador NodeJS
  • Guia de Instalação
  • Lição 4: Preparando o ambiente
  • Lição 5:  Os tipos de dados no JavaScript
  • Lição 6: As formas de escrever as variáveis
  • Exercício 1
  • Lição 7: Operadores em JavaScript
  • Exercício 2
  • Lição 8: Conversão Implícita e Explícita
  • Lição 9: Trabalhando com booleanos e condicionais
  • Exercício 3
  • Lição 10: Conhecendo o operador ternário
  • Exercício 4
  • Lição 11: Diferentes formas para manipular strings
  • Lição 12: A importância das funções e como utilizá–las
  • Exercício 5
  • Lição 13: Outras formas de escrever funções – expressão de funções e arrow function
  • Lição 14: Entendendo sobre a ferramenta console.api
  • Lição 15: Desafio Tech
  • [Orientações] Desafio Tech
  • Lição 16: 5 passos práticos para aplicar o que você aprendeu
  • Gabarito e Códigos – Módulo 1
MÓDULO #3Arrays e estruturas de repetição
  • Apresentação do Módulo
  • Lição 1: Objetivos do módulo
  • Lição 2: Estruturas de repetição dentro do JavaScript
  • Exercício 1
  • Lição 3: O que são arrays e como utilizá–las?
  • Lição 4: Métodos de array – Para o que servem? – Parte 1
  • Exercício 2
  • Lição 5: Métodos de array – Para o que servem? – Parte 2
  • Exercício 3
  • Lição 6: Usando métodos para procurar elementos em um array
  • Lição 7: Funções callbacks para estruturas de repetição
  • Exercício 4
  • Lição 8: Outros métodos com função callback – Filter e Reduce
  • Exercício 5
  • Lição 9: Desafio Tech
  • [Orientações] Desafio Tech
  • Lição 10: 5 passos práticos para aplicar o que você aprendeu
  • Gabarito e Códigos – Módulo 2
MÓDULO #4Objetos e protótipos
  • Apresentação do Módulo
  • Lição 1: Objetivos do módulo
  • Lição 2: Objetos em JavaScript – como declarar e acessar os elementos
  • Lição 3: Como adicionar ou alterar valores nos objetos
  • Lição 4:  A notação de colchete – outra forma de acessar valores nos objetos
  • Lição 5: A utilização do for...in para percorrer objetos
  • Lição 6: Outros tipos de dados – arrays e encadeamento de objetos
  • Lição 7: O que são as listas de objetos e como trabalhar com elas?
  • Exercício 1
  • Lição 8: Métodos de objetos
  • Lição 9: Spread operator – como juntar dois objetos em apenas um
  • Exercício 2
  • Lição 10: As funções dentro dos objetos
  • Exercícios 3 e 4
  • Lição Bônus: Aprofundando no uso do this com métodos para manipulá–lo
  • Lição 11: O que é Prototype?
  • Lição 12: As propriedades do prototype e como manipular protótipos
  • Exercício 5
  • Lição 13: Desafio Tech
  • [Orientações] Desafio Tech
  • Lição 14: 5 passos práticos para aplicar o que você aprendeu
  • Gabarito e Códigos – Módulo 3
MÓDULO #5Programação orientada a objetos
  • Apresentação do Módulo
  • Lição 1: Objetivos do módulo
  • Lição 2: O conceito da programação orientada a objetos
  • Lição 3: Conhecendo a linguagem UML e modelando nosso projeto
  • Lição 4: O conceito de classes no JavaScript
  • Lição 5: Herança de classes – Parte 1
  • Lição 6: Herança de classes – Parte 2
  • Lição 7:  Como tornar seus atributos privado
  • Lição 8: Propriedades acessors – os getters e setters
  • Lição 9: Conhecendo mais sobre polimorfismo
  • Lição 10: Princípios SOLID – Single Responsability Principle
  • Lição 11: Desafio Tech
  • [Orientações] Desafio Tech
  • Lição 12: 5 passos práticos para aplicar o que você aprendeu
  • Consolidando o conhecimento
  • Gabarito e Códigos – Módulo 4
MÓDULO #6JavaScript para desenvolvimento web
  • Apresentação do Módulo
  • Lição 1: Objetivos do módulo
  • Material para download
  • Lição 2: Introduzindo conceitos – Olá mundo com JavaScript
  • Lição 3: Utilizando o querySelector para selecionar elementos
  • Lição 4: Manipulação de elementos HTML com JavaScript
  • Lição 5: Eventos e formulários – adicionando alunos
  • Lição 6: Validações de formulários
  • Lição 7: Como remover alunos da sua tabela
  • Lição 8: Filtrando uma tabela – expressão regular
  • Lição 9: Desafio Tech
  • [Orientações] Desafio Tech
  • Lição 10: 5 passos práticos para aplicar o que você aprendeu
  • Gabarito e Códigos – Módulo 5
MÓDULO #7Conclusão do Curso
  • Finalização do Curso
  • Pesquisa de Satisfação
  • Certificado
Quem ensina

Aprenda com quem vive o que ensina

Consultor Voitto: Kristopher Mazzini
Apresentação do curso

Kristopher Mazzini

Consultor(a) Voitto

Olá! Me chamo Kristopher Mazzini, tenho 24 anos, sou formado em Engenharia Elétrica pela Universidade Federal de Juiz de Fora, tendo feito parte da graduação na Wroc?aw University of Science and Technology (Polônia), mas comecei a atuar profissionalmente com engenharia de software antes mesmo de me formar. Desde o início da minha jornada profissional, já atuei desenvolvendo softwares para diversas empresas dos setores industrial, automobilístico, bancário, logístico, entre outros. Graças a toda essa experiência, hoje atuo como líder técnico de equipes.

Conheça mais no LinkedIn
Prova social

Quem fez, recomenda

Avaliações reais de alunos que estudaram com a Voitto.

Impacto na trajetória profissional

Confira agora depoimentos de como nossos alunos estão transformando suas carreiras

Empresas que nossos alunos passaram


Investimento

Comece hoje a estudar

Pagamento único, sem mensalidade. O que está incluso:

  • 20 horas de conteúdo em vídeo, exercícios e leituras complementares.
  • Materiais complementares
  • Acompanhamento e Plano de Estudo Personalizado. Do currículo ao contrato
  • Certificado compartilhável com validade em todo o território nacional
  • 1 ano de acesso ao curso
ACESSO IMEDIATO

Fundamentos de JavaScript

10xR$47,00

Pague no crédito ou R$ 399,50 à vista no PIX

Matricular agora
  • Acesso imediato após a confirmação do pagamento
  • Estude no seu ritmo, de qualquer dispositivo
  • 1 ano de acesso ao curso
Vai além

Outras opções com esse curso

Esse curso também faz parte de uma formação completa e do Voitto PRO — compare antes de decidir.

Formação

Formação em Engenharia Full Stack

  • 21 cursos
  • 539 horas de conteúdo
  • Exercícios e materiais complementares
SAIBA MAIS
Melhor custo-benefício Assinatura Voitto PRO

Programa de Aceleração de Carreiras

  • Aulas ao Vivo
  • 13 formações com mais de 200 cursos disponíveis
  • Acompanhamento e Plano de Estudo Personalizado.
SAIBA MAIS
FAQ

Dúvidas frequentes

Como a Aula Online funciona?

As aulas são realizadas totalmente a distância através da internet, utilizando do ambiente virtual de aprendizagem da Voitto. Ao se matricular em um de nossos cursos você ganha acesso ilimitado a nossa plataforma de ensino. Na Voitto você encontra as videoaulas explicativas de cada assunto, além de materiais complementares, como: apostilas, planilhas, exercícios, resoluções de exercícios e quizzes. E caso tenha alguma dúvida disponibilizamos contato direto com os instrutores do curso.

Ao terminar um curso eu recebo certificado?

Sim! Após o término de um curso, você poderá emitir seu certificado digital assim que a mensagem pop-up aparecer na sua tela, ou você poderá acessar seu certificado digital clicando na opção "certificados" localizada no menu lateral à esquerda. Nessa página você pode ter acesso a todos os seus certificados, compartilhá-los nas suas redes sociais ou salvá-los em PDF.

O certificado é reconhecido pelo MEC?

Os cursos livres e formações oferecidos pela Voitto não são reconhecidos pelo MEC, pois se enquadram na categoria de educação continuada e de capacitação profissional, que não exige regulamentação do Ministério da Educação. Esses cursos são voltados para o desenvolvimento de habilidades práticas e específicas, altamente valorizadas no mercado de trabalho. Por outro lado, nossos programas de MBA são reconhecidos pelo MEC, garantindo que você receba uma certificação válida e amplamente reconhecida em todo o território nacional, proporcionando credibilidade e qualificação adicional para sua carreira.

Tenho que pagar algum valor a mais pelo certificado?

O preço do curso já inclui a emissão do certificado digital. Caso queira o certificado em sua versão impressa e entregue em casa você pode solicitá-lo no ato da matrícula em “Solicitar itens complementares” ou dentro do curso, abaixo do campo de envio de perguntas, com o custo de R$ 67,00 por certificado.

É possível fazer mais de um curso ao mesmo tempo?

Sim. O acesso à plataforma é ilimitado e irrestrito, cada curso tem um andamento próprio, independente de outros. Você pode fazer quantos cursos desejar no ritmo que achar mais adequado.

Tenho que pagar mensalidade pelos cursos?

Não! O pagamento pelos cursos é único e seu acesso é válido por 1 ano.

Existe alguma avaliação para emissão do certificado?

Não há nenhuma prova/teste de aprovação no curso. Ao final do treinamento, você realiza uma autoavaliação do seu aprendizado.

Quais são as formas de pagamento?

Em nosso site, você pode efetuar a compra dos pacotes/cursos com as seguintes opções de pagamento:

PIX: Pagamento à vista, rápido e sem complicações.

Cartão de crédito: Caso opte pelo pagamento parcelado, você pode dividir o valor em até 12x sem juros no cartão de crédito (bandeiras aceitas: Visa, Mastercard, Elo, Hipercard, Diners, American Express, JCB, Mais!).

PayPal: Ideal para compras internacionais. Utilize sua conta PayPal para pagar de forma segura e prática, especialmente se você estiver comprando de outro país.

E se eu não gostar do curso?

Nós iremos fazer de tudo para que isso não aconteça, mas se acontecer dentro do período de 30 dias após a aquisição do curso, você poderá solicitar o estorno do valor pago. Para pedir o estorno basta entrar em contato conosco através do telefone +55 (32) 3083-2605, WhatsApp: +55 (32) 98477-1115.

Existe alguma forma de conhecer um pouco mais do curso antes de comprar?

Sim! Todos os nossos cursos possuem demonstrações gratuitas para que você possa conhecer a plataforma, o(a) consultor(a) do curso e ter uma amostra do que será abordado no treinamento.

Ainda tenho dúvidas! Como posso entrar em contato?

Caso ainda tenha dúvidas, você pode entrar em contato através dos canais: E-mail: [email protected] , Telefone: +55 (32) 3083-2605, WhatsApp: +55 (32) 99135-7560. Ficaremos felizes em ajudar !

Última chamada

Pronto pra dominar Fundamentos de JavaScript?

Acesso imediato, estude no seu ritmo e saia com certificado válido em todo o território nacional.

Pagamento único · Sem mensalidade