Сервис микроблогов (проект): различия между версиями
Перейти к навигации
Перейти к поиску
мНет описания правки |
изменены оценки |
||
| Строка 32: | Строка 32: | ||
=== Какие будут использоваться технологии? === | === Какие будут использоваться технологии? === | ||
* Amazon Web Services | * Amazon Web Services (достаточно бесплатной версии) | ||
* Python | * Python | ||
* MySQL/PosgreSQL | * MySQL/PosgreSQL | ||
* HTML/JavaScript/CSS | * HTML/JavaScript/CSS | ||
=== Темы вводных занятий === | === Темы вводных занятий === | ||
| Строка 50: | Строка 49: | ||
=== Критерии оценки === | === Критерии оценки === | ||
* | * 4-5 – работающее веб-приложение с возможностью публикации коротких сообщений | ||
* | * 6-7 – возможность "зафолловить" пользователя + лента друзей | ||
* | * 8-10 – лайки и комментарии к сообщениям | ||
за удобство и красоту веб-интерфейса может добавляться до +2 баллов | за удобство и красоту веб-интерфейса может добавляться до +2 баллов | ||
Версия от 22:12, 30 ноября 2014
| Ментор | Казаринов Андрей |
| Учебный семестр | Весна 2015 |
| Учебный курс | 1-й курс |
| Проект можно развивать на летней практике | |
Что это за проект?
Сервис микроблогов (аналог Twitter) - веб-приложение, позволяющее пользователям публиковать короткие заметки. Данный сервис облегчает коммуникацию между пользователями и позволяет следить за событиями интересных людей.
Предполагаемая функциональность:
- Регистрация/авторизация пользователей
- Публикация коротких сообщений
- Лайки и комментарии к сообщению
- Возможность "зафолловить" пользователя
- Возможность читать ленту друзей
Чему вы научитесь?
- Писать надежный и понятный код,
- Проектированию и разработке веб-приложений
- Использованию реляционных баз данных
- Использованию систем контроля версий
Какие начальные требования?
- Базовые знания Python.
- Умение работать с *nix
- Желание разобраться с веб-программированием
Какие будут использоваться технологии?
- Amazon Web Services (достаточно бесплатной версии)
- Python
- MySQL/PosgreSQL
- HTML/JavaScript/CSS
Темы вводных занятий
1. Основы проектирования веб-приложений 2. Основы HTML верстки 3. Основы работы с реляционными базами данных
Направления развития
- Поиск пользователей
- Поиск по сообщениям пользователей
- Интерфейс с использованием AJAX
- Использование хэш-тегов, упоминаний
Критерии оценки
- 4-5 – работающее веб-приложение с возможностью публикации коротких сообщений
- 6-7 – возможность "зафолловить" пользователя + лента друзей
- 8-10 – лайки и комментарии к сообщениям
за удобство и красоту веб-интерфейса может добавляться до +2 баллов