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.

5 motivos para estudar no TreinaWeb

R$ 119, 90

ou em até 8x de R$ 14,99 sem juros

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
Conteúdo Programático
Introdução 1%
  • O que é JavaScript?
História da JavaScript 2%
  • Sintaxe básica
Ambiente de desenvolvimento 3%
  • Google Chrome
  • 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
Literais 9%
  • Identificadores e palavras reservadas
Pontos e vírgulas opcionais 10%
Ferramentas para o JavaScript 11%
Variáveis 11%
  • Declaração de variável
Declarações repetidas e omitidas 13%
Tipos de dados 13%
Números 14%
  • Literais inteiros
  • Literais em ponto flutuante
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
Trabalhando com strings 18%
Manipulando Strings 19%
Funções de texto 19%
Introdução 1%
  • O que é JavaScript?
História da JavaScript 2%
  • Sintaxe básica
Ambiente de desenvolvimento 3%
  • Google Chrome
  • 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
Literais 9%
  • Identificadores e palavras reservadas
Pontos e vírgulas opcionais 10%
Ferramentas para o JavaScript 11%
Variáveis 11%
  • Declaração de variável
Declarações repetidas e omitidas 13%
Tipos de dados 13%
Números 14%
  • Literais inteiros
  • Literais em ponto flutuante
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
Trabalhando com strings 18%
Manipulando Strings 19%
Funções de texto 19%
Trabalhando com Expressões Regulares 21%
Valores booleanos 21%
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
  • 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
  • Tipo de operando e de resultado
  • Efeitos colaterais dos operadores
  • Precedência dos operadores
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 (||)
  • NÃO lógico (!)
Expressões de atribuição 37%
  • Atribuição com operação
Expressões de avaliação 38%
  • eval()
Operadores diversos 39%
Instruções 42%
  • Instruções de expressão
  • Instruções compostas e vazias
Instruções de declaração 43%
  • var
  • function
Condicionais 45%
  • if
else if 46%
switch 47%
Laços 47%
  • while
  • do/while
for 49%
Saltos 50%
  • break
  • continue
Introdução a Objetos 51%
  • Criando objetos
Criando/alterando propriedades 53%
  • Excluindo propriedades
O operador in 54%
  • Operador new
  • O operador instanceof
for/in 55%
Funções 56%
  • Definindo funções
  • return
Funções aninhadas 58%
Chamando funções 58%
Argumentos e parâmetros de função 61%
  • Parâmetros opcionais
  • Objeto Arguments
Usando propriedades de objeto como argumentos 63%
  • Tipos de argumento
Funções como valores 64%
Escopo local e global de variáveis 65%
  • Escopo de funções e içamento
Variáveis como propriedades 66%
  • O encadeamento do escopo
  • Data e hora
Arrays 67%
  • Criando arrays
Lendo e gravando elementos de array 69%
Arrays esparsos 69%
Comprimento do array 70%
Adicionando e excluindo elementos de array 70%
Iteração em arrays 71%
Arrays multidimensionais 71%
Trabalhando com Arrays multidimensionais 72%
Métodos de array 73%
  • join()
  • reverse()
sort() 74%
  • concat()
slice() 75%
  • splice()
push() e pop() 77%
  • unshift() e shift()
toString() e toLocaleString() 78%
Métodos de array de ECMAScript 5 78%
  • forEach()
  • map()
filter() 80%
filter() 80%
  • every() e some()
reduce(), reduceRight() 81%
  • indexOf() e lastIndexOf()
Tipo do array 82%
Objetos semelhantes a um array 83%
Strings como arrays 83%
Rótulos em instruções 84%
JavaScript em navegadores Web 85%
  • JavaScript do lado do cliente
Incorporando JavaScript em HTML 86%
  • O elemento <script>
  • Scripts em arquivos externos
  • Rotinas de tratamento de evento em HTML
Introdução ao objeto Window 88%
  • Criando um arquivo para testes
Interação com o usuário 89%
Temporizador 90%
Trabalhando com datas 90%
Manipulando a janela 91%
Introdução ao objeto Document 91%
Principais propriedades 92%
  • title
  • URL
Principais métodos 94%
  • writeln()
  • getElementById()
  • getElementsByName()
Manipulando a página em tempo de execução 96%
Introdução ao tratamento de eventos 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%
Depoimentos
  • Aluno sem Foto

    Bom curso. Abordou os principais conceitos da linguagem. Pecou na parte gráfica. Por exemplo, eu utilizo Mac OSX. E todos os exemplos foram utilizando a parte gráfica já instalada no Windows (quando você instala o python) Poderia ter ao menos um link ensinando como instalar no Mac/Linux.

    Mateus Junior Cassaniga de Blumenau - SC sobre o curso de Python - Básico

  • Foto do Aluno

    Ótimo curso, bem explicado e didático. Parabéns.

    Gabriel Henrique de Araujo Dutra de Ribeirão Preto - SP sobre o curso de CodeIgniter 2 - Completo

  • Aluno sem Foto

    Excelente, recomendo a todos.

    Domênico Carnevale de Taquaritinga - SP sobre o curso de C# (C Sharp) - Básico

  • Aluno sem Foto

    Curso muito bom!! Gostei muito!! Explicações claras e simples para o melhor entendimento! Continuarei fazendo cursos aqui.. O melhor site é esse, sem dúvidas.. Aguardo pelo curso CSS Intermediário!!

    Leonardo Fernandes Modro de Tatui - SP sobre o curso de CSS3 - Básico

Cursos relacionados

Formas de pagamento

Econtre-nos nas redes sociais

Receba lançamentos e promoções

Site Seguro