Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/giovannipds/ezoom-test

Ezoom's PHP/CodeIgniter developer test
https://github.com/giovannipds/ezoom-test

Last synced: 2 days ago
JSON representation

Ezoom's PHP/CodeIgniter developer test

Awesome Lists containing this project

README

        

# Teste Ezoom

Desenvolva uma aplicação utilizando o framework [CodeIgniter](http://codeigniter.com). Esta aplicação, deve conter um [CRUD](https://pt.wikipedia.org/wiki/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 5.6+ e MySQL 5.5+.

Publique os arquivos com o dump do banco de dados em SQL em um repositório no seu perfil do GitHub. Importante: também avaliamos o seu processo de desenvolvimento commit por commit, portanto evite fazer apenas um commit com todo o projeto.

Um link para visualizarmos o seu teste rodando e/ou documentação sobre como rodarmos o teste também são consideradas.

**Extras:**
* Pro teste ficar legal, sugerimos que você desenvolva usando uma marca real como contexto, para ter uma interface específica como cores, marca, formas e dados como se fosse para um cliente. Você pode usar qualquer marca que preferir, exemplo: [Hyundai](https://www.hyundai.com.br/), [Boticário](http://www.boticario.com.br/), [Coca-Cola](https://www.cocacola.com.br/pt/home/) ou até a própria [Ezoom](http://www.ezoom.com.br/).
* Caso queira encaminhar junto algum outro trabalho ou link, fique a vontade, mas a avaliação será feita em cima da proposta mencionada aqui.

**Importante:** é possível que haja respostas desse teste no GitHub de outras pessoas. Não precisamos nem comentar de que colar e/ou copiar não é algo legal, né? Confiamos no seu comportamento e você verá que isso se estende dentro da empresa se possivelmente vier a trabalhar conosco.

---

## Dúvidas

Qualquer dúvida, fique a vontade para entrar em contato conosco, por [e-mail]([email protected]), issue ou como preferir.

### Por que CodeIgniter?

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.

### Tenho que usar mesmo o CodeIgniter pro teste?

Sim (vide resposta acima).

### Irei trabalhar somente com CodeIgniter?

**NÃO!** Aqui trabalhamos com todo tipo de plataforma, framework, precompilador e linguagem que você pode imaginar, como [Laravel](https://laravel.com/), [Ionic](https://ionicframework.com/), [Angular](https://angular.io/), [TypeScript](https://www.typescriptlang.org/), [Next.js](https://nextjs.org/), [OpenCart](https://www.opencart.com/), [Swift](https://developer.apple.com/swift/), [Xcode](https://developer.apple.com/xcode/), [React](https://reactjs.org/), [React Native](https://facebook.github.io/react-native/), [Zend Framework](https://framework.zend.com/), [LESS](http://lesscss.org/), [SASS](https://sass-lang.com/), [Gulp](https://gulpjs.com/) etc. além do básico PHP, HTML5, CSS3+ e JavaScript. As oportunidades são infinitas.

### Sugestões?

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!