ADVANCED
JavaScript Moderno (Inspirado no freeCodeCamp)
Curso completo cobrindo a base do JS, ES6+, estruturas de dados e algoritmos. Material baseado nos currículos de código aberto.
Grade Curricular
Básico e ES6
- 1. Aula 1: Variáveis e Tipos de Dados 20 min
- 2. Aula 2: Arrow Functions 20 min
Módulo 2: Variáveis e Tipos em JavaScript
Aprofundando em Variáveis e Tipos
- 1. Aula 3: Prática de Variáveis e Tipos - Parte 1 15 min
- 2. Aula 4: Prática de Variáveis e Tipos - Parte 2 15 min
- 3. Aula 5: Prática de Variáveis e Tipos - Parte 3 15 min
- 4. Aula 6: Prática de Variáveis e Tipos - Parte 4 15 min
- 5. Aula 7: Prática de Variáveis e Tipos - Parte 5 15 min
- 6. Aula 8: Prática de Variáveis e Tipos - Parte 6 15 min
- 7. Aula 9: Prática de Variáveis e Tipos - Parte 7 15 min
Módulo 3: Funções em JavaScript
Aprofundando em Funções
- 1. Aula 10: Prática de Funções - Parte 1 15 min
- 2. Aula 11: Prática de Funções - Parte 2 15 min
- 3. Aula 12: Prática de Funções - Parte 3 15 min
- 4. Aula 13: Prática de Funções - Parte 4 15 min
- 5. Aula 14: Prática de Funções - Parte 5 15 min
- 6. Aula 15: Prática de Funções - Parte 6 15 min
- 7. Aula 16: Prática de Funções - Parte 7 15 min
Módulo 4: Estruturas de Controle em JavaScript
Aprofundando em Estruturas de Controle
- 1. Aula 17: Prática de Estruturas de Controle - Parte 1 15 min
- 2. Aula 18: Prática de Estruturas de Controle - Parte 2 15 min
- 3. Aula 19: Prática de Estruturas de Controle - Parte 3 15 min
- 4. Aula 20: Prática de Estruturas de Controle - Parte 4 15 min
- 5. Aula 21: Prática de Estruturas de Controle - Parte 5 15 min
- 6. Aula 22: Prática de Estruturas de Controle - Parte 6 15 min
- 7. Aula 23: Prática de Estruturas de Controle - Parte 7 15 min
Módulo 5: Arrays e Objetos em JavaScript
Aprofundando em Arrays e Objetos
- 1. Aula 24: Prática de Arrays e Objetos - Parte 1 15 min
- 2. Aula 25: Prática de Arrays e Objetos - Parte 2 15 min
- 3. Aula 26: Prática de Arrays e Objetos - Parte 3 15 min
- 4. Aula 27: Prática de Arrays e Objetos - Parte 4 15 min
- 5. Aula 28: Prática de Arrays e Objetos - Parte 5 15 min
- 6. Aula 29: Prática de Arrays e Objetos - Parte 6 15 min
- 7. Aula 30: Prática de Arrays e Objetos - Parte 7 15 min
Módulo 6: Classes e POO em JavaScript
Aprofundando em Classes e POO
- 1. Aula 31: Prática de Classes e POO - Parte 1 15 min
- 2. Aula 32: Prática de Classes e POO - Parte 2 15 min
- 3. Aula 33: Prática de Classes e POO - Parte 3 15 min
- 4. Aula 34: Prática de Classes e POO - Parte 4 15 min
- 5. Aula 35: Prática de Classes e POO - Parte 5 15 min
- 6. Aula 36: Prática de Classes e POO - Parte 6 15 min
- 7. Aula 37: Prática de Classes e POO - Parte 7 15 min
Módulo 7: Assincronismo e APIs em JavaScript
Aprofundando em Assincronismo e APIs
- 1. Aula 38: Prática de Assincronismo e APIs - Parte 1 15 min
- 2. Aula 39: Prática de Assincronismo e APIs - Parte 2 15 min
- 3. Aula 40: Prática de Assincronismo e APIs - Parte 3 15 min
- 4. Aula 41: Prática de Assincronismo e APIs - Parte 4 15 min
- 5. Aula 42: Prática de Assincronismo e APIs - Parte 5 15 min
- 6. Aula 43: Prática de Assincronismo e APIs - Parte 6 15 min
- 7. Aula 44: Prática de Assincronismo e APIs - Parte 7 15 min
Módulo 8: Banco de Dados em JavaScript
Aprofundando em Banco de Dados
- 1. Aula 45: Prática de Banco de Dados - Parte 1 15 min
- 2. Aula 46: Prática de Banco de Dados - Parte 2 15 min
- 3. Aula 47: Prática de Banco de Dados - Parte 3 15 min
- 4. Aula 48: Prática de Banco de Dados - Parte 4 15 min
- 5. Aula 49: Prática de Banco de Dados - Parte 5 15 min
- 6. Aula 50: Prática de Banco de Dados - Parte 6 15 min
- 7. Aula 51: Prática de Banco de Dados - Parte 7 15 min
Módulo 9: Autenticação e Segurança em JavaScript
Aprofundando em Autenticação e Segurança
- 1. Aula 52: Prática de Autenticação e Segurança - Parte 1 15 min
- 2. Aula 53: Prática de Autenticação e Segurança - Parte 2 15 min
- 3. Aula 54: Prática de Autenticação e Segurança - Parte 3 15 min
- 4. Aula 55: Prática de Autenticação e Segurança - Parte 4 15 min
- 5. Aula 56: Prática de Autenticação e Segurança - Parte 5 15 min
- 6. Aula 57: Prática de Autenticação e Segurança - Parte 6 15 min
- 7. Aula 58: Prática de Autenticação e Segurança - Parte 7 15 min
Módulo 10: Testes Automatizados em JavaScript
Aprofundando em Testes Automatizados
- 1. Aula 59: Prática de Testes Automatizados - Parte 1 15 min
- 2. Aula 60: Prática de Testes Automatizados - Parte 2 15 min
- 3. Aula 61: Prática de Testes Automatizados - Parte 3 15 min
- 4. Aula 62: Prática de Testes Automatizados - Parte 4 15 min
- 5. Aula 63: Prática de Testes Automatizados - Parte 5 15 min
- 6. Aula 64: Prática de Testes Automatizados - Parte 6 15 min
- 7. Aula 65: Prática de Testes Automatizados - Parte 7 15 min
Módulo 11: Performance e Otimização em JavaScript
Aprofundando em Performance e Otimização
- 1. Aula 66: Prática de Performance e Otimização - Parte 1 15 min
- 2. Aula 67: Prática de Performance e Otimização - Parte 2 15 min
- 3. Aula 68: Prática de Performance e Otimização - Parte 3 15 min
- 4. Aula 69: Prática de Performance e Otimização - Parte 4 15 min
- 5. Aula 70: Prática de Performance e Otimização - Parte 5 15 min
- 6. Aula 71: Prática de Performance e Otimização - Parte 6 15 min
- 7. Aula 72: Prática de Performance e Otimização - Parte 7 15 min
Módulo 12: Deploy e Infraestrutura em JavaScript
Aprofundando em Deploy e Infraestrutura
- 1. Aula 73: Prática de Deploy e Infraestrutura - Parte 1 15 min
- 2. Aula 74: Prática de Deploy e Infraestrutura - Parte 2 15 min
- 3. Aula 75: Prática de Deploy e Infraestrutura - Parte 3 15 min
- 4. Aula 76: Prática de Deploy e Infraestrutura - Parte 4 15 min
- 5. Aula 77: Prática de Deploy e Infraestrutura - Parte 5 15 min
- 6. Aula 78: Prática de Deploy e Infraestrutura - Parte 6 15 min
- 7. Aula 79: Prática de Deploy e Infraestrutura - Parte 7 15 min
Módulo 13: Arquitetura Avançada em JavaScript
Aprofundando em Arquitetura Avançada
- 1. Aula 80: Prática de Arquitetura Avançada - Parte 1 15 min
- 2. Aula 81: Prática de Arquitetura Avançada - Parte 2 15 min
- 3. Aula 82: Prática de Arquitetura Avançada - Parte 3 15 min
- 4. Aula 83: Prática de Arquitetura Avançada - Parte 4 15 min
- 5. Aula 84: Prática de Arquitetura Avançada - Parte 5 15 min
- 6. Aula 85: Prática de Arquitetura Avançada - Parte 6 15 min
- 7. Aula 86: Prática de Arquitetura Avançada - Parte 7 15 min
Módulo 14: Design Patterns em JavaScript
Aprofundando em Design Patterns
- 1. Aula 87: Prática de Design Patterns - Parte 1 15 min
- 2. Aula 88: Prática de Design Patterns - Parte 2 15 min
- 3. Aula 89: Prática de Design Patterns - Parte 3 15 min
- 4. Aula 90: Prática de Design Patterns - Parte 4 15 min
- 5. Aula 91: Prática de Design Patterns - Parte 5 15 min
- 6. Aula 92: Prática de Design Patterns - Parte 6 15 min
- 7. Aula 93: Prática de Design Patterns - Parte 7 15 min
Módulo 15: Clean Code em JavaScript
Aprofundando em Clean Code
- 1. Aula 94: Prática de Clean Code - Parte 1 15 min
- 2. Aula 95: Prática de Clean Code - Parte 2 15 min
- 3. Aula 96: Prática de Clean Code - Parte 3 15 min
- 4. Aula 97: Prática de Clean Code - Parte 4 15 min
- 5. Aula 98: Prática de Clean Code - Parte 5 15 min
- 6. Aula 99: Prática de Clean Code - Parte 6 15 min
- 7. Aula 100: Prática de Clean Code - Parte 7 15 min