Próximas turmas agendadas
Não há nenhuma turma agendada para este curso no momento. Nossas turmas são lançadas de acordo com a demanda.
Por isso, se estiver interessado, clique no link Estou Interessado no quadro ao lado para nos ajudar a lançar no melhor horário
para você.
Objetivo
Aprenda todos os fundamentos do Javascript, a linguagem de programação interpretada pelos navegadores.
Dada a sua versatilidade, Javascript é utilizada em diversos ambientes e sua notação de objetos JSON vem substituindo o XML como formato para troca de informações entre Webservices (padrão REST).
Esse curso é indicado a front-end engineers, desenvolvedores web (mesmo de back-end) e até webdesigner, a fim de dar mais vida às suas páginas.
Ementa
Introdução
- Histórico e fundamentos
- Editores e ferramentas
- Inserindo primeiros scripts
Lógica de programação
- Variáveis e tipos de dados
- Operadores
- Estruturas condicionais e laços
- Funções
Orientação a Objetos
- Objetos
- Funções construtoras
- Atributos e métodos
- Objetos x Arrays (sintaxe de acesso e for in)
- JSON
Javascript API
- Manipulação de números
- Manipulação de strings
- Manipulação de datas e horas
- Expressões Regulares
Objetos nativos
- Objeto window
- Objeto document
- Outros objetos (navigator, history, screen)
- Formulários
- Cookies
DOM - Document Object Model
- Árvore DOM
- Métodos de busca de nós
- Manipulação de nós
Eventos e animações
- Instruções setTimeout e setInterval
- Propagação e bubble de eventos
Dicas de desempenho
- Evite código duplicado e insira scripts no final
- Minify e obfuscate
Observações
Não é obrigatório mas interessante ter conhecimentos em lógica de programação aplicada a linguagens com sintaxe provenientes de C. * O valor do investimento pode variar de acordo com o local do treinamento devido aos custos de deslocamento do instrutor.
Turmas online podem ter preço diferenciado.
Para valores de inscrições em grupo ou turmas fechadas, entre em contato conosco.