Desenvolva uma aplicação PHP utilizando o framework CodeIgniter.
- Esta aplicação, deve conter um CRUD básico de pelo menos duas áreas e relacionamento entre as tabelas. Exemplo: Categorias e Produtos;
- Quanto ao layout, um HTML e CSS bem feitos serão um diferencial;
- Para desenvolvimento, utilizar PHP 7.2+ e MySQL 5.5+;
- Publique os arquivos com o dump do banco de dados em SQL em um repositório no seu perfil aqui no GitHub;
- Importante: avaliamos todo seu processo de desenvolvimento, commit por commit, portanto NÃO FAÇA apenas um commit para todo projeto;
- Preferencialmente disponibilize um link para visualizarmos o seu teste rodando - você pode hospedar temporariamente onde preferir, caso não tenha onde colocar, uma busca rápida por
free php mysql hostingmostra milhares de opcões; - Insira no seu
README.mdinstruções / documentação necessária sobre como rodarmos seu teste localmente; - Pro teste ficar legal, considere como se estivesse desenvolvendo para uma marca real, para ter interface específica como cores, marca, formas e dados como se fosse para um cliente. Você pode usar qualquer marca que preferir, exemplo: Hyundai, Renault, Boticário, Coca-Cola etc. - você pode brincar com cadastros de produtos específicos das empresas, como modelos, cores, categorias, entre outra opções;
- Caso queira nos encaminhar junto algum(ns) outro(s) trabalho(s) ou link(s) que considere interessante, fique a vontade, adoramos ver o que você já desenvolveu, mas a maior parte da avaliação será feita em cima da proposta mencionada aqui;
- Envie seu currículo / CV aqui.
- Ao finalizar o teste, envie um e-mail comunicando-nos.
Importante: há respostas de outras pessoas para este teste no GitHub - fique a vontade para visualizá-las após finalizar o seu teste - mas em momento algum copie e/ou dê fork para nos enviar como se fosse sua resposta. Esse tipo de comportamento ocasionará em IMEDIATA REPROVAÇÃO. O mesmo vale para cópias praticamente integrais de tutoriais que possa encontrar na internet - com exceção da própria documentação do framework.
Qualquer dúvida, fique a vontade para entrar em contato conosco, por e-mail, issue ou como preferir.
Aqui na Ezoom possuímos diversos projetos mais antigos desenvolvidos em CodeIgniter, assim como também mantemos dois frameworks/boilerplates internos baseado neste framework, para CMS e outras coisas. Portanto é imprescindível que você saiba desenvolver e dar manutenções em cima deste framework.
Sim (vide resposta acima).
Não, veja respostas acima.
NÃO! Aqui nós trabalhamos com todo tipo de linguagem, framework, plataforma e precompilador que você pode imaginar, como Node, React, React Native, Ionic, Angular, TypeScript, Next.js, OpenCart, Laravel, Swift, Xcode, LESS, SASS, Gulp etc. além do básico PHP, HTML, CSS e JavaScript. As oportunidades são infinitas. PHP é uma das principais tecnologias mas isto muitas vezes varia de projeto para projeto.
Tem sugestões de melhorias para esse teste? Fique a vontade para fazer um fork com melhorias, pull requests ou abrir issues com o que passar na sua mente.
Bom teste!
Entre os links abaixo, alguns desenvolvedores estão na Ezoom, outros não foram ou podem ainda não ter sido contratados e algum(ns) dele(s) pode(m) ter sido reprovado(s).
- https://github.com/agenciaezoom/devtest-Berselli
- https://github.com/agenciaezoom/devtest-bmarsilio
- https://github.com/agenciaezoom/devtest-Camilotk
- https://github.com/agenciaezoom/devtest-giovannipds
- https://github.com/agenciaezoom/devtest-MarcianoPasa
- https://github.com/agenciaezoom/devtest-roberzguerra