Сервис микроблогов (проект) — различия между версиями

Материал из Wiki - Факультет компьютерных наук
Перейти к: навигация, поиск
(Новая страница, с помощью формы Новый_проект)
 
 
(не показано 5 промежуточных версии 3 участников)
Строка 2: Строка 2:
 
|name=Сервис микроблогов
 
|name=Сервис микроблогов
 
|mentor=Казаринов Андрей
 
|mentor=Казаринов Андрей
|mentor_login={{URLENCODE:{{REVISIONUSER}}|WIKI}}
+
|mentor_login={{URLENCODE:Akazarinov|WIKI}}
 
|semester=Весна 2015
 
|semester=Весна 2015
 
|course=1
 
|course=1
 
|summer=on
 
|summer=on
 
|categorize=yes
 
|categorize=yes
 +
|is_archived=yes
 
}}
 
}}
  
 
=== Что это за проект? ===
 
=== Что это за проект? ===
Сервис микроблогов - веб-приложение, позволяющее пользователям публиковать короткие заметки.
+
Сервис микроблогов (аналог Twitter) - веб-приложение, позволяющее пользователям публиковать короткие заметки.
 
Данный сервис облегчает коммуникацию между пользователями и позволяет следить за событиями интересных людей.
 
Данный сервис облегчает коммуникацию между пользователями и позволяет следить за событиями интересных людей.
  
Строка 32: Строка 33:
  
 
=== Какие будут использоваться технологии? ===
 
=== Какие будут использоваться технологии? ===
* Amazon Web Services
+
* Amazon Web Services (достаточно бесплатной версии)
 
* Python
 
* Python
 
* MySQL/PosgreSQL
 
* MySQL/PosgreSQL
 
* HTML/JavaScript/CSS
 
* HTML/JavaScript/CSS
* Git/github
 
  
 
=== Темы вводных занятий ===
 
=== Темы вводных занятий ===
 
1. Основы проектирования веб-приложений
 
1. Основы проектирования веб-приложений
 +
 
2. Основы HTML верстки
 
2. Основы HTML верстки
 +
 
3. Основы работы с реляционными базами данных
 
3. Основы работы с реляционными базами данных
  
Строка 50: Строка 52:
  
 
=== Критерии оценки ===
 
=== Критерии оценки ===
* удв. – работающее веб-приложение с возможностью публикации коротких сообщений
+
* 4-5 – работающее веб-приложение с возможностью публикации коротких сообщений
* хор. – возможность "зафолловить" пользователя + лента друзей
+
* 6-7 – возможность "зафолловить" пользователя + лента друзей
* отл. – лайки и комментарии к сообщениям
+
* 8-10 – лайки и комментарии к сообщениям
  
за удобство и красоту веб-интерфейса может добавляться до +2 баллов
+
за использование адаптивной верстки, AJAX технологии при построении веб-интерфейса может добавляться до +2 баллов

Текущая версия на 10:50, 20 октября 2015

Ментор Казаринов Андрей
Учебный семестр Весна 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 – лайки и комментарии к сообщениям

за использование адаптивной верстки, AJAX технологии при построении веб-интерфейса может добавляться до +2 баллов