В процессе. Описана основная архитектура, в данный момент находится на этапе реализации.
В результате выполнения ДЗ вы создадите базовый скелет социальной сети, который будет развиваться в дальнейших ДЗ. В данном задании тренируются навыки:
- декомпозиции предметной области;
- построения элементарной архитектуры проекта
- Описание/Пошаговая инструкция выполнения домашнего задания:
- Требуется разработать создание и просмотр анект в социальной сети.
- Авторизация по паролю.
- Страница регистрации, где указывается следующая информация:
- Имя
- Фамилия
- Возраст
- Пол
- Интересы
- Город
- Страницы с анкетой.
- Любой язык программирования
- В качестве базы данных использовать MySQL
- Не использовать ORM
- Программа должна представлять из себя монолитное приложение.
- Не рекомендуется использовать следующие технологии:
- Репликация
- Шардинг
- Индексы
- Кэширование
Верстка не важна. Подойдет самая примитивная. Разместить приложение на любом хостинге. Например, heroku. ДЗ принимается в виде исходного кода на github и демонстрации проекта на хостинге. Критерии оценки: Оценка происходит по принципу зачет/незачет.
Есть возможность регистрации, создавать персональные страницы, возможность подружиться, список друзей. Отсутствуют SQL-инъекции. Пароль хранится безопасно.