Cursos on-line de JavaScript - curso RUB 25.600. da Escola Internacional de Profissões, treinamento de 8 semanas, data 5 de dezembro de 2023.
Miscelânea / / November 28, 2023
Maior motivação para aprender devido à descoberta de pessoas com ideias semelhantes na comunidade.
Comunicação ao vivo com mentores e colegas de classe.
Aulas regulares diretamente no centro de treinamento.
Espaço de aprendizagem confortável, salas de aula amplas e equipadas.
Acessibilidade de transporte: os nossos centros de formação estão sempre localizados no centro da cidade.
Comunicação online “ao vivo” com professores e mentores.
Acesso ao curso por 3 meses: tarefas interativas, webinars e gravações de aulas.
Horário de treinamento flexível que você escolhe.
Sem custos adicionais de transporte.
Possibilidade de combinar formação com trabalho, viagens e formação paralela.
Imediatamente após concluir o curso, você poderá começar a ganhar dinheiro como desenvolvedor, além de implementar JavaScript em seu trabalho e aumentar sua renda.
Após concluir o curso você recebe um Certificado Pessoal.
16
Interfaces: formulários, dados binários, componentes web
1. Usando JavaScript
Explorar
1. Padrões modernos
2. Usando JavaScript
3.Trabalhando com editores de código
4.Ferramentas do desenvolvedor: trabalhando com o console
5. Scripts externos e a ordem de sua execução
6.Trabalhando com o sistema de controle de versão Git
7.Criando um repositório
Domine
- Ferramentas de desenvolvimento
- Editor de código
- GitHub
- Olá Mundo
Na prática
• Domine os padrões JavaScript.
• Trabalhe com um editor de código e crie um repositório no Git.
O professor avaliará o resultado da tarefa e discutirá detalhadamente com você.
2. Sintaxe e funções do código
Explorar
1. Estrutura do código
2. Tipos de dados e métodos para trabalhar com eles
3. Métodos primitivos
4.Operações com números
5.Sintaxe da matriz
6.Escopo
7. Maneiras de definir funções em JavaScript
Domine
- Sintaxe
- Tipos de dados
- Constantes
- Expressão de Função
Na prática
• Escreva uma função de contador para gerar números.
O professor avaliará o resultado da tarefa e discutirá detalhadamente com você.
3. Recursos 2.0
Explorar
1. Fechamento
2. Parâmetros residuais
3. Objeto global
4. Objeto de função
5.Sintaxe "nova função"
6. Agendamento de chamadas
7. Encaminhamento de chamadas
Domine
- ENF
- setTimeout
- ligar/candidatar/ligar
- Contexto de execução
Na prática
• Resolver problemas sobre o uso de funções complexas ao escrever código.
• Você trabalhará com escopo, contexto de chamada.
O professor avaliará o resultado da tarefa e discutirá detalhadamente com você.
4. Operadores
Explorar
1.Prioridade das operações
2.Sintaxe de cadeia opcional
3. Operadores condicionais e bit a bit
4. Operadores e operandos JavaScript
5. Operadores de comparação
6. Operador de igualdade estrita
7. Operador ternário
8. Operadores lógicos
Domine
- Codificação Unicode
- Corrente opcional
- Operadores lógicos
- Operador ternário
Na prática
• Resolver problemas de funcionamento de operadores e operandos, comparações de tipos e utilização do operador ternário.
O professor avaliará o resultado da tarefa e discutirá detalhadamente com você.
5. Ciclos
Explorar
1.Iterações
2.Sintaxe do loop
3.Declaração de variável inline
4.Usando diretivas com operadores
5. Design da caixa do switch
6. Agrupamento de código
7.Métodos de trabalho com arrays: forEach, Mapear, filtrar, reduzir
8.Casos de trabalho com ciclos
Domine
- Enquanto; para
- diretiva de quebra
- Iteração
- Continuar
Na prática
• Escrever código usando loops e funções aprendidas no código: Atribuição de algoritmos.
O professor avaliará o resultado da tarefa e discutirá detalhadamente com você.
6. Objetos
Explorar
1.Sintaxe do objeto
2.Tipos de objetos
3. Métodos de objeto
4.Link para área de dados
5.Copiando objetos via “link”
6. Propriedades-funções de um objeto
7.Métodos de acesso às propriedades e métodos de um objeto
8. Herança de protótipo
9. Métodos de prototipagem
Domine
- Literais
- Ciclo “for…in”
- Referência de área de dados
- Protótipos integrados
Na prática
• Resolver problemas de utilização de objetos e interação com eles em um script.
O professor avaliará o resultado da tarefa e discutirá detalhadamente com você.
7. Objetos: continuação
Explorar
1. Funções-construções e objetos do mesmo tipo
2. Propriedades dos símbolos
3.Símbolos globais
4.Símbolos do sistema
5.Opções para conversão de objetos
6. Sinalizadores e descritores de propriedades
7.Getters e setters
8.Proxy e reflexão
9.Desestruturação de objetos
Domine
- Recursão
- Propriedades curtas
- Convertendo Objetos
- Desestruturação
Na prática
• Você desenvolverá habilidades no uso de objetos, funções e símbolos mais complexos.
O professor avaliará o resultado da tarefa e discutirá detalhadamente com você.
8. Aulas+ geradores
Explorar
1.Classe: sintaxe básica
2. Herança de classe
3. Propriedades e métodos estáticos
4. Métodos e propriedades privadas e protegidas
5. Estendendo classes integradas
6. Verificando a classe: "instanceof"
7. Iteradores e geradores
Domine
- Verificação de aula
- Expressão de classe
- Geradores
- Herança de classe
Na prática
• Escreva código usando classes e geradores.
O professor avaliará o resultado da tarefa e discutirá detalhadamente com você.
9. Erros de código e testes
Explorar
1. Pontos de interrupção
2. Comando do depurador
3. Execução passo a passo do script
4.Logging - do código ao console
5. Tratamento de erros
6. Erros do usuário
7. Extensão de erro
8. Detectando erros no código executável
Domine
- Pontos de interrupção
- Erro ao processar
- Extensão de erro
- Herança de classe
Na prática
• Resolver problemas de depuração de código e tratamento de erros.
O professor avaliará o resultado da tarefa e discutirá detalhadamente com você.
10. Promessa
Explorar
1.Promessas
2. Cadeia de promessas
3.Promessas: tratamento de erros
4. Promisificação
5.Programação assíncrona e síncrona
6. Funções assíncronas: async/await
Domine
- Promessa
- Promisificação
- Programação assíncrona
- Assíncrono/aguardar
Na prática
• Resolver problemas relacionados ao uso de promessas em um script.
O professor avaliará o resultado da tarefa e discutirá detalhadamente com você.
11. DOM
Explorar
1. Ambiente do navegador, especificações
2.Navegação pelos elementos DOM
3.Alterar um documento
4.Dimensões e rolagem de elementos/janelas
5.Página: DOMContentLoaded, carregar, antes de descarregar, descarregar
6.Carregando recursos: onload e onerror
Domine
- Árvore DOM
- Arraste e solte
- Rolagem
- Eventos de ponteiro
Na prática
• Escreva código com reconhecimento de eventos do navegador e código de loop de eventos.
• Gerar elementos DOM baseados em um template e preenchê-los com dados.
O professor avaliará o resultado da tarefa e discutirá detalhadamente com você.
12. Interfaces: formulários, dados binários, componentes web
Explorar
1. Propriedades e métodos do formulário
2.Foco: foco/desfoque
3.Enviando um formulário: evento e método de envio
4.Abrindo janelas e métodos de janela
5. Política de “Mesma Fonte”
6. Elementos personalizados
7.Slots Shadow DOM
Domine
- Decodificador de texto
- ArrayBuffer
- Sombra DOM
- Arquivo e FileReader
Na prática
• Resolver problemas de execução de código com formulários, componentes web e abertura de janelas.
O professor avaliará o resultado da tarefa e discutirá detalhadamente com você.
13. Solicitações de rede
Explorar
1.FormData
2.Buscar API
3. Objetos URL
4.XMLHttpSolicitação
5. Downloads de arquivos recuperáveis
6. Eventos enviados pelo servidor
7.Cookies, documento.cookie
8.LocalStorage, sessãoStorage
9.Trabalhando com a API: recebendo dados e exibindo-os no navegador
10.Tipos de consulta e como usá-los
Domine
- AJAX
- Buscar
- Cache
- Tipos de solicitações
Na prática
• Escreva código tendo em mente a funcionalidade para solicitações de rede.
• Você trabalhará com uma API pronta.
O professor avaliará o resultado da tarefa e discutirá detalhadamente com você.
14. Resumindo: revisão
Explorar
1.Análise do trabalho dos alunos com API
2. Revisão das bibliotecas JavaScript
3. Recomendações para um maior desenvolvimento: o que estudar, para onde ir
4.Respostas às perguntas preparadas
Domine
- Habilidades interpessoais
- Bibliotecas JavaScript
- Perspectivas de desenvolvimento
- Revisão de código
Na prática
• Apresentar um rascunho do código escrito, o professor dará recomendações para o seu desenvolvimento e melhoria.
O professor avaliará o resultado da tarefa e discutirá detalhadamente com você.