Iniciar Curso
0101 JavaScript Completo ES611:21JavaScript Completo ES6
- 156 Aulas
- 37 Horas de Vídeo
- Certificado de Conclusão
- Suporte para Dúvidas
- Pré-Requisitos: HTML / CSS
Neste curso você irá aprender tudo que é necessário para dominar o JavaScript. O curso vai do básico ao avançado e ao final dele você terá uma compreensão total da linguagem, dos seus principais métodos e da sua sintaxe.
O foco é no aprendizado da linguagem, mas o principal local de aplicação será na web, através de manipulações do DOM e requisições via Fetch API.
Esse não é um curso para quem deseja algo rápido, mas sim para quem deseja dominar a linguagem. O código ensinado utiliza todas as novidades das novas versões de JavaScript, como arrow functions, promises e mais.
Vídeo de Introdução
Projeto do Curso


Você irá aprender a criar do zero diversos efeitos com JavaScript. Sem nenhum plugin / código pronto, tudo do zero.
Grade do Curso
- 01 JavaScript Completo ES6
- 02 JavaScript Para Iniciantes
0201 Variáveis
0202 Tipos de Dados
0203 Números e Operadores 1
0203 Números e Operadores 2
0204 Boolean e Condicionais 1
0204 Boolean e Condicionais 2
0205 Funções 1
0205 Funções 2
0205 Funções 3
0206 Objetos 1
0206 Objetos 2
0207 Tudo é Objeto
0208 Arrays e Loops 1
0208 Arrays e Loops 2
0209 Atribuição e Ternário
0210 Escopo
- 03 Dom Para Iniciantes
0301 O Que é o Dom 1
0301 O Que é o Dom 2
0302 HTML e CSS do Projeto 1
0302 HTML e CSS do Projeto 2
0302 HTML e CSS do Projeto 3
0303 Seleção de Elementos 1
0303 Seleção de Elementos 2
0304 forEach e Arrow Function
0305 Classes e Atributos
0306 Dimensões e Distâncias 1
0306 Dimensões e Distâncias 2
0307 Eventos 1
0307 Eventos 2
0308 Traversing e Manipulação 1
0308 Traversing e Manipulação 2
0309 Navegação por Tabs
0310 Accordion List
0311 Scroll Suave Link Interno
0312 Animação ao Scroll
- 04 Objetos
0401 Constructor Function 1
0401 Constructor Function 2
0402 Prototype 1
0402 Prototype 2
0402 Prototype 3
0403 Native, Host e User 1
0403 Native, Host e User 2
0404 String 1
0404 String 2
0404 String 3
0405 Number e Math 1
0405 Number e Math 2
0406 Array 1
0406 Array 2
0406 Array 3
0407 Array e Iteração 1
0407 Array e Iteração 2
0407 Array e Iteração 3
0407 Array e Iteração 4
0408 Function 1
0408 Function 2
0408 Function 3
0409 Object 1
0409 Object 2
0409 Object 3
0409 Object 4
- 05 Efeitos no Dom
0501 Dataset 1
0501 Dataset 2
0502 Modules 1
0502 Modules 2
0503 Modal 1
0503 Modal 2
0504 Tooltip
0505 Dropdown Menu
0506 Event Bubble
0507 Clickoutside
0508 setTimeout e setInterval 1
0508 setTimeout e setInterval 2
0509 Menu Mobile 1
0509 Menu Mobile 2
0510 Anima Números
0511 Date Object
0512 Forms 1
0512 Forms 2
0513 Button Creator HTML e CSS
0514 Button Creator JavaScript
0515 LocalStorage
- 06 JavaScript Assíncrono
- 07 Classes
- 08 Mais JavaScript
- 09 Regular Expression
- 10 Automação Front End
- 11 Refatorar Projeto Final
1101 Repositório Git
1102 Refatorar Scroll Suave
1103 Refatorar Accordion
1104 Refatorar Tabnav
1105 Refatorar Modal
1106 Refatorar Tooltip
1107 Refatorar Anima Números
1108 Refatorar Fetch Animais
1109 Refatorar Fetch Bitcoin
1110 Refazer Animação Scroll
1111 Debounce
1112 Refatorar Dropdown Menu
1113 Refatorar Menu Mobile
1114 Refatorar Funcionamento
- 12 Slide
- 13 Considerações Finais