Создание сайта с нуля на ASP.NET Core MVC

Дата публикации: 10.02.2020. Категория: ASP.NET Core MVC
Последнее обновление: 11.02.2020

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

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

Небольшая вводная, какие технологии и инструменты были использованы в работе над проектом:

  • среда разработки Visual Studio 2019
  • сервер БД MS SQL Server 2019
  • язык программирования C#
  • Entity Framework Core + Migrations + Identity
  • тип приложения ASP.NET Core MVC 3.1
  • HTML5
  • JavaScript + jQuery
  • SASS => css

Архив с исходным кодом проекта можно скачать ниже на странице по ссылке.

Часть 1. В этом видео посмотрим на конечный результат, какое веб-приложение у нас получится в итоге. Можно сказать, придумаем себе техническое задание. Также определимся со стеком технологий, которые будут использоваться в проекте.

Часть 2. В этом видео мы подготовим базовую структуру проекта, на которой в дальнейшем будет строиться наше приложение. Также выберем HTML5-макет для сайта, установим WYSIWYG-редактор CKEditor.

Часть 3. В этом видео мы запрограммируем базовую необходимую инфраструктуру, чтобы подготовить наш сайт к первому запуску.

Часть 4. В этом видео мы определим доменные объекты для нашего приложения, создадим контекст базы данных и в целом наладим связь между SQL-сервером и сайтом.

Часть 5. В этом видео мы настроим правила для аутентификации и авторизации пользователей. Также запрограммируем панель администратора, где можно управлять контентом сайта.

Часть 6. В этом видео мы запрограммируем вывод контента из базы данных в браузер пользователя, создадим соответствующие разделы на сайте, исправим HTML-макет под эти требования.

Часть 7. В этом видео мы заканчиваем работу над нашим сайтом. Настроим публикацию, проанализируем написанный код и в целом подведем итоги по проекту.

Вернуться наверх
наверх