---
sidebar_position: 3
title: "1.0.0 — Lançamento inicial"
---

# 1.0.0 — Lançamento inicial

**Data de lançamento:** 07/07/2026

Esta é a versão inicial de lançamento público da plataforma Decoda. Ela consolida o desenvolvimento da trilha de letramento digital, da trilha de programação visual por blocos e do laboratório de Python, além da infraestrutura de implantação e da documentação.

---

## Adicionado

### Trilha de Letramento Digital

Atividades interativas para desenvolver habilidades básicas de uso do computador, organizadas em fases progressivas. Cada fase é autocontida e cobre uma habilidade motora e cognitiva específica.

| Atividade | Fases |
|---|---|
| Mouse | 10 fases: movimento e clique, precisão, controle do cursor, múltiplos cliques, sequência numérica, velocidade e reflexo, botão direito, arrastar e soltar, traçados e desafio completo |
| Teclado | Localização de teclas, digitação de letras e números, uso de símbolos, correção de texto, navegação com setas e teclas de controle |

### Trilha de Programação

Atividades de programação visual por blocos, cobrindo desde sequência e condicionais até criptografia e controle de estado. A trilha é projetada para estudantes com conforto básico com o computador e sem experiência prévia em programação.

| Atividade | Conceitos principais |
|---|---|
| [Quebra-cabeças](/edu/recursos/atividades/programacao/quebra-cabecas) | Modelagem de informações, atributos, classificação, atribuição de valores |
| [Semáforo](/edu/recursos/atividades/programacao/semaforo) | Sequência temporal, eventos, sincronização, condicionais |
| [Aspirador](/edu/recursos/atividades/programacao/aspirador) | Repetição, condicionais, sensores, variáveis, cobertura de área |
| [Autômato](/edu/recursos/atividades/programacao/automato) | Sequência, loops, controle de fluxo, percurso algorítmico |
| [Tartaruga](/edu/recursos/atividades/programacao/tartaruga) | Movimento, repetição, funções, decomposição, criação visual |
| [Toupeira](/edu/recursos/atividades/programacao/toupeira) | Matrizes, loops aninhados, variáveis, estado, aleatoriedade |
| [Cripto](/edu/recursos/atividades/programacao/cripto) | Laços, variáveis, condicionais, cifra de César, funções hash |

### Laboratório Python

Instância [JupyterLite](https://jupyterlite.readthedocs.io/) integrada à plataforma com notebooks de Python Básico para uso em sala de aula.

| Notebook | Conteúdo |
|---|---|
| Python Básico — Aula 01 | Introdução à linguagem, variáveis e tipos de dado |
| Python Básico — Aula 02 | Estruturas condicionais e de repetição |
| Python Básico — Aula 03 | Listas e funções |

### Sistema de progresso

Persistência local do progresso do estudante por atividade, mantido no navegador via `localStorage`. O progresso inclui fases concluídas, estrelas obtidas e estado de cada desafio.

### Sistema de tours guiados

Tour interativo de apresentação das principais funcionalidades da plataforma, exibido automaticamente na primeira visita e acessível a qualquer momento pela barra de navegação.

### Bloqueio em dispositivos não suportados

Tela de aviso exibida quando as atividades de programação são acessadas em dispositivos móveis ou telas pequenas, orientando o uso em um dispositivo adequado para garantir a experiência completa.

### Documentação

- Documentação pedagógica voltada a educadores, com guias de planejamento e condução de aulas, além de páginas detalhadas para cada atividade com foco pedagógico, mediação e progressão de fases.
- Documentação técnica voltada a desenvolvedores, cobrindo arquitetura, padrões de projeto, git-flow, sistema de persistência, sistema de tours e extensibilidade.

### Infraestrutura

- Configuração Docker Compose para ambiente local de desenvolvimento e produção.
- Servidor Nginx com roteamento de SPA e configuração de cabeçalhos de segurança.
- Monorepo com `pnpm workspaces` integrando `app/`, `docs/` e `jupyter/`.
