Programação em Javascript

Neste curso o aluno aprende desde os primeiros passos a programar em linguagem Javascript. Não é necessário conhecimento prévio de programação, pois o primeiro curso inicia com conceitos básicos de lógica de programação.

Nível: introdutório
Lições: 34
Área: Programação

Cadastro no Portal Alfamídia Online

Este é um curso disponível para assinantes Alfamídia, mas oferecido gratuitamente por 24 horas para você poder experimentar. Basta cadastrar seu e-mail para ter acesso ao curso. Pagando uma mensalidade, no valor de R$ 45,00, você também terá acesso aos mais de 300 cursos pagos, sem compromisso de tempo mínimo.

Disciplinas e Conteúdo do Curso

Lógica de Programação e Javascript

O que É um Programa
Apostila de Lógica de Programação
Um Primeiro Programa Javascript
Trabalhando com Variáveis
Controle de Fluxo com IF
Recebendo Dados do Usuário
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
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
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
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
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

Javascript

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
Declaração de funções
Escopo de funções
Funções como parâmetros
Objetos: herança
Objetos: sintaxe formal
Objetos: sintaxe literal

Javascript e DOM

Introdução ao DOM
Objetos Document e Window
getElementById
getElementByTagName
Estilos no DOM
innerHTML - inserindo dados no HTML
Criando novos elementos no DOM
Removendo elementos do DOM
Criando textNodes
Navegando no DOM - parentNode
Desafio

Javascript e jQuery

Jquery
Como introduzir o Jquery
Seletores
Eventos
Ajax
Função load
Formulário

Bibliotecas e Frameworks Javascript

Validação de Formulários
Carousel
tooltip