Back-end | 2021 | Semana 2 | Lógica e Javascript I
Entender os princípios básicos de lógica de programação utilizando a linguagem JavaScript.
- Node.js
- Visual Studio Code
- Exercícios precisam ser entregues até dia
- Chamada
- Apresentação professora e monitoras
- Combinados de aula
- Dinâmica rápida: qual seu nome, de onde vem, uma música que gosta e uma palavra de sensação/expectativa para o encontro do dia
- O que é e por que aprender lógica?
- Curiosidade - internet e seus cabos oceânicos.
- O que é o que é: backend e frontend?
- O que são línguagens de programação?
- Quem é JavaScript? Por que usar o Node.js?
- O que são algoritmos?
- Algoritmos no nosso dia a dia
- Entrada, Processamento + Memória e Saída
- Lógica narrativa, fluxograma e pseudocódigo
- Exercício - Construa um algoritmo pensando numa tarefa sua do dia-dia. - 10 min
- 3 alunas para ler suas respostas de exercícios - 10 min
- Declaração de variáveis: var, let, const
- Operador de atribuição: =
- Atribuição de valor à variável
- Tipo String
- Tipo Number
- Tipo Boolean
- Tipo undefined e null
- Instalando o node.js
- Criando minhas pastas, arquivos
- Como utilizar o console
- Usando typeof
- Usando template string
- Utilizando o node
- Almoço
- [] Pedir à 1 ou 2 alunas para relembrar o que foi aprendido durante a manhã
- Operadores aritméticos
- Operador Unário
- Operadores de igualdade e relacionais
- Operadores lógicos
- Fazer juntas - Usando operadores e variáveis, com node.js
- Estrutura if / else
- Estrutura if / else if / else
- Mostrar no código
- Fazer juntas - condicionais
- Inicialização de um html + usando a tag
<script>
- Prompt
- Alert
- Passar exercícios da semana
- Como adicionar atualizações de outro repositório,
git remote add upstream https://link-do-repositorio
- Fazendo o pull(puxar) da upstream
- Criando minhas branchs, dando push pro meu repositório, criando pull requests
- [] Momento de relembrar - Pedir para alunas relembrarem aula de domingo.
- [] Dúvidas sobre conteúdo/exercícios
- [] Preview - Mostrando os tipos objeto/array e functions
-
[Descrição Narrativa, Fluxograma e Pseudocódigo - Lógica de Programação] (https://www.youtube.com/watch?v=mXajDUGFnJo)