Skip to content

Turma on11 - Semana 2 – Resolução de Problemas/Lógica aplicada e JavaScript (sintaxe básica)

Notifications You must be signed in to change notification settings

reprograma/On11-TodasEmTech-Javascript-I

Repository files navigation

Online 11 -TodasEmTech- Javascript-I

Back-end | 2021 | Semana 2 | Lógica e Javascript I

Objetivo

Entender os princípios básicos de lógica de programação utilizando a linguagem JavaScript.

Recursos necessários:

  • Node.js
  • Visual Studio Code

Lembrete:

  • Exercícios precisam ser entregues até dia

Aula 01 / 14/03/2021 - Domingo / das 9h às 17h


Conteúdo da manhã - 9h - 12h

Apresentação

  • 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

Introdução

  • 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?

Princípios básicos

  • 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

Intervalo - 15 min

  • 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

Variáveis e Tipos

  • 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

Mãos à obra - juntas no VS CODE

  • Instalando o node.js
  • Criando minhas pastas, arquivos
  • Como utilizar o console
  • Usando typeof
  • Usando template string
  • Utilizando o node
  • Almoço

Relembrando

  • [] Pedir à 1 ou 2 alunas para relembrar o que foi aprendido durante a manhã

Operadores e expressões

  • Operadores aritméticos
  • Operador Unário
  • Operadores de igualdade e relacionais
  • Operadores lógicos
  • Fazer juntas - Usando operadores e variáveis, com node.js

Condicionais

  • Estrutura if / else
  • Estrutura if / else if / else
  • Mostrar no código
  • Fazer juntas - condicionais

Usando o navegador

  • Inicialização de um html + usando a tag <script>
  • Prompt
  • Alert

Exercícios da semana!!

  • Passar exercícios da semana

Retomando git/github

  • 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

Aula 02 / 18/03/2021 - Quinta-feira / das 20h às 22h

  • 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

Links interessantes para aprender e exercitar

Livros Free

Canais de youtube

Documentações

Sites

Plataformas de exercícios

About

Turma on11 - Semana 2 – Resolução de Problemas/Lógica aplicada e JavaScript (sintaxe básica)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published