Задание.
Создать сайт с функцией сокращения ссылок URL.
- В качестве платформы нужно использовать ASP.NET Core.
- Разработать на языке C# функциональность для сокращения ссылок;
- Организовать переход по короткому URL с подсчетом переходов;
- На главной странице должен быть размещена таблица со следующими столбцами:
-
Длинный URL;
-
Сокращенный URL;
-
Дата создания;
-
Количество переходов.
- Хранение данных таблицы реализовать в базе данных MySQL. Сокращенные ссылки URL должны создаваться так, чтобы их нельзя было предугадать.Нельзя создавать ссылки по простому последовательному арифметическому порядку.
Основной целью создание приложения было знакомство с:
- ASP.NET Core MVC Framework (v. 5)
- EntityFramework (v. 5.0.1.3)
- Создание HTML верстки (хотя бОльшое количество решений было взято из документации для BootsTrap )
- Создание стилей для отдельных элементов на HTML странице с помощью CSS
- Использование JavaScript для копирования текста из input элемента в буфер обмена