ProjetosEducação

Backend Python Simulator

Aprender backend resolvendo tickets de verdade.

O aluno trabalha como dev numa empresa fictícia: corrige bugs, escreve SQL e implementa APIs — e o sistema confere executando o código.

MVPCódigo privadoWindows · Linux · macOS
55% até a versão vendável

Código privado — demonstração sob pedido.

Backend Python SimulatorTICKET BPS-214Endpoint de pedidosretorna 500PRIORIDADE ALTANívelPleno II · 2.340 XPdef listar_pedidos(db): itens = db.query(Pedido) .filter(Pedido.ativo) return [p.to_dict() for p in itens]Testes✓ 6 de 6 passaram+120 XP · próximo nível em 160 XP
433desafios
8níveis de carreira
57casos de teste do próprio sistema
5empresas temáticas

Conferido no código e no README do repositório privado em 24 set 2026.

Prova de entrega

O que já funciona hoje

Já entregue

  • 433 desafios: tickets, bugs, logs, SQL, APIs, incidentes e code review
  • Correção real: o código do aluno roda e é testado
  • Mentor de IA local, que funciona offline
  • XP, 8 níveis e certificados em PDF
  • Modo empresa: fintech, e-commerce, hospital, SaaS e marketplace
  • Versão web para vários alunos na mesma rede
  • Instaladores para Windows, Linux e macOS

Como está construído

  • Desktop em PySide6 (Qt), com SQLite e SQLAlchemy 2.0
  • Corretor testado com pytest
  • Testes no GitHub Actions a cada push na main
  • Instalador Windows com Inno Setup

Na trilha

Do ticket ao certificado

  1. RecebeUm ticket no estilo Jira.

  2. ResolveCorrige o bug, escreve o SQL ou cria o endpoint.

  3. ConfereO sistema executa o código de verdade.

  4. EvoluiGanha XP e sobe de nível.

  5. CertificaEmite o certificado em PDF ao fim da trilha.

Por que o Backend Python Simulator

Prática que parece trabalho de verdade

Correção de verdade

O código roda e o teste diz se passou, sem múltipla escolha.

100% offline

Sem Docker, sem servidor: instala e usa.

Carreira gamificada

Do estagiário ao principal engineer, com certificados.

Em vez de questionário de múltipla escolha: o código do aluno roda, e o teste diz se passou.

Transparência

O que vem a seguir

Ensina Python ou forma desenvolvedores?

Me chama no LinkedIn para ver um desafio sendo corrigido.