Curso de Javascript Intermediário

Sobre o curso

Javascript é uma linguagem de programação intepretada criada no meio da década de 90 pelo programador Brendan Eich, que também foi um dos fundadores da Mozilla Corporation.

Originalmene, o Javascript foi implementada como uma linguagem de programação de comportamento, sendo parte dos navegadores para que os scripts pudessem ser executados do lado do cliente e interagissem com o usuário sem a necessidade deste script passar pelo servidor, controlando o navegador, realizando comunicação assíncrona, alterando o conteúdo do documento exibido, controle de mídias e animações.

Agora, ela também está sendo executada no lado do servidor, utilizando com NodeJS.

Foi concebida para ser uma linguagem script com orientação a objetos baseada em protótipos, tipagem fraca e dinâmica e funções de primeira classe. Possui suporte à programação funcional e apresenta recursos como fechamentos e funções de alta ordem comumente indisponíveis em linguagens populares como Java e C++.

Neste curso você aprenderá sobre comportamento da linguagem com Hoisting, Capturing e Bubbling, passando pela manipulação do Document Object Model (DOM), dos Eventos, desde de a forma de interação e associação, a tipos de eventos, comportamentos da linguagem. Verá ainda como utilizar o Ajax com o Objeto XMLHttpRequest e a inclusão de recursos com arrow function, métodos do objeto do array como Map, Filter, e Reduce, abrindo assim um leque de possibilidades na utilização dessa linguagem que cada dia cresce mais. 

ALGUNS DOS 17 ALUNOS MATRICULADOS

3H16MIN

O QUE VOCÊ VAI APRENDER?

Depoimento de aluno

Neste curso, o aluno aprenderá a trabalhar com o Javascript e ainda terá uma báse sólida e prática abordando diversos recursos desta poderosa linguagem como Hoisting, Capturing e Bubbling, manipulação do DOM e mais.

PÚBLICO ALVO

Depoimento de aluno

Indicado a Programadores e Webdesigners que desejam aprender mais sobre a linguagem essencial para definição de comportamento na web, e que cada vez ganha mais mercado tanto do lado do client-side como do server-side.

Conteúdo programático

  • Apresentação Assistir aula
  • Declaração de variável - var
  • Declaração de variável - let
  • Declaração de variável - const
  • Hoisting
  • DOM - getElementById
  • DOM - getElementsByClassName
  • DOM - getElementsByTagName
  • DOM - querySelector
  • DOM - querySelectorAll
  • DOM - createElement e appendChild
  • DOM - removeChild e replaceChild
  • DOM - parentNode
  • DOM - childNodes
  • DOM - nextElementSibling e previousElementSibling
  • CSS - Adicionando Estilo Inline no Elemento
  • CSS - Adicionar Estilo na Tag Style
  • Eventos - Manipuladores de Evento - Inline
  • Eventos - Manipuladores de Evento - DOM
  • Eventos - Manipuladores de Evento - Event Listeners
  • Eventos - Manipuladores de Evento - Capturing e Bubbling Assistir aula
  • Eventos - Evento de Mouse
  • Eventos - Evento de Teclado
  • Eventos - Evento de Foco
  • Eventos - Evento de Scroll
  • Eventos - Evento de Load e DOMContentLoaded
  • Ajax - XMLHttpRequest - Método GET
  • Ajax - XMLHttpRequest - Método POST
  • Ajax - XMLHttpRequest - Enviando dados por formulário Assistir aula
  • ES6 - Arrow Function
  • ES6 - Map Assistir aula
  • ES6 - Filter
  • ES6 - Reduce
  • Criando Sistema de Abas
  • Criando navegação em ajax
Imprimir Conteúdo Programático

Escolha seu plano de assinatura

Assine este plano e ganhe mais 1 ano grátis, totalizando 3 anos.

de R$564,00 por

até 12x

R$39,95

OU R$479,40 à vista

  • Acesso a todos os 151 cursos do site
  • + Novos cursos inclusos na assinatura
  • Suporte com professor
  • Acesso 24h por dia
  • Certificado Digital
  • Webinars
  • eBooks
Cartão de crédito em até 12x sem juros À vista no boleto bancário
Assine este plano e ganhe mais 1 ano grátis, totalizando 3 anos.

até 12x

R$63,92

OU R$767,04 à vista

  • Acesso a todos os 151 cursos do site
  • + Novos cursos inclusos na assinatura
  • Suporte com professor
  • Acesso 24h por dia
  • Certificado Digital
  • Webinars
  • eBooks
Cartão de crédito em até 12x sem juros À vista no boleto bancário

até 12x

R$297,00

OU R$3.564,00 à vista

  • Acesso a todos os 151 cursos do site
  • + Novos cursos inclusos na assinatura
  • Suporte com professor
  • Acesso 24h por dia
  • Certificado Digital
  • Webinars
  • eBooks
Cartão de crédito em até 12x sem juros À vista no boleto bancário

Cursos Relacionados

Mochila
  • 0

Mochila