Curso de Javascript Intermediário

5/5

Vantagens em Assinar o MX Cursos

Ao assinar a nossa plataforma, você terá acesso a todos os cursos de todas as categorias, hoje são mais de 190 treinamentos disponíveis.

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.

Veja os depoimentos pra esse curso

"Fui surpreendido com curso, aprendi e já estou aplicando em meus projetos"

"Adorei o curso, mostra muito bem os conceitos e tudo aplicado na prática com exemplos reais"

"O curso apresentou uma boa revisão, e aplicou todos os conceitos, e novidades técnicas que não são fáceis de encontrar"

Algumas aulas do curso

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

Categorias

Além desse curso, você terá acesso a todos os outros treinamentos das categorias abaixo:

43 CURSOS

Edição de vídeos profissional

50 CURSOS

Motion graphics para projetos reais

25 CURSOS

Domine estratégias do marketing digital

22 CURSOS

Crie projetos gráficos criativos

12 CURSOS

Aprenda a criar sistemas dinâmicos

13 CURSOS

Aprenda a criar aplicativos

52 CURSOS

Modele objetos e personagens 3D

41 CURSOS

Domine criação de personagens cartoon

12 CURSOS

Aprenda a desenvolver sites nos padrões

Não sabe por onde começar? Nós te ajudamos!

Posso ajudar?