Este curso de Javascript inicia com conceitos básicos de lógica de programação, e é plenamente indicado para quem está iniciando na área. O curso vai apresentando a linguagem Javascript, a biblioteca jQuery e alguns frameworks de desenvolvimento. Alguns pequenos aplicativos e jogos são desenvolvidos na linguagem, como uma demonstração passo a passo de como é a programação dos mesmos.
Contratação de Disciplina Avulsa
Consulte o valor ou faça a contratação online:
Aula 1
- O que É um Programa
- Um Primeiro Programa Javascript
- Trabalhando com Variáveis
- Controle de Fluxo com IF
- Recebendo Dados do Usuário
Aula 2
- Escrevendo Código Javascript em Página HTML
- Criando uma Calculadora Simples
- Resposta do Desafio - Invertendo Números
- Escrevendo Comentários em um Código
- Melhorando nossa Calculadora
- Implementando Soma e Conversão de Tipo
- Desafio: Cálculo do IMC
- Resposta do Desafio: Implementando Cálculo do IMC
Aula 3
- Introdução a Lógica Booleana
- Controle de Fluxo com o comando WHILE
- Solução do Desafio com o comando WHILE
- Desafio de Criar uma Calculadora com WHILE
- Resposta do Desafio - Calculadora com WHILE
- Desafio - Programa que Identifica o Maior e Menor Número
- Solução do Desafio - Maior e Menor Número
- Desafio de Cálculo de Fatorial
- Solução do Desafio de Cálculo de Fatorial
- Desafio de Cálculo de Fatorial em um Loop
- Resposta do Desafio de Cálculo de Fatorial em um Loop
Aula 4
- Introdução a Funções
- Desafio: criar uma função
- Resposta do Desafio de Criar uma Função
- Escopo de Variáveis
- Variáveis Booleanas
- Tipos de Variáveis
- Cálculo de Números Primos
Aula 5
- Tipo de Variável Objeto
- Comandos de Controle de Fluxo: o FOR
- Introdução a Arrays em Javascript
- Desafios com Arrays em Javascript
- Respostas dos Desafios com Arrays em Javascript
Aula 6
- Desafio Adicional 1
- Desafio Adicional 1 - Primeira Dica
- Desafio Adicional 1 - Primeira Solução
- Desafio Adicional 1 - Segunda Solução
- parseInt, parseFloat e eval
- conteúdo complementar de Arrays
- Desafio Adicional 2
- Desafio Adicional 2 - Resposta
- Desafio Adicional 3 - Ordenação de Números
- Desafio Adicional 3 - Solução Parte 1
- Desafio Adicional 3 - Solução Parte 2
- Desafio Adicional 3 - Solução Parte 3
- Desafio Adicional 3 - Solução Parte 4
- Desafio Adicional 3 - Solução Parte 5
- Desafio Adicional 4 - Função Fibonacci
- Desafio Adicional 4 - Função Fibonacci - Solução
Aula 7
- Funções de string: indexOf e lastIndexOf
- Funções Push e Pop
- Funções Shift e Unshift
- Funções Concat e Slice
- Funções Sort e Reverse
- Funções toString e Join
- Função splice
Aula 8
- Declaração de funções
- Escopo de funções
- Funções como parâmetros
Aula 9
- Objetos: herança
- Objetos: sintaxe formal
- Objetos: sintaxe literal
Aula 10
- Apresentação do jogo
- Uso do CANVAS no javascript
- Analisando o código do jogo: controle da nave do jogador
- Analisando o código do jogo: controle das naves inimigas
- Versão orientada a objetos do jogo
- Implementação do tiro atingindo a armada inimiga, utilizando orientação a objetos
- Desafios para você desenvolver
Aula 11
- Apresentação do jogo Genius
- Propriedades e Métodos do Jogo Genius
- Sequência Lógica do Jogo Genius
- Dois Métodos do Jogo Genius
- Continuação dos Métodos do Jogo Genius
- Método de Comparação - Jogo Genius
- Salvamento de Cookies - Jogo Genius
- Método Principal - Jogo Genius
Aula 12
- Introdução ao DOM
- Objetos Document e Window
- getElementById
- getElementByTagName
- Estilos no DOM
- innerHTML - inserindo dados no HTML
Aula 13
- Criando novos elementos no DOM
- Removendo elementos do DOM
- Criando textNodes
- Navegando no DOM - parentNode
- Desafio
Aula 14
- Jquery
- Como introduzir o Jquery
- Seletores
- Eventos
- Ajax
- Função load
- Formulário
Aula 15
- Validação de Formulários
- Carousel
- tooltip
Aula 16
- Visão Geral
- Estrutura em HTML
- Layout em CSS
- Ola Mundo em jQuery
- Hover em jQuery
- Alterando CSS em jQuery
- Finalizando o Menu
Aula 17
- Selecionando e alterando imagens com jQuery
- Alterando atributos de imagens
- Trabalhando textos com jQuery e Ajax
- Função Append
- Implementando scroll infinito
Aula 18
- janelas modais - introdução
- janelas modais - fundo da janela
- janelas modais - fechando a janela modal
- janelas modais - exibindo a janela criada
- janelas modais - construindo a janela modal
- janelas modais - janela com imagens
- janelas modais - textos e imagens
- janelas modais - utilizando ajax