LogoLogo
CtrlK
  • Bem-vindo ao Guia Favelaware!
  • 1 - Inclusão Digital
    • 1.1 Introduzindo a Inclusão Digital
    • 1.2 Primeiro acesso ao computador
      • ✍️Mão na Massa
    • 1.3 Conceitos de Hardware e Software
      • ✍️Mão na Massa
    • 1.4 Carreira TI
  • 2 - Pensamento Lógico
    • 2.1 Introdução ao pensamento lógico
      • ✍️Mão na Massa 1 - Pensamento Lógico
      • ✍️Mão na Massa 2 - Pensamento Lógico
      • 🤼 Desafio 1
      • 🤓 Desafio 2 - Questões de Lógica
      • 🤓 Desafio 2 - Questões de Lógica
      • Dinâmica
    • 2.2 Ferramentas que possibilitem o desenvolvimento lógico
  • 3 - Git e GitHub
    • 3.1 História do Git
    • 3.2 O que é controle de versão?
    • 3.3 Como Instalar o Git
      • 3.3.1 Configuração Inicial do Git
    • 3.4 Comandos Básicos do Git
      • 1 - Mão na massa
    • 3.5 Branches e merges
      • 1 - Mão na massa
      • 3.5.1 Workflow
        • 3.5.1.1 Outros Workflows Git: Git Flow e GitLab Flow
        • 2 - Mão na massa
      • 3.5.2 Pull Request
        • 3 - Mão na massa
    • 3.6 GitHub
      • 3.6.1 Como Criar um README para Seu Perfil do GitHub 🎯
      • 3.6.2 Como Criar um Bom README Para Seus Projetos✨📘
      • 3.6.3 Criando o primeiro repositório no GitHub
      • 3.6.4 Conectando o repositório local ao GitHub
      • 3.6.5 Colaboração com GitHub
      • ✍️ Mão na Massa
    • Projeto
  • 4 - HTML
    • 4.1 O que é HTML?
      • 3.1.1 O Nascimento do HTML
      • 3.1.2 Evolução do HTML
    • 4.2 Cabeçalhos, parágrafos e formatação
      • ✍️Mão na Massa
    • 4.3 Lista ordenadas e não Ordenada
    • 4.4 Imagens
      • ✍️Mão na Massa
    • 4.5 Links e formulários
      • ✍️Mão na Massa
    • Desafio
  • 5 - CSS
    • 5.1.1 O que é CSS?
      • 5.1.2 Para que Serve o CSS/Relações com outras linguagens
      • 5.1.3 Sintaxes Basicas
      • 5.1.4 Formas de Aplicar CSS
      • 5.1.5 Estrutura de Arquivos Organizada
    • 5.2.1 Formatação de Texto e Espaçamento
      • 5.2.2 Texto
    • 5.3 Seletores, classes, ids e tags
    • 5.4.1 Estilização de Elementos
      • 5.4.2 Cores
    • 5.5.1 Pseudo-classes em CSS
      • 5.5.2 Pseudo-elementos & Seletores Avançados no CSS
      • 5.5.3 Combinadores CSS
    • 5.6 Layout e Modelo de Caixa
    • 5.7 Transformações e Responsividade
    • 5.8 Flexbox
    • 5.9 Grid
    • ✍️ Mão na massa
  • 6- Lógica de Programação
    • 6.1 Lógica de programação e algoritmos
      • ✅Tabelas-Verdade
      • 🧠Lógica de Programação
      • 👣 Algoritmos
      • 💻 Do Algoritmo ao Programa
      • 🏛️ Estruturas de Controle
      • 🎲 Dados e Funções
    • 6.2 Aprendendo Portugol
      • 🧱 Estrutura da Linguagem
      • 📥 Instalação
      • 🤓 Como utilizar
      • Untitled
    • Atividades
      • Colinhas para realizar os exercicios
      • 1 ✍️ Mão na massa
      • 2 ✍️ Mão na massa
      • 3 ✍️ Mão na massa
    • 6.4 Correlacionando com Fluxograma
      • 6.4.1 Moqups e Draw.io
      • ✍️Mão na Massa 1 - Fluxograma
  • 7 - Javascript
    • 7.1 - O que é JavaScript
      • 7.1.1 - História do JavaScript
      • 7.1.2 - Por que aprender JavaScript
      • 7.1.3 - Ferramentas básicas para começar
      • 7.1.4 - Boas práticas e convenções da comunidade
      • 7.1.5 - Termos e conceitos comuns
      • 7.1.6 - Vocabulário JavaScript para iniciantes
      • 7.1.7 - Próximos passos
    • 7.2 - Variáveis
      • 7.2.1 - Variáveis
      • 7.2.2 - Variáveis
      • 7.2.3 - Variáveis
      • Atividades
      • Respostas
    • 7.3 - Operadores
      • 7.3.1 - Operadores
      • Atividades
      • Respostas
    • 7.4 - Estruturas condicionais
      • 7.4.1 - Estruturas condicionais
      • Atividades
      • Respostas
    • 7.5 - Arrays
      • 7.5.1 - Arrays
      • 7.5.2 - Arrays
      • Atividades
      • Respostas
    • 7.6 - Estruturas de repetição
      • 7.6.1 - Estruturas de repetição
      • 7.6.2 - Estruturas de repetição
      • Atividades
      • Respostas
    • 7.7 - Funções
      • 7.7.1 - Funções
      • 7.7.2 - Funções
      • 7.7.3 - Funções
      • Atividades
      • Respostas
    • 7.8 - Classes e Objetos
      • 7.8.1 - Classes e Objetos
      • 7.8.2 - Classes o Objetos
      • 7.8.3 - Classes e Objetos
      • 7.8.4 - Classes e Objetos
      • 7.8.5 - Classes e Objetos
      • 7.8.6 - Classes e Objetos
      • 7.8.7 - Classes e Objetos
      • ✍️Mão na Massa
  • 8 - JavaScript para web
    • 8.1 - Introdução
    • 8.2 - O que é o DOM?
    • 8.3 - Entendendo melhor o DOM
    • 8.4 - Navegando pelo DOM
    • 8.5 - Aprofundando na navegação pelo DOM
    • 8.6 - Alterando conteúdos da página
    • 8.7 - Personalizando o DOM na prática
    • 8.8 - Tornando a página interativa
    • 8.9 - Entendendo eventos no JavaScript
    • 8.10 - Aprofundando nos eventos
    • ✍️Mão na Massa
  • 9 - API
    • 9.1 - O que é API?
      • 9.2 Tipos de APIs
      • 9.3 - O que é Json?
    • 9.2 - Como funciona requisições HTTP?
      • ⚙️9.2.1 - O que é assíncrono?
      • 🚦9.2.2 Status HTTP
    • 9.3 - Consumindo uma API (GET)
      • ✍️Mão na Massa - 1
      • ✍️Mão na Massa - 2
    • 9.4 - Inserindo dados via API (POST)
      • ✍️Mão na Massa - Post
    • 9.5 - Conhecendo outros métodos
      • 🔄 Método PUT
      • ✍️ Mão na massa - Put
      • 🩹 Método PATCH
      • ✍️ Mão na massa - Patch
      • 🗑️ Método DELETE
      • ✍️Mão na Massa - Delete
    • 😉 Mão na massa - Extra
    • 9.4 - Autenticação em APIs
    • 9.5 - Ferramentas de Teste de APIs
      • 9.5.1 - Como utilizar o Postman
      • 9.5.2 - API do Rick and Morty
    • 9.5 - NodeJS
      • 9.5.1 - O que é NPM?
      • 9.5.2 - O que é Express?
    • 9.7 - Boas Práticas para APIs
      • 9.7.1 - MVC: Organização Clássica para Aplicações
      • 9.7.2 - RESTful: Boas Práticas de Estruturação
      • 9.7.3 - Service Pattern (Padrão de Serviços)
    • 9.8 - Exemplo Prático
    • 9.9 - Mini Projeto
  • 10 - Banco de dados
    • 10.1 - O Que São Dados?
    • 10.2 - Conhecendo o Supabase!
    • 10.3 Banco Relacional vs. Não Relacional
    • 10.4 - Construindo a Base — Tabelas, Colunas e Linhas
    • 10.5 - As Chaves Mestras — Primária e Estrangeira
      • 10.4.1 - Exercício
    • 10.5 - Comandos Git!
      • 10.5.1- SELECT - O Comando essencial
      • 10.5.2 INSERT - Adicionando Novos Agentes
      • 10.5.3 - UPDATE – Mudando as Pistas!
      • 10.5.4 - DELETE- Apagando Rastros com Precisão
      • 10.5.5 - JOIN - Conectando as Investigações
        • Exercício 2 - Missão SQL - O Detetive de Dados
      • 10.5.6 - Mantendo a Ordem na Casa - Constraints
        • Exercício 3: Definindo as Regras do Jogo
    • 10.6 - Controle de Acesso - Autenticação
    • 10.7 - Guardando Tesouros - Storage
      • Exercio 4 - Tunando o Projeto com Superpoderes Supabase
    • 10.8 - Automatizando Tarefas com Funções
      • Exercício Criativo 5: Seu Primeiro Robô de Dados
    • 10.9 - Usando Funções como API no Supabase
Powered by GitBook
On this page
  1. 6- Lógica de Programação
  2. 6.2 Aprendendo Portugol

Untitled

Previous🤓 Como utilizarNextAtividades