Skip to content

Instantly share code, notes, and snippets.

@camelo003
Created March 12, 2025 07:22
Show Gist options
  • Save camelo003/ae79ffa875a00fd70974a0934dfed411 to your computer and use it in GitHub Desktop.
Save camelo003/ae79ffa875a00fd70974a0934dfed411 to your computer and use it in GitHub Desktop.
Resumo de estrutura de proposta de curso sobre fim da web e alternativas.

Curso Geminispace (título provisório)

Objetivo principal do curso é misturar teoria, prática e política ao mostrar como a web perdeu relavância, cooptada por plataformas de conteúdo, e apresentar soluções e práticas alternativas.

Palavras-chave: web servidor linux administração de sistema auto-hospedagem soberania digital auto-gestão protocolo gemini geminispace

Conteúdo

Cada aula terá duração ideal de 4h e será dividida em duas partes: conteúdo expositivo e prática em computador.

aula 01

  • Como funcionam computadores
  • Como computadores conversam
  • Exercício: operações com binários
  • Exercício: jogo Light Bot
  • Exercício: desenhar uma casa com Turtle
  • Sugestão: jogo Turing Complete

aula 02

  • Protocolo vs. plataforma
  • Hipertexto e protocolo http
  • “Stateless” e cookies
  • Rastreamento e capitalismo de vigilância
  • Exercício: html serveless
  • Exercício: curl, pudim.com.br
  • Exercício: python módulo http.server
  • Exercício: bash cgi, parametros de url, e cookies
  • Sugestão: vídeo Roda Viva Ted Nelson
  • Sugestão: livro Pequeno Manual do Programador GNU/Bash

aula 03

  • Computação em nuvem, infra-estrutura elástica e tecnofeudalismo
  • Hegemonia da dicotomia frontend x backend
  • Origem do PC
  • Pubnix e tilde
  • Terminal e linha de comando
  • Sugestão: filme Tudo Vigiado por Máquinas de Adorável Graça
  • Sugestão: livro Chokepoint Capitalism

aula 04

  • Vale do silício: história e cultura
  • Linux e software livre
  • Versionamento e distribuição de softwares
  • Modelos centralizados e descentralizados
  • Git, Github e Copilot
  • Exercício: uso do Git
  • Exercício: Github
  • Sugestão: jogo Oh My Git!
  • Sugestão jogo Gitgood

aula 05

  • Trabalho e plataformização
  • Colaborativismo de plataforma
  • Inteligência artificial e micro trabalho
  • Administração de sistemas vs. DevOps
  • Protocolo SSH
  • Exercício: criando usuários
  • Exercício: editando arquivos
  • Exercício: comandos who, finger e wall
  • Sugestão: livro Trabalho por plataformas digitais
  • Sugestão: livro Nada mais será como antes

aula 06

aula 07

aula 08

  • Acesso significativo
  • Infraestruturas digitais públicas
  • Redirecionamento de portas
  • Servidores virtuais privados
  • Balanço do projeto
  • Exercício: Yunohost
  • Sugestão: movimento social Núcleo de Tecnologia do MTST
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment