CloudPessoa - Para este projeto, como forma de demonstrar o conhecimento que possuo foi utilizado no desenvolvimento conceitos como: Padrões de Projeto, Rtti, POO, Interfaces, MVC, Generics, Collections, Clean Code.
Solicitação: A seguir detalhamos as informações para a execução do teste. Ressaltamos que a organização do código e as boas práticas também serão critérios de avaliação.
Utilizar a linguagem Delphi (Qualquer versão); Criar uma tela de cadastro de clientes, com os seguintes campos: Dados do Cadastro: Nome Identidade CPF Telefone Email Endereço Cep Logradouro Numero Complemento Bairro Cidade Estado Pais Ao informar um Cep o sistema deve realizar a busca dos dados relacionados ao mesmo no seguinte endereço: https://viacep.com.br/; A forma de consumo da API do via Cep, deverá ser utiliza JSON; Ao termino do cadastro o usuário deverá enviar um e-mail contendo as informações cadastrais e anexar um arquivo no formato XML com o mesmo conteúdo; Os registros devem ficar salvo em memória, não é necessário criar um banco de dados ou arquivo para o armazenamento dos dados; Disponibilizar o código fonte do projeto no github; Roteiro de atividade/ tarefas de desenvolvimento