Alfamídia Programação: Lógica de Programação com Javascript
Carga Horária
20 horasPré-requisitos
Conhecimentos básicos de informática e uso do computadorUnidade 1. Introdução ao javascript
- O que é javascript?
- Onde os script podem ser executados ?
- Versões de navegadores e de javascript
- Configuração para Internet Explorer e Firefox
- Funcionamento
- Benefícios
- Javascript vs Java
Unidade 2. Noções básicas de javascript
- Criando um script em uma página html
- Ativando e desativando Javascript
- Utilizando comentários
- A estrutura de um script javascript
- Variáveis
- Tipos de dados
- Caixas de diálogo ou de mensagem
- Operadores
- Detecção de Erros
Unidade 3. Utilizando funções
- O que é função
- Utilizando funções no javascript
- As funções intrínsecas do javascript
- Funções criadas pelo usuário
Unidade 4. Expressões
- Expressões condicionais – estruturas de teste
- Expressões seletoras
- Expressões de loop - estruturas de repetição
- Expressões Try....catch
Unidade 5. Objetos
- O objeto array
- O objeto date
- O objeto math
- O objeto string
- Objetos criados pelo usuário
- Métodos
Unidade 6. Eventos
- O que é
- Eventos implementados pelo javascript
- Como se define um evento
- Gestões de eventos disponíveis em javascript
Unidade 7. Conhecendo objects dom
- Introdução a dom
- O que é html dom?
- Quando devemos usar javascript
- As divisões de dom
- Alterar conteúdo com html dom
- Document objects
- Propriedades do objeto body
- Objeto form
- Métodos getelementbyid, getElementsByName, getElementsByTagName
- Principais Objetos: String, Math, Number, RegExp, Array, Date
- Criando objetos personalizados
Unidade 8. Manipulando forms com dom
- Tutorial
- Extraindo informações dos formulários html
- Validando informações no formulário
- Validação com expressões regulares (regex)
Unidade 9. Objeto windows
- Métodos do objeto window
- Frames e Iframes
Unidade 10. Introdução ao dhtml
- O que é dhtml
- Trocando o layout dos elementos do html
- Escondendo e mostrando elementos dinamicamente
- Atribuindo eventos dinamicamente
Unidade 11. Estilos
- CSS Dinâmico
- Objeto Style
Unidade 12. Introdução a Ajax
- Objeto XMLHttpREQUEST
Próximas Turmas
| Manhã | 28/05/2012 à 01/06/2012 |
| Noite | 28/05/2012 à 01/06/2012 |
| Sábados | 16/06/2012 à 23/06/2012 |
| Manhã | 23/07/2012 à 27/07/2012 |
| Noite | 23/07/2012 à 27/07/2012 |