Веб-сервис объявлений (проект) — различия между версиями
Материал из Wiki - Факультет компьютерных наук
Ovsyanng (обсуждение | вклад) |
Ovsyanng (обсуждение | вклад) |
||
Строка 20: | Строка 20: | ||
* основам front-end разработки | * основам front-end разработки | ||
+ | |||
+ | * работать с системой контроля версий (Git) | ||
=== Какие начальные требования? === | === Какие начальные требования? === |
Версия 03:36, 9 декабря 2014
Ментор | Овсянников Георгий |
Учебный семестр | Весна 2015 |
Учебный курс | 1-й курс |
Проект можно развивать на летней практике | |
Что это за проект?
Веб-сервис, площадка для размещения объявлений о покупке/продаже чего-либо.
Чему вы научитесь?
Вы научитесь
- разрабатывать веб-приложения на языке Python (по желанию: Java)
- работать с платформой Google App Engine (по желанию: Amazon Web Services)
- основам front-end разработки
- работать с системой контроля версий (Git)
Какие начальные требования?
Интерес к разработке веб-сервисов, желание обучиться программированию на Python или Java
Какие будут использоваться технологии?
- Google App Engine / Amazon Web Services
- Python 2.7 / Java 8
- Bootstrap
- JavaScript
- HTML
Темы вводных занятий
Вводная о платформе разработки (Google App Engine / Amazon Web Services)
Направления развития
Развитие проекта может быть широкое: от добавления механизма отзывов и рейтингов до анализа рынка товаров/услуг и разработки системы рекомендаций.
Критерии оценки
- 4-5 – разработать веб-приложение с возможностью размещать объявления и контактную информацию продавца, осуществлять поиск объявлений
- 6-7 – добавить возможность оставлять отзывы о предлагаемых товарах
- 8-10 – дополнительные возможности интерфейса (сортировки, фильтры товаров), использование анимации в интерфейсе, возможность добавления фотография, использование более широкого стека технологий (JQuery, AJAX...)