Skip to content

roberzguerra/devtest

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 

Repository files navigation

Teste Ezoom

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 hosting mostra milhares de opcões;
  • Insira no seu README.md instruçõ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.


Dúvidas

Qualquer dúvida, fique a vontade para entrar em contato conosco, por e-mail, 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).

Posso enviar um CRUD feito em "PHP Vanilla"?

Não, veja respostas acima.

Irei trabalhar só com CodeIgniter aí na Ezoom?

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.

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!


Showcase

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).

About

Nosso teste para desenvolvedores (PHP/CodeIgniter)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors