Skip to content

Latest commit

 

History

History
38 lines (28 loc) · 3.71 KB

README.md

File metadata and controls

38 lines (28 loc) · 3.71 KB

Зачетная работа по курсу "Языки Интернет-программирования"

В рамках курса "Языки Интернет-программирования" студенты получают базовые знания о языках HTML, CSS, Javascript, JSON, XML, XPath, XSLT, изучают язык Ruby в качестве самостоятельно языка программирования и в контексте применения средств Ruby on Rails, которые используются для изучения принципов построения современных веб-приложений.

Требования

Задание: реализовать RoR-приложение, удовлетворяющее следующим условиям:

  • Необходимо иметь контроллеры, обеспечивающие обработку запросов.
  • Необходимо использовать модели для хранения данных в БД.
  • Необходимо обеспечить аутентификацию пользователей.
  • При реализации клиентской части необходимо применить код на языке Javascript и таблицы стилей CSS.
  • Провести интернационализацию приложения и обеспечить вывод надписей на русском языке.

Приложение должно содержать полный набор тестов, позволяющих проверить все аспекты его функционирования.

Выполнение работы

В рамках зачетной работы был разработан веб-сайт английского словаря, позволяющего пользователям учить слова и проверять свои знания.
Работа словаря организована следующим образом. Зайдя на сайт, любой пользователь может воспользоваться поиском слова, рассмотреть его значения, прослушать правильное произношение. Войдя в систему, человек сможет добавить к себе в карточки для изучения слова с конкретными определениями на английском языке.

Использованные сервисы и добавленные гемы

Список всех зависимостей можно найти в файлах проекта