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