ier / tree

Тестовое задание на проверку знаний asp.net веб-разработчика на позицию в dns-shop.ru

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

tree

Тестовове задание

Задача на реализацию подобного дерева

[Исходный пример] (http://docs.sencha.com/extjs/4.2.1/extjs-build/examples/build/KitchenSink/ext-theme-neptune/#tree-reorder)

Нужно реализовать:

  1. Сделать дерево как в примере (без кнопок Collapse All, Expand All), так же обратить внимание, что есть папки, а есть документы в папках.
  2. Реализовать «перетаскивание» как папок целиком (с дочерними папками), так и документов по отдельности
  3. При перетаскивании результат должен сохраняться в БД. Архитектура БД может быть любой.
  4. При сохранении в БД, на клиентской части должен отображаться прогресс бар (как в примере).

Требования:

  1. Сохранение должно работать через AJAX
  2. Обработка клиентских событий должна быть реализована только на JavaScript с использованием jquery (с любыми расширениями и плагинами).
  3. Серверная часть на ASP.NET 4.5 (c#)
  4. Базу данных использовать MSSQL 2012 (пойдет версия Express).
  5. В проект должна быть включена локальная база данных, таблицы должны быть заполнены данными.

Цель задачи проверить следующие навыки:

  • Знание MS SQL
  • Знание JavaScript и фреймворка jQuery
  • Знание AJAX
  • Знание ASP.NET
  • Умение верстать страницы на основе примеров.

Ресурсы (картинки и все необходимое) можно взять из примера. Дизайн не важен, но если будет похож на исходный пример, то хорошо. Срок реализации 1 неделя (чем быстрее, тем лучше).

About

Тестовое задание на проверку знаний asp.net веб-разработчика на позицию в dns-shop.ru


Languages

Language:C# 68.7%Language:HTML 22.3%Language:TSQL 8.4%Language:ASP.NET 0.6%