JavaScript Intermediário - Versão 2.2.0
Objetivo do Curso
Ensinar o aluno a desenvolver scripts de cliente usando JavaScript.
Escolher os mecanismos e designs corretos para resolver problemas
específicos.
Ao Final do Curso
- Criar e projetar funções
- Passar parâmetros para funções
- Usar arrays para agrupar dados
- Entender o trabalho com strings
- Pesquisar e classificar dados
- Interagir com strings
- Usar objetos Date e Math
- Implementar intervalos em scripts
- Compreender as inovações do ECMAScript
- Aplicar testes de unidade
- Entender e aplicar programação orientada a objetos (POO)
Conteúdo Programático
Módulo 1: Arrays e Strings (10 horas)
- O que é um array?
- Criando e acessando elementos de arrays
- Propriedades e métodos de arrays
- Classificação e pesquisa em arrays
- O que é uma string?
- Métodos e propriedades de strings
Módulo 2: Funções (10 horas)
- Sintaxe da declaração de função
- Parâmetros e retorno de função
- Escopo de variáveis e a palavra-chave
this
- Recursão
Módulo 3: Intervalos, Data e Matemática (4 horas)
- Chamada de função periódica
- Objeto
Date
: Manipulação de data e hora
-
Objeto
Math
: Propriedades, métodos e números aleatórios
Módulo 4: Introdução à POO (20 horas)
- Conceito de objetos
- Encapsulamento, herança e polimorfismo
- Classes e construtores
- Propriedades de acesso (getters e setters)
Módulo 5: ECMAScript (4 horas)
- História e evolução
- Funções de seta
- Módulos e classes
Módulo 6: Teste de Unidade (4 horas)
- Conceitos e importância
- Ferramentas de teste
- Exemplos práticos