Интернет магазин на ASP.NET

186

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

Для построения серверной части интернет-магазина мы используем два подхода: с использованием ASP.NET Web Forms 4.5 и с использованием ASP.NET MVC 5. Оба приложения представляют собой простой магазин компьютерных игр GameStore. Вы сможете наглядно сравнить два подхода к построению веб-приложений на платформе ASP.NET и выбрать для себя оптимальный - более сложный подход с использованием шаблона MVC и присущими этой платформе фичами (модульное тестирование, имитация через Moq) или более простой подход с использованием Web Forms.

Интернет магазин на ASP.NET Web Forms 4.5

Мы создадим каталог товаров, который пользователи смогут просматривать по категориям; корзину для покупок, в которую пользователи будут добавлять и удалять товары; и форму оплаты, где пользователи смогут вводить сведения о доставке. Мы также создадим админ-панель, предназначенную для управления каталогом товаров и защитим ее, чтобы вносить изменения могли только администраторы сайта. Для проработки примеров вы должны хорошо знать основы ASP.NET Web Forms.

  1. Проект интернет-магазина
  2. Создание базы данных
  3. Модель данных и хранилище
  4. Список товаров
  5. Настройка маршрутизации
  6. Список категорий
  7. Корзина покупок
  8. Обработка заказов
  9. Добавление проверки достоверности
  10. Админ панель: управление заказами
  11. Админ панель: управление каталогом
  12. Админ панель: настройка доступа

Интернет магазин на ASP.NET MVC 5

Цель этих статей - дать вам возможность почувствовать то, что собой представляет реальная разработка с применением MVC Framework, за счет создания примера приложения, максимально приближенного к реальности. Разумеется, мы будем ориентироваться на MVC Framework, поэтому интеграция с внешними системами, такими как база данных, предельно упрощена, а определенные части приложения, например, обработка платежей, вообще отброшены.

  1. Структура интернет-магазина
  2. Разбиение на страницы
  3. Стилизация контента
  4. Навигация
  5. Корзина покупок
  6. Использование привязки модели и завершение корзины
  7. Отправка заказов
  8. Мобильная версия магазина
  9. Админ панель: список товаров
  10. Админ панель: редактирование товаров
  11. Админ панель: добавление и удаление товаров
  12. Админ панель: защита
  13. Загрузка изображений из базы данных
  14. Развертывание сайта
Лучший чат для C# программистов