Formação Full Stack JavaScript - OneBitCode
- DISPONIBILIDADE: Disponível
- Autor: Onebitcode
- Código: 4112244
R$29,99
Curso 100% completo Formação Full Stack JavaScript administrado pela OneBitCode!
Trilha Full Stack JavaScript
Sequencia das aulas:
JS 1
- JS I - Introdução à Linguagem
- 1. Apresentação e introdução ao módulo
- 2. Material de Apoio: Mapa Mental
- 3. Dicas e Ferramentas
- 4. O que é uma Linguagem de Programação
- 5. O que é JavaScript
- 6. Tipos de dados
- 7. Variáveis
- 8. Operadores e expressões
- 9. Comentários
- 10. Quiz 1 - Conceitos Básicos
- 11. Usando JavaScript no HTML
- 12. Recursos nativos do navegador
- 13. Exercício 1: Cadastro de usuário - Calculadora de 4 operações
- 14. Resolução do Exercício 1: Cadastro de usuário - Calculadora de 4 operações
- 15. Comparação de dados
- 16. Operadores lógicos
- 17. Quiz 2 - Operações Lógicas
- 18. Estruturas Condicionais: If e Else
- 19. Exercício 2: Teste de velocidade e cálculo de dano
- 20. Resolução do Exercício 2: Teste de velocidade e cálculo de dano
- 21. Estruturas Condicionais: Switch
- 22. Exercício 3: Conversor de Medidas
- 23. Resolução do Exercício 3: Conversor de Medidas
- 24. Estruturas de Repetição: While
- 25. Exercício 4: Visitando novas cidades
- 26. Resolução do Exercício 4: Visitando novas cidades
- 27. Estruturas de Repetição: Do While
- 28. Exercício 5: Menu interativo e controle financeiro
- 29. Resolução do Exercício 5: Menu interativo e controle financeiro
- 30. Estruturas de Repetição: For
- 31. Exercício 6: Robô da tabuada - Procurando palíndromos
- 32. Resolução do Exercício 6: Robô da tabuada - Procurando palíndromos
JS 2
- 1. Estruturas de dados
- 2. Arrays
- 3. Trabalhando com Arrays - Parte 1
- 4. Trabalhando com Arrays - Parte 2
- 5. Exercício 7: Fila de espera - Pilha de cartas
- 6. Resolução do Exercício 7: Fila de espera - Pilha de cartas
- 7. Arrays bidimensionais
- 8. Objetos
- 9. Quiz 3 - Arrays e Objetos
- 10. Exercício 8: Cadastro de imóveis
- 11. Resolução do Exercício 8: Cadastro de imóveis
- 12. Funções
- 13. Parâmetros de uma função
- 14. Retorno de uma função
- 15. Escopo
- 16. Exercício 9: Calculadora geométrica
- 17. Resolução do Exercício 9: Calculadora geométrica
- 18. Métodos
- 19. Funções recursivas
- 20. Funções anônimas
- 21. High-Order Functions
- 22. High-Order Functions e Arrays - Parte 1
- 23. High-Order Functions e Arrays - Parte 2
- 24. Quiz 4 - Revisando Funções
- 25. Objetos globais
- 26. Exercício 10: Desafio final
- 27. #1 Resolução do Exercício 10: Desafio final
- 28. #2 Resolução do Exercício 10: Desafio final
- 29. Recapitulando o que aprendemos
JS 3
JS III - DOM
- 1. Introdução
- 2. Eventos no HTML
- 3. O que é DOM
- 4. Obtendo elementos HTML do DOM
- 5. Criando novos elementos no DOM
- 6. Quizz 5 - Revisando o DOM
- 7. Praticando a Manipulação do DOM
- 8. Exercício 11 - Escalação de Times
- 9. Resolução exercício 11 - Escalação de Times
- 10. Enviando valores do DOM para o Javascript
- 11. Trabalhando com eventos no Javascript
- 12. Trabalhando com formulários no Javascript
- 13. Quizz 6 - Eventos e formulários
- 14. Exercício 12 - Cadastro de Devs
- 15. Resolução exercício 12 - Parte 1 - Cadastro de Devs
- 16. Resolução exercício 12 - Parte 2 - Cadastro de Devs
- 17. Manipulando Estilos com Javascript
- 18. Manipulando Atributos com Javascript
- 19. Quizz 7 - Se aprofundando na manipulação do DOM
- 20. Projeto prático: Calc.js - Parte 1
- 21. Projeto prático: Calc.js - Parte 2
- 22. Exercício 13 - Jogo da Velha (tic-tac-toe)
- 23. Resolução exercício 13 - Jogo da Velha (tic-tac-toe) - Parte 1
- 24. Resolução exercício 13 - Jogo da Velha (tic-tac-toe) - Parte 2
- 25. Resolução exercício 13 - Jogo da Velha (tic-tac-toe) - Parte 3
- 26. Armazenamento no navegador - Parte 1
- 27. Armazenamento no navegador - Parte 2
- 28. Encerramento
JS 4
JS IV - JS Moderno
- 1. Introdução
- 2. Versões do ECMAScript
- 3. Compatibilidade de recursos
- 4. Template literals
- 5. Arrow functions
- 6. Desestruturação de objetos e arrays
- 7. Quizz 8 - Recursos do JS Moderno I
- 8. Operador spread
- 9. Rest params
- 10. Encadeamento opcional
- 11. Operador de Coalescência Nula
- 12. Quizz 9 - Recursos do JS Moderno II
- 13. Exercício 14 - Estatística na programação
- 14. Resolução exercício 14 - Estatística na programação
- 15. Introdução aos módulos
- 16. Módulos CommonJS
- 17. ES Modules
- 18. Tipos de export do ESM
- 19. Quizz 10 - Revisando os Módulos
- 20. Exercicio 15 - Modularizando uma aplicação
- 21. Resolução exercicio 15 - Modularizando uma aplicação
- 22. Conhecendo o npm
- 23. Usando o npm
- 24. Arquivos json
- 25. Exercício 16 - Datas com dayjs
- 26. Resolução exercício 16 - Datas com dayjs
- 27. npx e scripts npm
- 28. Quizz 11 - NPM
- 29. Conhecendo o babel
- 30. Usando o babel
- 31. Conhecendo o webpack
- 32. Usando o webpack
- 33. Configurando o webpack
- 34. Utilizando loaders
- 35. Utilizando plugins
- 36. Exercício 17 - Estruturando um projeto moderno
- 37. Resolução exercício 17 - Estruturando um projeto moderno
- 38. Utilizando o webpack-dev-server
- 39. Quizz 12 - Revisando Babel e Webpack
- 40. Encerramento
JS 5
JS V - POO
- 1. Introdução ao módulo
- 2. Revisando Objetos no Javascript
- 3. O que é Programação Orientada a Objetos
- 4. Classes e Instâncias
- 5. Exercício 18 - Treinando a Criação de Classes
- 6. Resolução do Exercício 18 - Treinando a Criação de Classes
- 7. Quizz 13 - Primeiros Passos na POO
- 8. Associação
- 9. Exercício 19 - Simulando um Blog com Classes
- 10. Resolução do Exercício 19 - Simulando um Blog com Classes
- 11. Encapsulamento
- 12. Herança
- 13. Exercício 20 - Classes para o DOM
- 14. Resolução do Exercício 20 - Parte 1 - Classes para o DOM
- 15. Resolução do Exercício 20 - Parte 2 - Classes para o DOM
- 16. Polimorfismo
- 17. Exercício 21 - Personagens para Jogo
- 18. Resolução do Exercício 21 - Personagens para Jogo
- 19. Acessadores: get e set
- 20. Atributos e Métodos Estáticos
- 21. Quizz 14 - Conceitos Fundamentais da POO
- 22. Projeto prático guiado: JS Bookstore (parte 1)
- 23. Projeto prático guiado: JS Bookstore (parte 2)
- 24. Projeto prático guiado: JS Bookstore (parte 3)
- 25. Exercício 22 - Classes para um Banco Digital
- 26. Resolução do Exercício 22 - Parte 1 - Classes para um Banco Digital
- 27. Resolução do Exercício 22 - Parte 2 - Classes para um Banco Digital
- 28. Recapitulando o que aprendemos
JS 6
JS VI - Tópicos Avançados
- 1. Introdução ao módulo
- 2. Tratamento de Erros com try, catch e finally.
- 3. Expressões Regulares no Javascript - Parte 1
- 4. Expressões Regulares no Javascript - Parte 2
- 5. Exercício - Validador de email e senha
- 6. Resolução - Validador de email e senha
- 7. Conhecendo o setTimeout() e o setInterval()
- 8. Assincronicidade no Javascript
- 9. Conhecendo as Promises
- 10. Utilizando .then() e .catch() em Promises
- 11. Exercício - Treinando o uso das Promises
- 12. Resolução - Treinando o uso das Promises
- 13. Encadeando Promises
- 14. Quizz 15 - Tópicos Avançados
- 15. Executando várias Promises
- 16. Funções async
- 17. Rejeitando Promises em Funções async
- 18. Utilizando await
- 19. Promise.all() com async e await
- 20. Exercício - Refatorando as Promises
- 21. Resolução - Refatorando as Promises
- 22. Revisão: Comunicação na Web com HTTP
- 23. Conhecendo as APIs Restfull
- 24. Requisições GET com Javascript
- 25. Requisições POST com Javascript - Parte 1
- 26. Requisições POST com Javascript - Parte 2
- 27. Exercício Final - Consumindo uma API
- 28. Resolução - Consumindo uma API - Parte 1
- 29. Resolução - Consumindo uma API - Parte 2
- 30. Encerramento
- 31. Prova final do Javascript com certificado
Informação do curso | |
Ano | 2023 |
Tamanho do Arquivo | 73.10 GB |
Idioma | Português |