Perguntas Frequentes

Encontre respostas para as dúvidas mais comuns sobre a plataforma HDEV HUB

INICIANTE

Como faço para começar na plataforma HDEV HUB?

Para começar na plataforma HDEV HUB:

  1. Acesse a trilha de progressão e identifique o nível adequado para você (Iniciante, Intermediário ou Avançado)
  2. Escolha um dos desafios disponíveis no seu nível atual
  3. Leia atentamente o contrato técnico e os critérios de aceite
  4. Implemente a solução utilizando SQLite como banco de dados padrão
  5. Siga o processo de envio de entrega descrito na plataforma

Recomendamos começar pelos desafios da trilha 🔰 INICIANTE se esta for sua primeira experiência com projetos técnicos estruturados.

ENVIO

Quais são os requisitos para enviar uma entrega?

Para que sua entrega seja válida, você deve garantir que:

  • Seu repositório seja público no GitHub
  • O projeto inclua um arquivo README.md com instruções claras
  • Utilize SQLite como banco de dados padrão
  • O README contenha prints ou GIFs demonstrando a funcionalidade
  • Inclua um link para um vídeo demonstrativo da aplicação em funcionamento
  • Siga exatamente o contrato técnico e critérios de aceite do desafio

A validação automática verificará cada um desses pontos antes de aprovar sua entrega.

TÉCNICO

Por que a HDEV utiliza SQLite como padrão?

O SQLite foi escolhido como padrão na plataforma HDEV HUB por várias razões importantes:

  • Facilidade de execução local: Não requer servidor dedicado ou configuração complexa
  • Testes rápidos: Ideal para ambientes de desenvolvimento e validação automática
  • Deploy simplificado: O banco de dados é um único arquivo, facilitando a distribuição
  • Aprendizado focado: Permite que você se concentre na lógica e estrutura do projeto sem complicações de infraestrutura
  • Portabilidade: Projetos podem ser executados em qualquer ambiente com SQLite instalado

Esta escolha segue nosso princípio de manter a complexidade de infraestrutura mínima para focar nas habilidades de engenharia de software.

VALIDAÇÃO

Como funciona a validação automática dos desafios?

Nossa validação automática segue um processo determinístico:

  1. Scripts especializados analisam seu repositório após você abrir uma Issue
  2. Cada critério do contrato técnico é verificado objetivamente
  3. O sistema executa testes automatizados para validar funcionalidades
  4. A estrutura do banco de dados e queries são analisadas
  5. A documentação (README) é verificada quanto à completude

O resultado é sempre binário: ou passa, ou não passa. Não há subjetividade na avaliação, o que simula ambientes reais de engenharia onde os requisitos devem ser atendidos completamente.

Após a análise, o sistema comenta na Issue com o status detalhado da validação.

PROGRESSÃO

Como avançar na trilha de progressão?

A trilha de progressão do HDEV HUB é baseada inteiramente em mérito técnico:

  • 🔰 INICIANTE: Complete desafios de lógica, Git, CRUD básico e persistência local
  • 🟡 INTERMEDIÁRIO: Após dominar o básico, avance para regras de negócio mais complexas, relacionamentos SQL e processos corporativos
  • 🔵 AVANÇADO: Para alcançar este nível, demonstre habilidades em arquitetura, workflows complexos, auditoria e integração sistêmica

Cada nível desbloqueia desafios mais complexos. Você só pode acessar os desafios do próximo nível após validar com sucesso os desafios do nível atual. Esta progressão assegura que você desenvolva uma base sólida antes de enfrentar problemas mais complexos.

DÚVIDAS

O que fazer se minha dúvida não está respondida aqui?

Se você não encontrou resposta para sua dúvida nesta seção de FAQ:

  1. Verifique a documentação específica do desafio que você está realizando
  2. Consulte as Issues abertas no repositório do desafio - outra pessoa pode ter tido a mesma dúvida
  3. Revise o contrato técnico do desafio, que contém os requisitos detalhados
  4. Para questões técnicas específicas, considere revisar a documentação oficial das tecnologias utilizadas

A plataforma HDEV HUB é projetada para simular um ambiente profissional, onde a capacidade de pesquisar e encontrar informações é parte fundamental do desenvolvimento.

Nenhum resultado encontrado

Tente usar outras palavras-chave ou verifique a ortografia da sua busca.