Curso Online de JavaScript - Básico

Em JavaScript Básico, você irá aprender sobre os principais conceitos da linguagem, sua lógica, sintaxe fundamental, tipos de dados, variáveis, instruções, expressões, operadores e muito mais.

Por apenas:

8x de R$ 14,99

sem juros no cartão ou R$ 119,90 à vista

Adicionar ao carrinho

Ao final do curso, receba o certificado impresso em casa, sem custo adicional.

Curso com
certificado de 24 horas

Satisfação garantida

ou seu dinheiro de volta!

Sobre o curso

Sobre o curso de JavaScript

A web evoluiu e com ela os desenvolvedores web também. Ter conhecimento em JavaScript é fundamental nessa nova era. As principais aplicações e sites web modernos utilizam JavaScript, tornando seu conhecimento algo indispensável para aqueles que querem se tornar desenvolvedores web completos. O curso de JavaScript Básico do TreinaWeb Cursos irá lhe iniciar nesse novo mundo.

Se já conhece um pouco de JavaScript e deseja rever conceitos e aprender um pouco mais sobre a linguagem ou se está iniciando no mundo do desenvolvimento web este curso foi desenvolvido sob medida para você. Nele você aprenderá a base necessária para poder se aprofundar nesta magnífica linguagem de programação.

Ao terminar o curso, estará apto a criar scripts JavaScript para armazenar e manipular dados, efetuar cálculos e operações básicas, trabalhar com testes lógicos e loops, criar e executar testes com expressões regulares e terá uma noção inicial de eventos e manipulação do DOM.

O conhecimento adquirido neste curso é fundamental para que você possa aproveitar de forma completa os cursos intermediários e avançados da linguagem, bem como os cursos de especialização em áreas específicas como testes e orientação a objetos.

Conhecimentos adquiridos

O JavaScript Básico do TreinaWeb cursos, em sua parte inicial, você estará apto a criar e inserir scripts JavaScript inline e utilizando arquivos externos em um documento HTML, estará apto a fazer testes utilizando o Console das Ferramentas do Desenvolvedor do Google Chrome, conhecerá a diferença entre os tipos de dados e saberá identificá-los, saberá criar e manipular variáveis, criar comentários e aprenderá sobre sua sintaxe e lógica básica.

Com a base pronta será hora de aprender um pouco mais sobre expressões, operadores, cálculos, operadores lógicos, instruções e instruções condicionais. As instruções condicionais são essenciais para a linguagem e seu conhecimento é indispensável para que possa se aprofundar mais em assuntos como laços, saltos, funções, escopo, objetos e arrays.

Tudo isso, você aprenderá no curso de JavaScript Básico do TreinaWeb Cursos. Ao final do curso verá uma introdução a assuntos intermediários como eventos, o objeto Window e o objeto Document que é um dos principais responsável pela manipulação de DOM no JavaScript.

Enfim, todo conhecimento da base do JavaScript bem como uma introdução aos elemento intermediários estarão neste curso, tornando-o fundamental para aqueles que desejam se aprofundar ou iniciar os estudos desta magnífica linguagem de programação.

Ficha técnica

Metodologia
Vídeo-aulas
Texto e imagens
Início imediato
Exemplos completos
Testes de aprendizado
Suporte incluso
Suporte incluso com instrutores especialistas.
Certificado incluso
Incluso! Receba o certificado impresso em casa (sem custo adicional)
Prazo de acesso
Enquanto não concluir, o curso não expira nunca! Após a conclusão acesse-o por mais 2 anos.
Ambiente do curso
Google Chrome
NetBeans 7.3 ou superior

Pré-requisitos

Os pré-requisitos não são obrigatórios, mas é altamente recomendado que você tenha conhecimentos equivalentes antes de ingressar no curso de JavaScript Básico.

Conteúdo Programático
Introdução 1%
O que é JavaScript? 1%
  • História da JavaScript
Sintaxe básica 2%
  • Ambiente de desenvolvimento
Google Chrome 3%
  • NetBeans IDE
Criando o primeiro exemplo 5%
Criando um projeto no NetBeans 5%
Estrutura da linguagem 6%
  • Conjunto de caracteres
Espaços e quebras de linha 7%
Comentários em JavaScript 7%
  • Comentários em uma linha
Comentários de bloco 9%
  • Literais
Identificadores e palavras reservadas 10%
Pontos e vírgulas opcionais 10%
Variáveis 11%
  • Declaração de variável
  • Declarações repetidas e omitidas
Tipos de dados 13%
Números 13%
  • Literais inteiros
  • Literais em ponto flutuante
Ferramentas para o JavaScript 15%
Aritmética em JavaScript 15%
Ponto flutuante binário e erros de arredondamento 16%
Texto 17%
  • Strings literais
Sequências de escape em strings literais 18%
Trabalhando com strings 18%
Manipulando Strings 19%
Funções de texto 19%
Expressões Regulares 20%
Introdução 1%
O que é JavaScript? 1%
  • História da JavaScript
Sintaxe básica 2%
  • Ambiente de desenvolvimento
Google Chrome 3%
  • NetBeans IDE
Criando o primeiro exemplo 5%
Criando um projeto no NetBeans 5%
Estrutura da linguagem 6%
  • Conjunto de caracteres
Espaços e quebras de linha 7%
Comentários em JavaScript 7%
  • Comentários em uma linha
Comentários de bloco 9%
  • Literais
Identificadores e palavras reservadas 10%
Pontos e vírgulas opcionais 10%
Variáveis 11%
  • Declaração de variável
  • Declarações repetidas e omitidas
Tipos de dados 13%
Números 13%
  • Literais inteiros
  • Literais em ponto flutuante
Ferramentas para o JavaScript 15%
Aritmética em JavaScript 15%
Ponto flutuante binário e erros de arredondamento 16%
Texto 17%
  • Strings literais
Sequências de escape em strings literais 18%
Trabalhando com strings 18%
Manipulando Strings 19%
Funções de texto 19%
Expressões Regulares 20%
Expressões Regulares 20%
Trabalhando com Expressões Regulares 21%
  • Valores booleanos
null e undefined 22%
Conversões de tipo 22%
  • Conversões de igualdade
Conversões explícitas 23%
Expressões e operadores 24%
Inicializadores de objeto e array 25%
  • Expressões de definição de função
  • Expressões de acesso à propriedade
  • Expressões de invocação
  • Expressões de criação de objeto
Visão geral dos operadores 27%
Número de operandos 28%
  • Tipo de operando e de resultado
  • Efeitos colaterais dos operadores
Precedência dos operadores 30%
Associatividade de operadores 30%
Expressões aritméticas 31%
  • O operador +
Operadores aritméticos unários 32%
Expressões relacionais 33%
  • Operadores de igualdade e desigualdade
Operadores de comparação 34%
Expressões lógicas 34%
  • E lógico (&&)
OU lógico (||) 35%
  • NÃO lógico (!)
Expressões de atribuição 37%
Atribuição com operação 37%
  • Expressões de avaliação
eval() 38%
  • Operadores diversos
O operador if inline 39%
Operador delete 41%
  • O operador virgula (,)
  • Instruções
Instruções de expressão 42%
  • Instruções compostas e vazias
  • Instruções de declaração
var 44%
  • function
  • Condicionais
if 46%
else if 46%
switch 47%
Laços 47%
  • while
do/while 49%
for 49%
Saltos 50%
  • break
continue 51%
Introdução a Objetos 51%
  • Criando objetos
Criando/alterando propriedades 53%
Excluindo propriedades 53%
O operador in 54%
Operador new 54%
  • O operador instanceof
  • for/in
Funções 56%
  • Definindo funções
return 57%
Funções aninhadas 58%
Chamando funções 58%
  • Chamada de função
Chamada de método 59%
Chamada de construtora 60%
Chamada de construtora 60%
  • Chamada indireta
  • Argumentos e parâmetros de função
Parâmetros opcionais 62%
Objeto Arguments 62%
Usando propriedades de objeto como argumentos 63%
Tipos de argumento 63%
  • Funções como valores
Escopo local e global de variáveis 65%
  • Escopo de funções e içamento
Variáveis como propriedades 66%
O encadeamento do escopo 66%
Data e hora 67%
Trabalhando com datas 67%
Arrays 68%
  • Criando arrays
Lendo e gravando elementos de array 69%
Arrays esparsos 70%
Comprimento do array 70%
Adicionando e excluindo elementos de array 71%
Iteração em arrays 71%
Arrays multidimensionais 72%
Trabalhando com Arrays multidimensionais 73%
Métodos de array 73%
  • join()
  • reverse()
  • sort()
concat() 75%
  • slice()
splice() 77%
push() e pop() 77%
unshift() e shift() 78%
toString() e toLocaleString() 78%
Métodos de array de ECMAScript 5 79%
  • forEach()
map() 80%
map() 80%
filter() 81%
every() e some() 81%
reduce(), reduceRight() 82%
indexOf() e lastIndexOf() 82%
Tipo do array 83%
Objetos semelhantes a um array 83%
Strings como arrays 84%
Rótulos em instruções 85%
JavaScript em navegadores Web 85%
  • JavaScript do lado do cliente
  • Incorporando JavaScript em HTML
O elemento <script> 87%
  • Scripts em arquivos externos
  • Rotinas de tratamento de evento em HTML
  • Introdução ao objeto Window
Criando um arquivo para testes 89%
  • Interação com o usuário
Temporizador 90%
Manipulando a janela 91%
Introdução ao objeto Document 91%
Principais propriedades 92%
title 93%
  • URL
  • Principais métodos
writeln() 94%
  • getElementById()
  • getElementsByName()
Introdução ao tratamento de eventos 96%
Manipulando a página em tempo de execução 97%
Projeto final - Criando uma calculadora 97%
Incluindo o JavaScript no HTML 98%
Estilizando a calculadora 98%
Finalizando e entendendo o projeto 99%
Ferramentas para depuração 99%
Conclusão 100%
Próximos passos. O que estudar a seguir? 100%
Baixar PDF
Depoimentos
  • Foto do Aluno

    Ótimo curso, me surpreendi um tanto , porque já tinha estudado alguns do patterns php e não tive o mesmo intendimento. Os exemplos criados, e os problemas reais que são usados , ajudam muito para quem ainda não conhece bem os patterns.

    Jose Thadeu Esteves da Silva Junior de Palmas - TO sobre o curso de PHP - Padrões de Projeto - Avançado

  • Aluno sem Foto

    Muito bom curso! Agora seu que, como iniciante, terei uma boa referencia para os cursos mais avançados.

    Aluizio Pedro da Silva Junior de Pires do Rio - GO sobre o curso de Oracle - DBA

  • Foto do Aluno

    Muito bom e bem detalhado nos assuntos abordados

    Lucas Salles Almeida Rios de Guarulhos - SP sobre o curso de Android - Básico

  • Foto do Aluno

    Mais uma vez estou aqui para elogiar outro curso muito bem feito, e muito bem explicado, tanto na parte escrita como nos videos. Me ajudou muito a entender comandos, blocos de códigos, e claro, a criá-los, muito bom mesmo!! Estão de parabéns mais uma vez, cursos excelentes.

    João Nicolau da Silva de Guarujá - SP sobre o curso de Desenv. de jogos com LUA e Corona SDK - Básico

Cursos relacionados

Aproveite as vantagens e comece a estudar agora!

  • Início imediato! Não é necessário aguardar a formação de turmas.
  • Defina o horário que quiser e estude de onde estiver.
  • Após o curso, você ainda tem 2 anos para revisar o conteúdo.
  • Assim que finalizar, receba o certificado em casa, sem custo adicional.
  • Escolha o dispositivo que preferir: PC, Tablet ou Smartphone.
  • Se surgir alguma dúvida, basta perguntar aos nossos instrutores.

Por apenas:

8x de R$ 14,99

sem juros no cartão ou R$ 119,90 à vista

Adicionar ao carrinho

Formas de pagamento

Econtre-nos nas redes sociais

Receba lançamentos e promoções

Site Seguro