esclkm / laravel_test_task

Belhard: laravel + angularjs task

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Задание.

Создание каталога альбомов (поля: название, год), в каждом альбоме есть треки(исполнитель, название, продолжительность). Редактирование треков в альбоме должно желательно при редактировании альбома. Сохранение одномоментно (Сразу альбом вместе со связанными треками). Фронтенд и бекенд для связи должны использовать технологию REST (JSON). Бекенд не должен генерировать HTML.

Backend: Laravel (5.x)(PHP) \ Django (1.7+)(python)

Frontend: angularjs (1.x)(js) \ angular 4 \ react-redux \ react native. В качестве CSS фреймворка: возможно использование Bootstrap.

Создать fork данного репозитория. Выполненную задачу выложить на Github в созданный fork. При невозможности выполнить задачу полностью, разрешается выполнить частично. Все гит коммиты комментировать подробно на английском языке. После окончания работ уведомить.

Как мы будем оценивать результаты:

  1. Нам важна не целиком выполненная задача. Главное Ваше понимание процесса взаимодействия между фронтэндом и бэкэндом
  2. Мы оцениваем то, насколько вы умеете использовать документацию и встроенные возможности фреймворков
  3. Нам важно, как будут взаимодействовать модели друг с другом
  4. Мы обращаем внимание на имена классов, функций, переменных, умение выделять логические функции, форматирование кода.
  5. При возникновении вопросов готовы помочь
  6. При невозможности выполнить задачу просьба связаться с менеджером
  7. Нам нужны унверсальные программисты

About

Belhard: laravel + angularjs task