1
0
Fork 0
Go to file
grz 1f6a9119dc + link para comandos git 2024-06-05 21:27:36 -03:00
fontes numeros.json 2024-04-13 13:58:09 -03:00
img primeiro commit 2024-04-05 11:38:39 -03:00
slides primeiro commit 2024-04-05 11:38:39 -03:00
CLI01-cmd-windows.md primeiro commit 2024-04-05 11:38:39 -03:00
Exercicios-Arrays.md Update Exercicios-Arrays.md 2024-04-13 01:13:59 +02:00
Exercicios-aula-04.md primeiro commit 2024-04-05 11:38:39 -03:00
Exercicios-aula07.md Aula 07 e exercícios de revisão 2024-04-05 21:48:16 +00:00
ExerciciosFuncoes01.md funções em aula 2024-04-08 21:05:34 -03:00
GIT-Atualizar-repositorio.md tarefas aula remota 2024-05-02 19:34:36 -03:00
GIT-Criar-ramo.md tarefas aula remota 2024-05-02 19:34:36 -03:00
GIT-Publicar-ramo.md tarefas aula remota 2024-05-02 19:34:36 -03:00
GIT-clonar-repositorio.md tarefas aula remota 2024-05-02 19:34:36 -03:00
GIT-configurar-user-email-local.md tarefas aula remota 2024-05-02 19:34:36 -03:00
GIT-criar-repositorio-codeberg.md tarefas aula remota 2024-05-02 19:34:36 -03:00
GIT-instalar.md tarefas aula remota 2024-05-02 19:34:36 -03:00
JS-01.md primeiro commit 2024-04-05 11:38:39 -03:00
JS-02.md primeiro commit 2024-04-05 11:38:39 -03:00
JS-03.md primeiro commit 2024-04-05 11:38:39 -03:00
JS-04.md primeiro commit 2024-04-05 11:38:39 -03:00
JS-05.md primeiro commit 2024-04-05 11:38:39 -03:00
JS-06.md primeiro commit 2024-04-05 11:38:39 -03:00
JS-08-Lab-Variaveis.md Update JS-08-Lab-Variaveis.md 2024-04-05 22:40:02 +00:00
JS-08.md primeiro commit 2024-04-05 11:38:39 -03:00
JS-09.md primeiro commit 2024-04-05 11:38:39 -03:00
JS-10-Exercicios-entrada-de-dados.md primeiro commit 2024-04-05 11:38:39 -03:00
JS-10.md primeiro commit 2024-04-05 11:38:39 -03:00
JS-11a.md primeiro commit 2024-04-05 11:38:39 -03:00
JS-11b.md primeiro commit 2024-04-05 11:38:39 -03:00
JS-Arrays.md aula 10 2024-04-15 14:03:50 -03:00
JS-Blocos-de-codigo-e-escopo-de-variaveis.md + imagens 2024-04-15 15:20:38 -03:00
JS-Desvios-condicionais.md Desvios condicionais if, if-else 2024-04-15 15:20:53 -03:00
JS-Exercicios-Lacos.md aula 10 2024-04-15 14:03:50 -03:00
JS-Exercicios-Objetos.md tarefas aula remota 2024-05-02 19:34:36 -03:00
JS-Exercicios-Strings-e-Arrays.md aula 10 2024-04-15 14:03:50 -03:00
JS-Exercicios-condicionais-e-loops.md aula 10 2024-04-15 14:03:50 -03:00
JS-Exercicios-condicionais.md aula 10, desvio condicional; aula 11 loops 2024-04-15 15:37:16 -03:00
JS-Funcoes-EstudoDeCaso.md funções primeiro commit 2024-04-07 21:14:38 -03:00
JS-Funcoes.md funções em aula 2024-04-08 21:05:34 -03:00
JS-Padroes-para-loops.md + imagens 2024-04-15 15:20:38 -03:00
JS-Projeto-lista-de-tarefas.md aula 10 2024-04-15 14:03:50 -03:00
README.md + link para comandos git 2024-06-05 21:27:36 -03:00
VSCODIUM-00-instalar.md primeiro commit 2024-04-05 11:38:39 -03:00
VSCODIUM-01.abrir-diretorio.md primeiro commit 2024-04-05 11:38:39 -03:00
comandos-git.md comandos do git vistos na última aula 2024-06-05 21:24:54 -03:00

README.md

Introdução à programação - usando Javascript

Aula 01 - o shell do Windows e primeiro programa em Javascript

Ferramentas

Sugestão de setup

Seu computador de aula já vem com o Node.js, GIT e shell Bash instalados, além do VSCode da Microsoft.

Opcionalmente, você pode instalar o VSCodium, que é uma versão livre (licença MIT) do VSCode. Ele não tem nenhum código que conecta você aos servidores da Microsoft, como o das funções de telemetria e pesquisas.

VSCodium/VSCode

Aula 02 - Edição de código e interpretação

Aula 03 - Atividade desplugada - Codificação de imagens

Aula 04 - Strings e números

Aula 05 - Variáveis

Aula 06a - Bibliotecas de código

Bibliotecas de código são coleções de funções e outros tipos de dados que usamos em nossos programas.

Aula 06b - Entrada de dados

Aula 07 - Booleanos, operadores lógicos e de comparação

Exercícios de revisão

Aula 08 - Funções

Aula 09 - Arrays - I

  • Arrays - Criação, acesso, métodos úteis, iteração

Exercícios com arrays - usando algorítmos funcionais

Arquivos usados nos exercícios:

Copie estes arquivos para o seu diretório de trabalho.

Os datasets de emails e telefones foram gerados usando as ferramentas disponíveis em https://fauxid.com/

Aula 10 - Desvio condicional

Exercícios usando condicionais

Aula 11 - Loops

  • Loops - com for e while
  • Padrões para loops - loop infinito, flags, variáveis contadoras, percorrer array, variáveis acumuladoras

Exercícios - condicionais e loops

Exercícios com arrays - usando algorítmos imperativos

Projeto - Lista de tarefas

datasets

Exercícios - aula remota 02/05/2024

Tarefa para quem quiser adiantar assunto

Você pode fazer a etapa 2 pelo celular. As etapas que necessitam de instalação de programas ou do VSCode estão marcadas.

Criar uma conta no codeberg.org ou git.disroot.org e criar um repositório seguindo os roteiros abaixo:

  1. Instalar GIT (precisa de computador)
  2. Criar conta e 1 repositório de código - Esta é parte que você pode fazer pelo celular. O roteiro usa o codeberg.org (git.disroot.org é igual, se você preferir).

Se você quiser, pode também criar uma conta no github.com mas a criação de repositórios é um pouquinho diferente.

  1. Clonar repositório (precisa de computador com Git)

  2. Atualizar repositório (precisa de computador com Git e VScode)