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 ALUNOS MATRICULADOS

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

Escolha seu plano de assinatura

por: 12x de

R$37,59

OU R$451,12 à vista

  • Acesso a todos os 140 cursos do site
  • + Novos cursos inclusos na assinatura
  • Suporte com professor
  • Acesso 24h por dia
  • Certificado Digital
  • Webinars
  • eBooks
Cartão de crédito Boleto Bancário

Cursos Relacionados

Mochila
  • 0

Mochila