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

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

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

Внимание! Данное руководство и серия видеороликов более неактуальны ввиду устаревания используемых версий технологий и инструментов.
Я выпустил новое руководство и видео на эту же тему с учетом ваших пожеланий под предыдущим материалом. Можно считать, что это версия руководства 2.0 (на актуальных технологиях и инструментах).

Ссылка на новое руководство: https://alekseev74.ru/lessons/show/aspnet-core-mvc/from-scratch

* если ваш проект написан на ASP.NET Core MVC 3.1 или ниже, тогда можно воспользоваться данной статьей. Для всех новых проектов рекомендуется перейти на новое руководство по ссылке выше.

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

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

  • среда разработки 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. В этом видео мы заканчиваем работу над нашим сайтом. Настроим публикацию, проанализируем написанный код и в целом подведем итоги по проекту.

Если Вам понравился данный материал, Вы можете поделиться им в социальных сетях. Спасибо!

Подписывайтесь
на соцсети

Channel Avatar
Семен Алексеев
Программирование от простого к сложному

Участники: 7

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