Obs.: caso o app esteja no modo "sleeping" (dormindo) ao entrar, basta clicar no botão que estará disponível e aguardar, para ativar o mesmo.

Simulador para a certificação AWS Certified Cloud Practitioner (CCP) 2025, com interface web intuitiva e sistema de perguntas dinâmico.
Este simulador foi originalmente desenvolvido para a certificação AWS Solutions Architect Associate (SAA-C03) e foi adaptado para a certificação AWS Cloud Practitioner (CCP), mantendo toda a robustez e funcionalidades do web app original.
- 65 questões abrangendo todos os domínios da certificação CCP
- Timer de 130 minutos (2h10min) simulando condições reais do exame
- Suporte a múltipla escolha e questões de seleção única
- Carregamento dinâmico de perguntas via Google Drive CSV
- Interface limpa e responsiva otimizada para foco máximo
- Feedback instantâneo com marcação de questões incorretas
- Sistema de pontuação com porcentagem de acertos
- ⏱️ Timer realístico com contagem regressiva
- 📊 Métricas de performance ao final do simulado
- ✅ Marcação visual de questões corretas/incorretas
- 🔒 Bloqueio de alterações após finalização
- 📱 Design responsivo para desktop e mobile
- ➕ Adicionar novas questões via interface web
- 🗑️ Remover questões desnecessárias
- 📝 Gerenciar banco de questões de forma intuitiva
- 🔄 Atualização dinâmica via Google Drive
- Streamlit - Framework principal para interface web
- Pandas - Manipulação e análise de dados
- Requests - Comunicação com APIs externas
- Python-dotenv - Gerenciamento de variáveis de ambiente
- Google Drive - Armazenamento e sincronização de questões
- Python 3.8+
- Pip (gerenciador de pacotes Python)
- Conta Google Drive (para hospedagem do CSV)
- Clone o repositório:
git clone https://github.com/aryribeiro/aws-simulator2.git
cd aws-simulator2- Instale as dependências:
pip install -r requirements.txt- Configure as variáveis de ambiente:
# Crie o arquivo .env na raiz do projeto
echo "GOOGLE_DRIVE_CSV_URL=https://drive.google.com/uc?export=download&id=SEU_FILE_ID" > .env- Execute o simulador:
streamlit run app.py- Execute o gerenciador de questões (opcional):
streamlit run manage_questions.pyaws-ccp-simulator/
├── app.py # Aplicação principal do simulador
├── manage_questions.py # Interface de gerenciamento de questões
├── questions.csv # Banco local de questões (backup)
├── .env # Variáveis de ambiente
├── requirements.txt # Dependências Python
└── README.md # Este arquivo
O arquivo CSV deve conter as seguintes colunas:
| Coluna | Descrição | Exemplo |
|---|---|---|
question |
Texto da pergunta | "Qual serviço AWS oferece armazenamento de objetos?" |
options |
Lista de opções | ["Amazon S3", "Amazon EBS", "Amazon EFS", "Amazon FSx"] |
answer |
Resposta(s) correta(s) | ["Amazon S3"] |
multiple |
Permite múltiplas respostas | false |
question,options,answer,multiple
"Qual é o modelo de precificação do Amazon S3?","[""Pay-as-you-go"", ""Flat rate"", ""Subscription"", ""Free tier only""]","[""Pay-as-you-go""]",false-
Conceitos de Nuvem (26%)
- Definir a Nuvem AWS e sua proposta de valor
- Identificar aspectos da economia da nuvem
- Listar os diferentes princípios de design de arquitetura de nuvem
-
Segurança e Conformidade (25%)
- Definir o modelo de responsabilidade compartilhada da AWS
- Definir conceitos de segurança e conformidade na nuvem AWS
- Identificar recursos de gerenciamento de acesso da AWS
-
Tecnologia (33%)
- Definir métodos de implantação e operação na Nuvem AWS
- Definir a infraestrutura global da AWS
- Identificar os principais serviços da AWS
-
Cobrança e Preços (16%)
- Comparar e contrastar os vários modelos de preço da AWS
- Reconhecer as várias estruturas de conta em relação à cobrança e preços da AWS
- Identificar recursos disponíveis para suporte de cobrança
- Acesse a aplicação via browser
- Clique em "Iniciar Simulado"
- Responda todas as 65 questões
- Monitore o timer no canto superior direito
- Clique em "Finalizar Simulado" quando terminar
- Analise seus resultados e questões incorretas
- Execute
streamlit run manage_questions.py - Use o formulário para adicionar novas questões
- Visualize e remova questões existentes
- As alterações são salvas automaticamente
- Nota mínima: 70% (700 pontos de 1000)
- Total de questões: 65 questões
- Tempo disponível: 130 minutos
- Aprovação no simulador: 46 questões corretas ou mais
- v2.0.0 - Adaptação para AWS Cloud Practitioner (CCP)
- v1.0.0 - Versão original para AWS Solutions Architect Associate (SAA-C03)
- Utilize o
manage_questions.pypara interface gráfica - Ou edite diretamente o CSV no Google Drive
- As questões são carregadas automaticamente no próximo acesso
- Faça um fork do projeto
- Crie uma branch para sua feature (
git checkout -b feature/nova-funcionalidade) - Commit suas mudanças (
git commit -am 'Adiciona nova funcionalidade') - Push para a branch (
git push origin feature/nova-funcionalidade) - Abra um Pull Request
Este projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.
Ary Ribeiro
- Email: aryribeiro@gmail.com
- Certificado AWS Solutions Architect Associate
- Especialista em Cloud Computing
Erro ao carregar questões:
- Verifique se a URL do Google Drive está correta no arquivo
.env - Certifique-se de que o arquivo CSV está publicamente acessível
Timer não funciona:
- Atualize a página (F5)
- Verifique se o JavaScript está habilitado no browser
Questões não salvam:
- Verifique as permissões de escrita no diretório
- Confirme se o arquivo
questions.csvexiste
- Abra uma issue no GitHub
- Entre em contato via email: aryribeiro@gmail.com
A certificação AWS Certified Cloud Practitioner é uma certificação de nível fundamental que valida o conhecimento geral da nuvem AWS. É ideal para:
- Profissionais de negócios não técnicos
- Iniciantes em cloud computing
- Profissionais de TI buscando conhecimento básico em AWS
- Estudantes e recém-formados
Validade: 3 anos Formato: 65 questões de múltipla escolha Duração: 130 minutos Preço: USD $100