-
Урок 1.
00:02:14
Введение
-
Урок 2.
00:07:17
Демонстрация работы приложения после изменений во второй части курса.
-
Урок 3.
00:02:03
Темы, которые раскрываются во второй части курса.
-
Урок 4.
00:03:44
Демонстрация работы приложения, созданного в первой части курса.
-
Урок 5.
00:02:32
Новые требования Заказчика.
-
Урок 6.
00:04:19
Способы внедрения изменившихся требований.
-
Урок 7.
00:03:10
Ресурсы проекта.
-
Урок 8.
00:02:22
Обзор проекта из первой части курса.
-
Урок 9.
00:01:55
Введение
-
Урок 10.
00:03:53
Выделяем сервисы в библиотеку. Часть 1.
-
Урок 11.
00:03:57
Выделяем сервисы в библиотеку. Часть 2.
-
Урок 12.
00:04:25
Выделяем в библиотеку все модели.
-
Урок 13.
00:03:51
Выделяем слой данных. Часть 1.
-
Урок 14.
00:08:14
Выделяем слой данных. Часть 2.
-
Урок 15.
00:03:23
Создаем новую тестовую миграцию в БД.
-
Урок 16.
00:05:00
Добавляем пакеты с плагинами.
-
Урок 17.
00:04:17
Настраиваем Bootstrap 5 и Summernote. Часть 1.
-
Урок 18.
00:05:36
Настраиваем Bootstrap 5 и Summernote. Часть 2.
-
Урок 19.
00:00:54
Актуальная версия кода приложения после правок во второй секции.
-
Урок 20.
00:07:27
Интерфейс для паттерна Репозиторий.
-
Урок 21.
00:04:38
Дописываем интерфейс и создаем класс Репозиторий.
-
Урок 22.
00:03:59
Дописываем все методы для класса Repository.
-
Урок 23.
00:05:30
Создаем репозиторий для Категорий.
-
Урок 24.
00:05:06
Использование репозитория Категорий в контроллере Категорий.
-
Урок 25.
00:02:28
Создаем и используем репозиторий для контроллера ApplicationType..
-
Урок 26.
00:06:27
Создаем репозиторий для Товаров.
-
Урок 27.
00:03:22
Добавляем ссылки на репозиторий в контроллер Товаров.
-
Урок 28.
00:02:09
Примеры возможных ошибок в коде репозитория Товаров.
-
Урок 29.
00:03:43
Модель для Шапки Запроса.
-
Урок 30.
00:01:50
Модель для Деталей Запроса.
-
Урок 31.
00:03:06
Передача моделей Шапки Запроса и Деталей Запроса в БД.
-
Урок 32.
00:03:23
Создание репозиториев для хранения Запросов.
-
Урок 33.
00:04:12
Модификация контроллеров с использованием паттерна Репозиторий. Часть 1.
-
Урок 34.
00:03:31
Модификация контроллеров с использованием паттерна Репозиторий. Часть 2.
-
Урок 35.
00:06:29
Сохранение Запроса в базе данных.
-
Урок 36.
00:04:49
Создаем контроллер Запросов и модель Представления для деталей Запроса.
-
Урок 37.
00:02:09
Добавляем представление для метода Index контроллера Запросов.
-
Урок 38.
00:08:36
Создаем файл на JS для вывода списка Запросов в таблицу.
-
Урок 39.
00:03:33
Настраиваем вывод списка Запросов.
-
Урок 40.
00:02:53
Создаем метод для получения деталей Запроса.
-
Урок 41.
00:05:38
Настраиваем представление страницы деталей Запроса.
-
Урок 42.
00:05:57
Настраиваем передачу информации о Товарах из Заказа в Корзину покупок.
-
Урок 43.
00:07:03
Настраиваем удаление Запроса.
-
Урок 44.
00:06:05
Добавляем частичное представление для вывода стилизованных уведомлений Toastr.
-
Урок 45.
00:03:18
Добавляем использование TempData и логику для вывода стилизованных уведомлений.
-
Урок 46.
00:01:20
Добавляем стилизованные оповещения в остальных частях приложения.
-
Урок 47.
00:03:38
Обзор новых требований и необходимых изменений.
-
Урок 48.
00:05:11
Добавляем количество Товара в Модель.
-
Урок 49.
00:03:14
Добавляем временное хранение количества Товара в Сессии.
-
Урок 50.
00:03:24
Изменяем метод Index в контроллере Корзины.
-
Урок 51.
00:06:54
Модифицируем интерфейс Корзины Покупок.
-
Урок 52.
00:02:48
Обновление Корзины Покупок.
-
Урок 53.
00:03:32
Метод обновления Корзины Покупок.
-
Урок 54.
00:04:28
Изменяем код для обновления Корзины Покупок.
-
Урок 55.
00:01:44
Обновление данных Корзины, перед переходом к итоговой странице Заказа.
-
Урок 56.
00:02:11
Сценарии работы с информацией о Клиенте.
-
Урок 57.
00:04:58
Заполнение информации о Пользователе, на основании его Роли.
-
Урок 58.
00:06:31
Расчет количества и суммы Заказа.
-
Урок 59.
00:03:28
Дополнительные поля ввода для Заказа.
-
Урок 60.
00:03:28
Валидация полей ввода.
-
Урок 61.
00:03:37
Создаем модели для хранения Заказов в БД.
-
Урок 62.
00:03:10
Создаем репозиторий для Заказов.
-
Урок 63.
00:06:48
Создаем Заказ.
-
Урок 64.
00:03:58
Сохраняем Заказ в базу данных.
-
Урок 65.
00:02:56
Подтверждение Заказа.
-
Урок 66.
00:02:05
Регистрация в платежном сервисе BrainTree.
-
Урок 67.
00:03:24
Настройка сервиса BrainTree. Часть 1.
-
Урок 68.
00:07:24
Настройка сервиса BrainTree. Часть 2.
-
Урок 69.
00:03:30
Настройка клиентской части для транзакций в BrainTree.
-
Урок 70.
00:04:41
Процесс проведения платежной транзакции в BrainTree.
-
Урок 71.
00:06:45
Настройка клиентской части для транзакций в BrainTree. Часть 2.
-
Урок 72.
00:03:10
Обзор, настроенных этапов проведения платежных транзакций в BrainTree.
-
Урок 73.
00:05:14
Настройка серверной части для работы с BrainTree.
-
Урок 74.
00:03:11
Проверяем работу платежного сервиса BrainTree.
-
Урок 75.
00:02:16
Настраиваем очистку Корзины Покупок.
-
Урок 76.
00:03:28
Добавляем пакеты для регистрации и обновляем версии других пакетов.
-
Урок 77.
00:04:16
Настройка регистрации через Facebook. Часть 1.
-
Урок 78.
00:03:54
Настройка страницы ExternalLogin.
-
Урок 79.
00:02:00
Настройка регистрации через Facebook. Часть 2.
-
Урок 80.
00:02:38
Примерки привязки авторизации через социальную сеть.
-
Урок 81.
00:01:13
Изменения интерфейса страницы Регистрации.
-
Урок 82.
00:07:29
Меняем UI страницы авторизации.
-
Урок 83.
00:02:07
Исправление ошибок на странице авторизации.
-
Урок 84.
00:03:54
Меняем UI страницы регистрации. Часть 1.
-
Урок 85.
00:04:23
Меняем UI страницы регистрации. Часть 2
-
Урок 86.
00:03:00
Создаем ViewModel для управления списком Заказов.
-
Урок 87.
00:03:07
Настраиваем метод Index для списка Заказов. Часть 1.
-
Урок 88.
00:03:21
Установка Syncfusion.
-
Урок 89.
00:03:46
Добавляем форматирование Syncfusion.
-
Урок 90.
00:04:19
Настраиваем форматирование Syncfusion.
-
Урок 91.
00:06:08
Настраиваем интерфейс фильтрации.
-
Урок 92.
00:05:17
Настраиваем логику фильтрации списка Заказов.
-
Урок 93.
00:06:06
Валидация данных для подтверждения Заказа.
-
Урок 94.
00:03:14
Настраиваем метод Details, для показа деталей Заказа.
-
Урок 95.
00:05:09
Настройка страницы деталей Заказа. Часть 1.
-
Урок 96.
00:04:27
Настройка страницы деталей Заказа. Часть 2.
-
Урок 97.
00:03:42
Настройка методов для изменения статуса Заказов, Start Process и Sipp Order.
-
Урок 98.
00:05:07
Настраиваем отмену Заказа и возврат оплаты Клиенту.
-
Урок 99.
00:05:56
Проверяем функцию отмены и возврата оплаты через платежную систему BrainTree.
-
Урок 100.
00:04:46
Настраиваем обновление данных о Клиенте.
-
Урок 101.
00:03:23
Исправление ошибок валидации.
-
Урок 102.
00:03:32
Устранение проблем при регистрации нового Админа.
-
Урок 103.
00:03:05
Настройка выгрузки БД. Часть 1.
-
Урок 104.
00:07:00
Настройка выгрузки БД. Часть 2.
-
Урок 105.
00:01:34
Тестирование автоматического создания структуры Базы Данных.
-
Урок 106.
00:05:22
Настраиваем Azure.
-
Урок 107.
00:04:04
Настраиваем Azure. Часть 2.
-
Урок 108.
00:02:40
Исправление проблем с авторизацией через Facebook.
-
Урок 109.
00:08:17
Введение в Dapper