Coding_JavaScript_ vol.1
Coding_JavaScript_ vol.1
CODING_JAVASCRIPT 1
CODING
PROGRAMAÇÃO EM JAVASCRIPT
CODING
JAVASCRIPT
CODING_JAVASCRIPT 1
Todo o conteúdo deste material, como textos, gráficos, imagens, logotipo e tabelas, é
de propriedade exclusiva da BuildingUp Centro de Educação Integrada Ltda e da
B.Up Educacional Ltda, e protegido pelas leis de direitos autorais do Brasil,
proporcionadas pela Constituição Federal em seu artigo 5º, parágrafos 27 e 28, bem
como pelo Código Civil Brasileiro e pela Lei 9.610/98. Outros nomes de marcas e
logotipos podem ser marcas comerciais ou marcas registradas de outras empresas.
Não é permitido copiar, distribuir, retransmitir ou modificar o conteúdo deste material,
na forma eletrônica ou impressa, para qualquer fim. Tais atos serão considerados
crimes e julgados na forma da Lei pertinente.
2
CODING_JAVASCRIPT 1
INDICE
• Conteúdo deste modulo
• Introdução
• Unidade 2: Algoritmos
• Unidade 3: Diagramas
• Unidade 6: Variáveis
3
CODING_JAVASCRIPT 1
CONTEÚDO
CONTEÚDO
Estamos prestes a embarcar em uma incrível jornada de
aprendizado sobre JavaScript! Começaremos nossa
aventura explorando lógica de programação, ou seja,
aprendendo como pensar de forma lógica e estruturada
para criar programas poderosos e eficientes.
4
CODING_JAVASCRIPT 1
UNIDADE
OBJETIVOS
• Desenvolver habilidades para pensar de forma
1 Lógica de
programação
lógica e estruturada
OBJETIVOS
OBJETIVOS
• Entender o conceito de algoritmos
2 Algoritmos • Aprender sobre diferentes tipos de algoritmos
• Aprender a aplicar algoritmos em situações reais
UNIDADE
OBJETIVOS
• Entender o conceito de diagramas
3 Diagramas • Aprender a criar diagramas
• Aprender a interpretar e analisar diagramas
UNIDADE
OBJETIVOS
OBJETIVOS
• História do JavaScript
5 Introdução ao
JavaScript
• Aprender como criar e escrever no seu primeiro
arquivo JavaScript
• Realizar a execução do primeiro código
UNIDADE
OBJETIVOS
OBJETIVOS
OBJETIVOS
8 Operadores
matemáticos
• Aprender sobre os operadores de atribuição
• Aprender sobre os operadores de incremento e
decremento
UNIDADE
OBJETIVOS
OBJETIVOS
10 Operadores
lógicos
• Aprender a usar os operadores lógicos
• Aprender sobre a prioridade dos operadores
lógicos
5
CODING_JAVASCRIPT 1
INTRODUÇÃO
INTRODUÇÃO
JavaScript (ou JS) é uma linguagem de programação de
uso geral, mas muito utilizada por desenvolvedores na
criação de páginas interativas da Internet, e no
desenvolvimento de softwares. JS é atualmente a
principal linguagem para programação front-end em
navegadores web.
6
CODING_JAVASCRIPT 1
INTRODUÇÃO
7
CODING_JAVASCRIPT 1
UNIDADE
LÓGICA DE
PROGRAMAÇÃO
8
CODING_JAVASCRIPT 1
Lógica de programação
UNIDADE 1
10
CODING_JAVASCRIPT 1
UNIDADE
ALGORITMOS
11
CODING_JAVASCRIPT 1
UNIDADE 2
Algoritmos
Algoritmos são conjuntos de passos
lógicos e bem definidos que são
utilizados para resolver problemas e
realizar tarefas específicas. Eles são
escritos de maneira a ser
compreendidos e executados por
computadores, mas também
podem ser compreendidos e
seguidos por humanos. Algoritmos
são utilizados em muitas áreas,
como ciência da computação,
matemática, engenharia e
negócios, e são fundamentais para
a programação de computadores.
12
CODING_JAVASCRIPT 1
UNIDADE 2
Pseudocódigo
13
CODING_JAVASCRIPT 1
UNIDADE 2
14
CODING_JAVASCRIPT 1
UNIDADE 2
15
CODING_JAVASCRIPT 1
UNIDADE 2
Conclusão
16
CODING_JAVASCRIPT 1
UNIDADE
DIAGRAMAS
17
CODING_JAVASCRIPT 1
UNIDADE 3
Diagramas
Os diagramas são desenhos
ou esboços que ajudam a
representar fluxos de
informações de maneira visual
e fácil de entender.
18
CODING_JAVASCRIPT 1
UNIDADE 3
Representa uma
Símbolo de
etapa do seu
Processo processo
19
CODING_JAVASCRIPT 1
UNIDADE 3
Construindo um diagrama
20
CODING_JAVASCRIPT 1
UNIDADE 3
21
CODING_JAVASCRIPT 1
UNIDADE 3
Exercícios
1
Prepare um diagrama que ilustre o fluxo de
atividades para a preparação de café. Mostre
todas as etapas como colocar água no bule,
colocar o pó de café, esperar a água ferver,
despejar na xícara, adoçar, etc.
2
Prepare um diagrama que Ilustre o fluxo de
atividades ao fazer compras. Mostre as
etapas desde sair de casa até chegar ao
supermercado, escolher os itens, pagar e
voltar para casa.
3
Prepare um diagrama que Ilustre o fluxo de
atividades envolvidas no ato de tomar banho.
Mostre as etapas de tirar a roupa, entrar no
chuveiro, limpar o corpo, sair do chuveiro e
se secar.
22
CODING_JAVASCRIPT 1
UNIDADE 3
Conclusão
23
CODING_JAVASCRIPT 1
UNIDADE
CONFIGURANDO
O AMBIENTE DE
DESENVOLVIMENTO
24
CODING_JAVASCRIPT 1
UNIDADE 4
Configurando o ambiente
de desenvolvimento
IDE: Integrated Development Environment
Integrated Development Environment (IDE) é um software
que fornece uma série de ferramentas para auxiliar o
desenvolvedor na criação de aplicativos. As IDEs são
projetadas para tornar o processo de codificação mais fácil
e eficiente, oferecendo recursos como edição de código,
depuração, controle de versão, gerenciamento de projetos
e integração com outras ferramentas de desenvolvimento.
25
CODING_JAVASCRIPT 1
UNIDADE 4
26
CODING_JAVASCRIPT 1
UNIDADE 4
NodeJs
27
CODING_JAVASCRIPT 1
UNIDADE 4
28
CODING_JAVASCRIPT 1
UNIDADE 4
Passo 1:
Na aba do lado esquerdo do nosso VScode nos vamos
clicar no icone de extensões
29
CODING_JAVASCRIPT 1
UNIDADE 4
Passo 2:
Iremos clicar nesta barra de pesquisa e pesquisar as
extensões:
Passo 3:
Ao abrir cada um das extensões exigidas no passo 2, iremos
apertar no botão "install" para instalar a extensão
30
CODING_JAVASCRIPT 1
UNIDADE 4
Conclusão
31
CODING_JAVASCRIPT 1
UNIDADE
INTRODUÇÃO
AO JAVASCRIPT
32
CODING_JAVASCRIPT 1
UNIDADE 5
Introdução ao Javascript
Sua história
33
CODING_JAVASCRIPT 1
UNIDADE 5
Criar novo
arquivo
34
CODING_JAVASCRIPT 1
UNIDADE 5
35
CODING_JAVASCRIPT 1
UNIDADE 5
36
CODING_JAVASCRIPT 1
UNIDADE 5
Comentarios no JavaScript
37
CODING_JAVASCRIPT 1
UNIDADE 5
Conclusão
38
CODING_JAVASCRIPT 1
UNIDADE
VARIÁVEIS
39
CODING_JAVASCRIPT 1
UNIDADE 6
Variáveis
Variaveis são como caixas virtuais onde você pode guardar
informações para usar mais tarde. Por exemplo, imagine
que você está fazendo uma lista de compras e quer
guardar o nome de um item que você precisa comprar.
40
CODING_JAVASCRIPT 1
UNIDADE 6
41
CODING_JAVASCRIPT 1
UNIDADE 6
Escopo de bloco
Exemplo:
42
CODING_JAVASCRIPT 1
UNIDADE 6
Conclusão
43
CODING_JAVASCRIPT 1
UNIDADE
TIPOS DE DADOS
NO JAVASCRIPT
44
CODING_JAVASCRIPT 1
UNIDADE 7
Veja os exemplos:
45
CODING_JAVASCRIPT 1
UNIDADE 7
47
CODING_JAVASCRIPT 1
UNIDADE 7
48
CODING_JAVASCRIPT 1
UNIDADE 7
Exercícios
Vamos à pratica!
49
CODING_JAVASCRIPT 1
UNIDADE 7
Conclusão da unidade
50
CODING_JAVASCRIPT 1
UNIDADE
OPERADORES
MATEMÁTICOS
NO JAVASCRIPT
51
CODING_JAVASCRIPT 1
UNIDADE 8
Operadores matemáticos no
JavaScript
Introdução aos operadores matemáticos
52
CODING_JAVASCRIPT 1
UNIDADE 8
53
CODING_JAVASCRIPT 1
UNIDADE 8
Em vez de escrever:
54
CODING_JAVASCRIPT 1
UNIDADE 8
55
CODING_JAVASCRIPT 1
UNIDADE 8
• Adição:
56
CODING_JAVASCRIPT 1
UNIDADE 8
Exercícios
57
CODING_JAVASCRIPT 1
UNIDADE 8
58
CODING_JAVASCRIPT 1
UNIDADE 8
59
CODING_JAVASCRIPT 1
UNIDADE 8
Conclusão
60
CODING_JAVASCRIPT 1
UNIDADE
OPERADORES DE
COMPARAÇÃO
61
CODING_JAVASCRIPT 1
UNIDADE 9
Operadores de comparação
Os operadores de comparação são utilizados em JavaScript
para comparar valores e determinar se eles são iguais ou
diferentes. Esses operadores permitem que você verifique se
duas variáveis possuem o mesmo valor, se uma variável é
maior ou menor do que outra, e muito mais. Eles são
fundamentais para a construção de algoritmos e lógica de
programação.
62
CODING_JAVASCRIPT 1
UNIDADE 9
63
CODING_JAVASCRIPT 1
UNIDADE 9
64
CODING_JAVASCRIPT 1
UNIDADE 9
Exercícios
Conclusão
66
CODING_JAVASCRIPT 1
UNIDADE
OPERADORES
LÓGICOS NO
JAVASCRIPT
67
CODING_JAVASCRIPT 1
UNIDADE 10
Operadores lógicos
68
CODING_JAVASCRIPT 1
UNIDADE 10
69
CODING_JAVASCRIPT 1
UNIDADE 10
70
CODING_JAVASCRIPT 1
UNIDADE 10
72
CODING_JAVASCRIPT 1
UNIDADE 10
73
CODING_JAVASCRIPT 1
UNIDADE 10
74
CODING_JAVASCRIPT 1
UNIDADE 10
Conclusão
75