Сервис по отложенной отправке e-mail'ов (проект): различия между версиями

Материал из Wiki - Факультет компьютерных наук
Перейти к навигации Перейти к поиску
Новая страница, с помощью формы Новый_проект
 
Нет описания правки
 
(не показаны 4 промежуточные версии 4 участников)
Строка 2: Строка 2:
|name=Сервис по отложенной отправке e-mail'ов
|name=Сервис по отложенной отправке e-mail'ов
|mentor=Латыпов Инсаф
|mentor=Латыпов Инсаф
|mentor_login={{URLENCODE:{{REVISIONUSER}}|WIKI}}
|mentor_login={{URLENCODE:Saferif|WIKI}}
|semester=Весна 2015
|semester=Весна 2015
|course=1
|course=1
|summer=
|summer=
|categorize=yes
|categorize=yes
|is_archived=yes
}}
}}


Строка 13: Строка 14:


=== Чему вы научитесь? ===
=== Чему вы научитесь? ===
Использование систем контроля версий
* Использование систем контроля версий
Проектирование и разработка Web-приложений
* Проектирование и разработка Web-приложений
Работа с базами данных
* Работа с базами данных


=== Какие начальные требования? ===
=== Какие начальные требования? ===
Желание научиться создавать Web-приложения.
* Желание научиться создавать Web-приложения.
Желательны базовые знания HTML, CSS, JavaScript, Python
* Желательны базовые знания HTML, CSS, JavaScript, Python
Желательны базовые навыки работы с *nix системами.
* Желательны базовые навыки работы с *nix системами.


=== Какие будут использоваться технологии? ===
=== Какие будут использоваться технологии? ===
Amazon Web Services или Google App Engine на выбор.
* Amazon Web Services или Google App Engine на выбор.
HTML/CSS/JavaScript
* HTML/CSS/JavaScript
MySQL/PostgreSQL
* MySQL/PostgreSQL
Python
* Python
Git
* Git


=== Темы вводных занятий ===
=== Темы вводных занятий ===
1. Введение в проектирование Web-приложений
# Введение в проектирование Web-приложений
2. Основы HTML, CSS и JavaScript
# Основы HTML, CSS и JavaScript
3. Введение в разработку Web-приложений на языке Python
# Введение в разработку Web-приложений на языке Python


=== Направления развития ===
=== Направления развития ===
Удобный и красивый Web-интерфейс
* Удобный и красивый Web-интерфейс
Использование AJAX
* Использование AJAX
Использование AngularJS
* Использование AngularJS


=== Критерии оценки ===
=== Критерии оценки ===
Удовлетворительно -- сообщения создаются и отправляются в указанное пользователем время.
* 4-5 баллов -- сообщения создаются и отправляются в указанное пользователем время.
Хорошо -- реализована регистрация и авторизация пользователей.
* 6-7 баллов -- реализована регистрация и авторизация пользователей.
Отлично -- красивый интерфейс, использование AJAX, использование AngularJS.
* 8-10 баллов -- красивый интерфейс, использование AJAX, использование AngularJS.

Текущая версия от 07:51, 20 октября 2015

Ментор Латыпов Инсаф
Учебный семестр Весна 2015
Учебный курс 1-й курс


Внимание! Данный проект находится в архиве и реализован не будет.

Что это за проект?

Сервис по отложенной отправке e-mail -- это Web-сервис, позволяющий пользователям писать электронные письма, которые будут отправляться не сразу после написания, а в произвольное указанное пользователем время. Одним из применений подобного сервиса может быть отправка поздравлений.

Чему вы научитесь?

  • Использование систем контроля версий
  • Проектирование и разработка Web-приложений
  • Работа с базами данных

Какие начальные требования?

  • Желание научиться создавать Web-приложения.
  • Желательны базовые знания HTML, CSS, JavaScript, Python
  • Желательны базовые навыки работы с *nix системами.

Какие будут использоваться технологии?

  • Amazon Web Services или Google App Engine на выбор.
  • HTML/CSS/JavaScript
  • MySQL/PostgreSQL
  • Python
  • Git

Темы вводных занятий

  1. Введение в проектирование Web-приложений
  2. Основы HTML, CSS и JavaScript
  3. Введение в разработку Web-приложений на языке Python

Направления развития

  • Удобный и красивый Web-интерфейс
  • Использование AJAX
  • Использование AngularJS

Критерии оценки

  • 4-5 баллов -- сообщения создаются и отправляются в указанное пользователем время.
  • 6-7 баллов -- реализована регистрация и авторизация пользователей.
  • 8-10 баллов -- красивый интерфейс, использование AJAX, использование AngularJS.