Backend-разработчик на php (junior) Тестовое задание

Задачи по программированию  

программирование

Тестовое задание  (от lynx)

Backend-разработчик на php (junior)

к содержанию задачника

  1. Цель:
    - Разработать REST API (CRUD) сервис.
    - Создание элементов
    - Обновление элементов
    - Удаление элементов
    - Получение информации о элементе
    - Валидацию полей сущности
    - Создать автоматические тесты созданного функционала
    - Покрытие тестами должно составлять до 90% кода
    - Тестами покрывается и функционал и БД
    - Возможное дополнение: (будет плюсом, но не обязательно)
    - Интерфейс для работы с сущностью
    - Использование token для доступа к данным
    - История изменений сущности

    Вводные данные:
    Сущность: Item
    Поля сущности:
    id - int автоинкремент
    name - char(255)
    key - char(25) not null
    created_at - datetime - дата создания элемента
    updated_at - datetime - дата обновления элемента

    Стек технологий: PHP7, Laravel, PHPUnut, UI Kit (Bootstrap, Semantic-UI)

    Тестовое задание необходимо выложить на репозитории, GitHub, Bitbucket дать доступ, если приватный репозиторий.

 

Добавить комментарий