CURSO

Fundamentos de JavaScript

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

  • CARGA HORÁRIA

    20h de estudo
  • CONTEÚDO

    direto ao ponto
  • PRÉ-REQUISITOS

    Vontade de aprender
QUERO ME INSCREVER

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.

QUERO ME INSCREVER

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.

Conteúdos do curso

  • Alinhamento de expectativas
  • Apostila para Download
  • Apresentação do Consultor
  • Apresentação do Curso

  •  [Orientações] Desafio Tech
  •  Exercício 1
  •  Exercício 2
  •  Exercício 3
  •  Exercício 4
  •  Exercício 5
  •  Gabarito e Códigos – Módulo 1
  •  Guia de Instalação
  •  Lição 1: Objetivos do módulo
  •  Lição 10: Conhecendo o operador ternário
  •  Lição 11: Diferentes formas para manipular strings
  •  Lição 12: A importância das funções e como utilizá–las
  •  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
  •  Lição 16: 5 passos práticos para aplicar o que você aprendeu
  •  Lição 2: O que é JavaScript?
  •  Lição 3: Características do JavaScript e o interpretador NodeJS 
  •  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
  •  Lição 7: Operadores em JavaScript
  •  Lição 8: Conversão Implícita e Explícita
  •  Lição 9: Trabalhando com booleanos e condicionais
  • Apresentação do Módulo 1

  •   Exercício 3
  •   Gabarito e Códigos – Módulo 2
  •  [Orientações] Desafio Tech
  •  Exercício 1
  •  Exercício 2
  •  Exercício 4
  •  Exercício 5
  •  Lição 1: Objetivos do módulo
  •  Lição 10: 5 passos práticos para aplicar o que você aprendeu
  •  Lição 2: Estruturas de repetição dentro do JavaScript
  •  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
  •  Lição 5: Métodos de array – Para o que servem? – Parte 2
  •  Lição 6: Usando métodos para procurar elementos em um array
  •  Lição 7: Funções callbacks para estruturas de repetição
  •  Lição 8: Outros métodos com função callback – Filter e Reduce
  •  Lição 9: Desafio Tech
  • Apresentação do Módulo 2

  •    Gabarito e Códigos – Módulo 3
  •  [Orientações] Desafio Tech
  •  Exercício 1
  •  Exercício 2
  •  Exercício 5
  •  Exercícios 3 e 4
  •  Lição 1: Objetivos do módulo
  •  Lição 10: As funções dentro dos objetos 
  •  Lição 11: O que é Prototype?
  •  Lição 12: As propriedades do prototype e como manipular protótipos
  •  Lição 13: Desafio Tech
  •  Lição 14: 5 passos práticos para aplicar o que você aprendeu
  •  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? 
  •  Lição 8: Métodos de objetos
  •  Lição 9: Spread operator – como juntar dois objetos em apenas um
  •  Lição Bônus: Aprofundando no uso do this com métodos para manipulá–lo
  • Apresentação do Módulo 3

  •  [Orientações] Desafio Tech
  •  Consolidando o conhecimento
  •  Gabarito e Códigos – Módulo 4
  •  Lição 1: Objetivos do módulo
  •  Lição 10: Princípios SOLID – Single Responsability Principle
  •  Lição 11: Desafio Tech
  •  Lição 12: 5 passos práticos para aplicar o que você aprendeu
  •  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
  • Apresentação do Módulo 4

  • Gabarito e Códigos – Módulo 5
  • Lição 1: Objetivos do módulo
  • Lição 10: 5 passos práticos para aplicar o que você aprendeu
  • 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
  • Apresentação do Módulo 5
  • Material para download

  • Certificado
  • Finalização do Curso
  • Pesquisa de Satisfação

Kristopher Mazzini

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

Veja alguns dos + 10 MIL PROFISSIONAIS que estão acelerando suas carreiras

QUERO ME INSCREVER

Empresas que nossos alunos passaram

Curso

Fundamentos de JavaScript

ACESSO IMEDIATO

10xR$

47

,

00

Ou R$ 399,50 à vistaPague no crédito ou ganhe 15% de desconto no PIX

Matricular agora

O que você vai adquirir:

  • 20 horas de conteúdo em vídeo, exercícios, 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

Outras opções com esse curso

Formação em Engenharia Full Stack

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

Programa de Aceleração de Carreiras

  • Aulas ao Vivo
  • 14 formações com mais de 200 cursos disponíveis
  • Acompanhamento e Plano de Estudo Personalizado.
SAIBA MAIS
Dúvidas frequentes
Logo Voitto

© Todos os direitos reservados
VOITTO TREINAMENTO, DESENVOLVIMENTO E EDITORA LTDA - CNPJ: 10.325.713/0001-89

É um veículo de comunicação e quer receber os nossos releases ou agendar uma entrevista conosco? parcerias@voitto.com.br
Logo Voitto

Baixe o app e fique conectado

Google PlayApple Store