Olá, candidato! Se você está interessado em se juntar à nossa equipe como Desenvolvedor Delphi Sênior, temos um desafio que ajudará a demonstrar suas habilidades e criatividade. Esperamos que você se divirta com esse projeto!
Desenvolver uma aplicação em Delphi que simule um sistema de gerenciamento de estoque para uma loja, com foco em operações CRUD (Criar, Ler, Atualizar, Deletar) e integração com banco de dados.
- Delphi 10+
- FireDAC ou similar para acesso a banco de dados
- Banco de dados de sua escolha (Interbase, Firebird, MySQL, PostgreSQL, etc.)
- Testes automatizados
- Criar, listar, atualizar e deletar produtos.
- Cada produto deve ter um identificador, nome, preço, quantidade em estoque e uma categoria (eletrônicos, vestuário, alimentos, etc.)
- Funcionalidade para entrada e saída de produtos.
- Atualizar automaticamente a quantidade em estoque à medida que produtos são adicionados ou vendidos.
- Configurar e utilizar um banco de dados para armazenar informações de produtos e transações de estoque.
- Demonstrar o uso de transações e consultas SQL.
- Desenvolver uma interface gráfica amigável e intuitiva para interação com o sistema.
- Implementar validações de entrada de dados na interface.
- Implementar um sistema de login para acesso à aplicação.
- Escrever testes para validar as funcionalidades principais.
- Documentar o design da aplicação, estrutura de banco de dados e instruções de uso.
- Uso de padrões de design (MVC, MVVM, etc.).
- Recursos de segurança (criptografia, proteção contra SQL Injection, etc.).
- Relatórios e análises de dados.
- Uso de componentes de terceiros para melhorar a UI/UX.
- Crie um repositório no GitHub para o seu projeto.
- Faça commits e pushes das suas mudanças para esse repositório.
- Envie um e-mail para [ricardo.bisan@khipo.com.br] com o link do repositório.
- Estrutura do código e organização.
- Uso adequado das ferramentas e tecnologias Delphi.
- Implementação dos requisitos e lógica de negócios.
- Qualidade da interface gráfica e experiência do usuário.
- Testes e documentação.
Boa sorte com o desafio! Estamos animados para ver o que você pode criar.