JavaScript Avançado
Faz parte das formações: Desenvolvedor Django Full-Stack
Instituição: TreinaWeb
Descrição
Neste curso iremos apresentar funcionalidades mais avançados do JavaScript, permitindo que o aluno desenvolva pequenos sistemas web. Além de vídeos e textos, há também exercícios e desafios para fixar, praticar e aplicar o conteúdo aprendido.
Dentre várias outras coisas, você irá aprender:
- Internacionalização;
- Promises, Iterators/Generators, Async/Await;
- Requisições com Fetch;
- Módulos;
- Web Workers;
- Proxy e Reflect;
- Armazenamento de dados com LocalStorage, SessionStorage e IndexedDB;
- O que são Frameworks;
- Conhecendo a aplicação do JavaScript além do navegador.
Ementa
1 - Introdução
O que vimos?
O que veremos?
Instalando o Node.js
Instalando um Servidor
2 - Internacionalização
O que é Internacionalização?
Language Tags e Localização
NumberFormat
DateTimeFormat
Estruturando o Projeto
Internacionalizando os Dados
Questionário 3 questões
3 - Funções Autoexecutáveis
O que são Funções Autoexecutáveis?
Passando variáveis
Variáveis e Funções Privadas
Modularização
Modularizando o Código
Questionário 3 questões
4 - Código Assíncrono
O Que é Código Assíncrono
Callbacks
Promises
Promises - Métodos Estáticos
Criando Promises
Iterator
Criando Iterators
Generators
Criando Generators
Trabalhando com Async/Await
Questionário 3 questões
5 - Requisições com Fetch
O que é AJAX?
O Antigo Objeto XHR
Fazendo requisições com Fetch
Configurando a Requisição
Buscando Dados por Requisições
6 - Módulos
Módulos no JavaScript
Trabalhando com Módulos
Separando Módulos em Arquivos
Questionário 3 questões
7 - Web Workers
O que são Threads?
O que são Web Workers?
Criando Web Workers
Gerando Template com Workers
Questionário 3 questões
8 - Proxy e Reflect
Trabalhando com Proxies
Reflect
Reagindo a Mudanças com Proxies
Questionário 3 questões
9 - Armazenamento de Dados
Armazenando Dados no Navegador
LocalStorage
SessionStorage
IndexedDB - Preparando o Banco de Dados
IndexedDB - Inserindo Dados
IndexedDB - Buscando Dados
IndexedDB - Atualizando Dados
IndexedDB - Removendo Dados
Armazenando Dados
Questionário 3 questões
10 - Frameworks
O que são Frameworks?
Apresentando o Vue.js
11 - JavaScript além do Navegador
O JavaScript além do Navegador
Node.JS
Testes
Qualidade de Código
Automatização de Tarefas
Servidores
Aplicativos Mobile
Softwares Desktop
SmartTVs
3D
Jogos
Plugins
Sistemas Operacionais
Programação de Hardwares e Internet das Coisas
Hologramas
Realidade Virtual e Realidade Aumentada
Inteligência Artificial
Data de Início: 1 de Agosto de 2021
Data de Conclusão: 2 de Agosto de 2021
Carga Horária: 16,0
Categorias: Front-end JavaScript