Skip to content

auroracreation/php-developer-recruitment-task-en

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

Aurora Creation logo

Recruitment task PHP Developer

Description

Your task will be to create a simple panel for managing articles. The aim of the exercise is check how you deal with the PHP code, Mysql and good programming practices. You can send project to us by e-mail, put on a google drive or other platform, or send a link to the github / gitlab / bitbucket repository.

What must be included in the solution?

  1. List of adding articles.
  2. Edit and Add articles forms (required fields: title, description, status).
  3. Possibility to delete articles.
  4. Mysql dump.
  5. Configruation file for project.

What should (but need not) be included in the solution

  1. Possibility add cateogires to articles.
  2. Login and registration forms.
  3. Restricted access only to loggedin users.

What is worth paying attention to?

  1. PSR compilant code.
  2. Project structure.
  3. Database structure (indexes, foreign keys, column types ect.).
  4. Practical ability to use patterns SOLID, DI, DRY, KISS, MVC.
  5. Forms validation.

Technologies

  1. You can't use any complete framework (Laravel, Zend, Symfony ect.).
  2. You can use external libraries and modules (DI containers, validation libraries, routing, composer ect.).
  3. From FE side possibility to use any libraries and frameworks (JQuery,Bootstrap, Smarty ect.).

What will we pay attention to?

  1. Correctness with PSR coding standards.
  2. Ease of application development.
  3. Good programming practices.
  4. Reusable code.
  5. Use of design patterns.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published