Planos Anual, Bianual e Vitalício com até 58% Off

5/5

Curso de Javascript Intermediário

Professor David CHC
Compartilhar no facebook
Compartilhar no twitter
Compartilhar no linkedin
Compartilhar no whatsapp

Sobre o curso

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

Originalmente, 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 de Javascript 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.

O que você vai aprender

Neste Curso de Javascript, o aluno aprenderá a trabalhar com o Javascript e ainda terá uma base 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

Este Curso de Javascript é indicado para 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.

Trailer

Algumas aulas do curso

Reproduzir vídeo
Reproduzir vídeo
Reproduzir vídeo

Ementa do curso

Módulo 1
  • Apresentação
  • Declaração de variável – var
  • Declaração de variável – let
  • Declaração de variável – const
  • Hoisting
Módulo 2
  • DOM – getElementById
  • DOM – getElementsByClassName
  • DOM – getElementsByTagName
  • DOM – querySelector
  • DOM – querySelectorAll
Módulo 3
  • DOM – createElement e appendChild
  • DOM – removeChild e replaceChild
  • DOM – parentNode
  • DOM – childNodes
  • DOM – nextElementSibling e previousElementSibling
Módulo 4
  • CSS – Adicionando Estilo Inline no Elemento
  • CSS – Adicionar Estilo na Tag Style
Módulo 5
  • Eventos – Manipuladores de Evento – Inline
  • Eventos – Manipuladores de Evento – DOM
  • Eventos – Manipuladores de Evento – Event Listeners
  • Eventos – Manipuladores de Evento – Capturing e Bubbling
Módulo 6
  • Eventos – Evento de Mouse
  • Eventos – Evento de Teclado
  • Eventos – Evento de Foco
  • Eventos – Evento de Scroll
  • Eventos – Evento de Load e DOMContentLoaded
Módulo 7
  • Ajax – XMLHttpRequest – Método GET
  • Ajax – XMLHttpRequest – Método POST
  • Ajax – XMLHttpRequest – Enviando dados por formulário
Módulo 8
  • ES6 – Arrow Function
  • ES6 – Map
  • ES6 – Filter
  • ES6 – Reduce
Módulo 9
  • Criando Sistema de Abas
  • Criando navegação em ajax