/JavaScript-cursoemVideo

Curso JavaScript do CursoEmVideo

Primary LanguageHTMLMIT LicenseMIT

JavaScript - Curso em Video

Estudos realizados durante o curso. Veja os exercícios em https://regianegaspar.github.io/JavaScript-cursoemVideo/

Módulos

Módulo A: Conhecendo o JavaScript

Módulo de apresentação do que é o JavaScript, sua hisória e as indicações de referência. Escrevendo o primeiro alert.

Exercício:

  1. Usar alert, confirm e prompt.

Módulo B: Comandos básicos no JavaScript

O que são identificadores, tipos de dados, como manipular os dados, operadores (aritméticos, atribuição, relacionais, lógicos e ternários).

Exercícios:

  1. Pergunta o nome da pessoa através de um prompt e exibe em um alert.
  2. Pergunta dois valores em prompt e devolve a soma em um alert.
  3. Pergunta o nome da pessoa em um prompt e exibe na tela quantas letras o nome possui além de exibir o nome só com letras maiúsculas.

Módulo C: Entendendo o DOM

O que é o DOM, meios de selecionar algo do document, eventos de mouse, o que são funções e exercícios.

Exercícios:

  1. Aprendi que posso selecionar um elemento usando TagName, Id, Name, ClassName e Selector ou SelectorAll para fazer modificações.
  2. Eventos de mouse: mouseenter, mouseout e click.
  3. Usando uma função pega dois valores digitados em imput e retorna a soma.

Módulo D: Condições em JavaScript

Tipos de condições e exercícios.

Exercícios

  1. Uutilizar o console para exibir se a pessoa passou da velocidade permitida usando if.
  2. Utilizando um imput para pedir o país em que a pessoa nasceu verifica com if-else se a pessoa é brasileira ou estrangeira.
  3. Exibe na tela a velocidade digitada e se a pessoa foi multada ou não utilizando um if.
  4. Verifica a partir da idade se a pessoa não vota, se o voto é obrigatório ou se o voto é opcional usando if-else.
  5. De acordo com o horário exibe bom dia, boa tarde ou boa noite no console usando o new Date e getHours.
  6. Utilizando o new Date e getDay veridica o dia da semana com um switch case.
  7. Utiliza um new Date para saber as horas e exibe na tela além de imagem e cor de acordo com o período usando um if-else.
  8. A partir de ano de nascimento e sexo informados exibe a idade e uma imagem de acordo com a idade calculado utilizando if-else.

Módulo E: Repetições em JavaScript

Tipos de repetições e exercícios, como usar o como depuração.

Exercícios:

  1. A partir de números digitados (inicial e final) conta na quantidade desejada utilizando for.
  2. Gera a tabuada do número desejado usando while.

Módulo F: Avançando os estudos em JavaScript

Variáveis simples e compostas, trabalhando com funções e exercícios.

Exercício:

  1. A partir de números digitados exibe o menor, maior, quantidade de números digitados, soma e média dos números.

Desafios

Desafio 1 - Ao clicar no botão exibe um alert com o número do botão clicado.
Desafio 2 - Ao clicar no botão pede o nome e a idade em prompt para exibir em um alert.
Desafio 3 - Ao clicar no botão pede um número (em prompt) para exibir seu sucessor e antecessor num alert.
Desafio 4 - Ao clicar no botão pede em prompt o nome do produto, seu preço e a quantia dada para exibir em um alert o troco.
Desafio 5 - Pede em um prompt um valor em metros para exibir na tela suas conversões.
Desafio 6 - Exibe na tela a conversão de uma medida de temperatura dada em Celsius, em Fahrenheit e Kelvin.
Desafio 7 - Converte uma quantia de reais para dólares.
Desafio 8 - A partir de um produto e seu preço, calcula seu desconto de 10% e seu novo preço.
Desafio 9 - A partir do nome do funcionário, de seu salário e da porcentagem, calcula quanto será o aumento e o novo salário.
Desafio 10 - Dados os coeficientes de uma equação do segundo grau calcula seu Δ.
Desafio 11 - Verifica se um ano é bissexto.
Desafio 12 - Dados os preços de um produto (anterior e atual) calcula se ele ficou mais barato ou mais caro, qual o valor que variou e qual a porcentagem.
Desafio 13 - A partir do nome e das duas notas de um aluno calcula se ele foi aprovado, reprovado ou se ficou de recuperação.