-
Урок 1.
00:02:25
Введение
-
Урок 2.
00:04:49
Почему именно Микро сервисы?
-
Урок 3.
00:03:03
Обзор всех разделов курса.
-
Урок 4.
00:01:16
Предварительные требования.
-
Урок 5.
00:05:25
Сравнительный обзор Монолитной и Микросервисной архитектуры.
-
Урок 6.
00:02:36
Финальная версия Архитектуры Проекта.
-
Урок 7.
00:01:25
Необходимое программное обеспечение.
-
Урок 8.
00:03:36
Демонстрация финальной версии приложения.
-
Урок 9.
00:02:01
Ресурсы проекта.
-
Урок 10.
00:08:57
Как запустить финальную версию проекта на локальном компьютере.
-
Урок 11.
00:03:39
Бонусный контент
-
Урок 12.
00:06:03
Изменение структуры файлов проектов для ASP.NET Core, в последних релизах .NET 6
-
Урок 13.
00:00:32
Введение в раздел.
-
Урок 14.
00:03:47
Создание основного WEB-проекта.
-
Урок 15.
00:02:31
Создание проекта с API по управлению Товарами.
-
Урок 16.
00:04:52
Установка, необходимых NuGet пакетов.
-
Урок 17.
00:05:04
Настройка контекста базы данных для ProductAPI
-
Урок 18.
00:05:14
Создаем таблицу Товаров в базе данных.
-
Урок 19.
00:00:55
Введение
-
Урок 20.
00:03:28
Создание DTO для ProductAPI.
-
Урок 21.
00:02:17
Настройка интерфейса IProductRepository
-
Урок 22.
00:04:15
Настройка AutoMapper для ProductAPI.
-
Урок 23.
00:04:08
Реализация паттерна Репозиторий для Товаров. Часть 1.
-
Урок 24.
00:03:50
Реализация паттерна Репозиторий для Товаров. Часть 2.
-
Урок 25.
00:06:41
Контроллер ProductAPI, методы HttpGet.
-
Урок 26.
00:02:00
Контроллер ProductAPI, методы HttpPost, HttpPut, HttpDelete.
-
Урок 27.
00:01:35
Загрузка записей о Товарах в Базу Данных.
-
Урок 28.
00:06:10
Обозреватель Хранилища изображений в Azure.
-
Урок 29.
00:06:40
Интерфейс для Репозитория Товаров и Dto в основном WEB-приложении.
-
Урок 30.
00:04:27
Базовый Интерфейс для Сервисов и Модель Запроса к API.
-
Урок 31.
00:10:21
Реализация Базового Сервиса для работы с API.
-
Урок 32.
00:05:59
Реализация сервиса управления Товарами.
-
Урок 33.
00:02:05
Настройка доступа к сервису управления Товарами и Http клиенту.
-
Урок 34.
00:04:14
Bootstrap, версия 5
-
Урок 35.
00:00:23
Введение
-
Урок 36.
00:05:45
Котроллер для управления Товарами и метод для получения списка Товаров.
-
Урок 37.
00:02:30
Проверка обращения к API.
-
Урок 38.
00:05:43
Представление списка Товаров.
-
Урок 39.
00:05:13
Создание нового Товара.
-
Урок 40.
00:03:47
Обновление информации о Товаре.
-
Урок 41.
00:04:12
Удаление Товара.
-
Урок 42.
00:00:59
Введение
-
Урок 43.
00:04:23
Протоколы OAuth2 и OpenID Connect.
-
Урок 44.
00:03:03
Введение в Identity Server.
-
Урок 45.
00:06:02
Создание проекта Identity Server.
-
Урок 46.
00:01:41
Установка NuGet Packages для Identity Server.
-
Урок 47.
00:03:48
Контекст Базы Данных для Identity Server.
-
Урок 48.
00:08:21
Настройка API Scopes, Ресурсов и Клиентов.
-
Урок 49.
00:03:45
Настройка Клиентов для Identity Server.
-
Урок 50.
00:06:55
Настройка и Запуск Identity Server.
-
Урок 51.
00:11:06
Создание Таблиц для Пользователей в Базе Данных Identity Server.
-
Урок 52.
00:09:35
Настройка защиты для доступа к API.
-
Урок 53.
00:06:19
Настройка использования Идентификации в основном Web-проекте.
-
Урок 54.
00:03:57
Перенаправление на страницу Идентификации.
-
Урок 55.
00:06:24
Настройка Login/Logout.
-
Урок 56.
00:10:04
Регистрация Пользователей с помощью специальной формы.
-
Урок 57.
00:02:32
Содержимое Токена доступа.
-
Урок 58.
00:06:49
Передача настраиваемых параметров (требований).
-
Урок 59.
00:03:49
Просмотр содержимого, модифицированного Токена.
-
Урок 60.
00:06:26
Передача Токена и настройка CRUD операций.
-
Урок 61.
00:00:18
Введение.
-
Урок 62.
00:02:44
Action метод Index.
-
Урок 63.
00:04:06
Представление Index.
-
Урок 64.
00:02:01
Action метод Details.
-
Урок 65.
00:04:30
Представление Details.
-
Урок 66.
00:00:28
Введение
-
Урок 67.
00:01:33
Создание API для Корзины Покупок.
-
Урок 68.
00:02:05
Пакеты NuGet для API Корзины Покупок.
-
Урок 69.
00:04:08
Настройка класса StartUp для АPI Корзины Покупок.
-
Урок 70.
00:07:08
Модели сущностей для сервиса Корзины Покупок.
-
Урок 71.
00:05:35
Модели Dto и миграция в базу данных для сервиса Корзины Покупок.
-
Урок 72.
00:01:22
Настройка соппоставления (маппинг) Моделей сущностей и моделей Dto.
-
Урок 73.
00:02:54
Интерфейс Репозитория для Корзины Покупок.
-
Урок 74.
00:07:28
Настройка метода для добавления в репозитории Корзины Покупок.
-
Урок 75.
00:05:09
Настройка метода для обновления в репозитории Корзины Покупок.
-
Урок 76.
00:06:25
Настройка методов для запроса Корзины Покупок и удаления из Корзины Покупок.
-
Урок 77.
00:05:20
Настройка методов Контроллера Корзины Покупок.
-
Урок 78.
00:00:15
Введение
-
Урок 79.
00:03:06
Создание моделей Корзины Покупок в основном приложении ASP.NET Core MVC.
-
Урок 80.
00:01:58
Интерфейс для класса Корзины Покупок.
-
Урок 81.
00:04:17
Настройка работы с сервисом Корзины Покупок из приложения ASP.NET Core MVC.
-
Урок 82.
00:06:36
Метод DetailsPost.
-
Урок 83.
00:04:20
Настройка добавления Товара в Корзину Покупок.
-
Урок 84.
00:00:23
Введение
-
Урок 85.
00:02:14
Контроллер для Корзины Покупок.
-
Урок 86.
00:04:56
Методы для загрузки данных о Корзине Покупок.
-
Урок 87.
00:03:15
Отладка обращения к API Корзины Покупок.
-
Урок 88.
00:06:02
Представление для Корзины Покупок.
-
Урок 89.
00:02:21
Удаление Товара из Корзины Покупок.
-
Урок 90.
00:00:33
Введение
-
Урок 91.
00:02:08
Создание проекта с API по управлению Купонами и установка NuGet пакетов.
-
Урок 92.
00:03:20
Настройка проекта с API по управлению Купонами.
-
Урок 93.
00:02:56
Модели и DTO для сервиса Купонов.
-
Урок 94.
00:03:53
Репозиторий для хранения данных о Купонах.
-
Урок 95.
00:02:55
Контроллер CouponAPI.
-
Урок 96.
00:00:23
Введение
-
Урок 97.
00:04:30
Настройка использования Купонов в API Корзины Покупок.
-
Урок 98.
00:02:27
Логика для кнопок добавления Купона и удаления Купона.
-
Урок 99.
00:03:39
Настройка Контроллера и Сервиса, для удаления и добавления Купонов.
-
Урок 100.
00:02:40
Демонстрация работы с кодом Купона на странице Корзины Покупок.
-
Урок 101.
00:03:38
Настройка метода для работы с Купонами в основном Web приложении.
-
Урок 102.
00:07:59
Настройка вызова микросервиса CouponAPI, из основного Web приложения.
-
Урок 103.
00:05:18
Настройка страницы Checkout
-
Урок 104.
00:03:34
Виджет DateTime Picker.
-
Урок 105.
00:00:35
Введение
-
Урок 106.
00:03:52
Настройка сообщения для сервиса оформления Заказа.
-
Урок 107.
00:03:16
Метод Checkout в сервисе основного Web приложения.
-
Урок 108.
00:02:56
Метод Checkout типа Post.
-
Урок 109.
00:02:41
Проверка работы метода CheckOut типа Post.
-
Урок 110.
00:01:50
Ключевые слова async, await и асинхронные коммуникации.
-
Урок 111.
00:05:03
Cравнение Асинхронных и Синхронных Коммуникаций.
-
Урок 112.
00:00:36
Введение
-
Урок 113.
00:04:21
Обзор Azure Service Bus.
-
Урок 114.
00:03:49
Создание Azure Service Bus с Topic и Subscription.
-
Урок 115.
00:04:27
Интерфейс для Шины сообщений.
-
Урок 116.
00:03:46
Настройка класса для передачи сообщений в сервисную шину.
-
Урок 117.
00:06:03
Передача сообщений в Тему в Сервисной Шине.
-
Урок 118.
00:03:46
Обновления пакетов для передачи сообщений в Topic шины Azure.
-
Урок 119.
00:00:36
Введение
-
Урок 120.
00:00:34
Содержимое нового микро сервиса Order API.
-
Урок 121.
00:03:59
Модели для OrderAPI.
-
Урок 122.
00:02:24
Настройка файла Startup и миграция в БД.
-
Урок 123.
00:03:12
Интерфейс Репозитория Заказов.
-
Урок 124.
00:03:36
Реализация методов Репозитория Заказов.
-
Урок 125.
00:02:37
Настройка DbContext для Репозитория Заказов.
-
Урок 126.
00:06:03
Создание моделей для сообщений из сервисной шины Azure.
-
Урок 127.
00:03:27
Настройка приема сообщений и сохранение Заказов в базе данных.
-
Урок 128.
00:05:20
Настройка констант для доступа в сервисную шину Azure.
-
Урок 129.
00:06:33
Создание процессора обработки сообщений из Сервисной шины Azure.
-
Урок 130.
00:05:33
Установка запуска Service Bus Consumer.
-
Урок 131.
00:03:17
Проверка приема Сообщений из Сервисной Шины Azure.
-
Урок 132.
00:00:25
Введение в раздел синхронных коммуникаций.
-
Урок 133.
00:03:40
Создание интерфейса для Репозитория Купонов.
-
Урок 134.
00:03:04
Реализация методов Репозитория Купонов.
-
Урок 135.
00:01:38
Настройка файла Startup, для доступа Репозиторию Купонов.
-
Урок 136.
00:01:58
Проверка изменений в размере скидки по Купонам.
-
Урок 137.
00:06:30
Проверка работы синхронной коммуникации между Микро Сервисами.
-
Урок 138.
00:01:18
Примеры реализации синхронных коммуникаций между микросервисами.
-
Урок 139.
00:00:39
Введение
-
Урок 140.
00:03:17
Создание обработчика Платежей.
-
Урок 141.
00:01:04
Порядок проведения Платежей.
-
Урок 142.
00:04:29
Модели сообщений для проведения Платежей.
-
Урок 143.
00:02:51
Публикация сообщений о проведении Платежей.
-
Урок 144.
00:01:32
Проверка работы приложения при создании сообщений об оплате.
-
Урок 145.
00:06:30
Создание микро сервиса PaymentAPI.
-
Урок 146.
00:07:29
Настройка работы с сервисной шиной Azure.
-
Урок 147.
00:02:16
Проверка возможности получения и публикации сообщений в Сервисной Шине Azure.
-
Урок 148.
00:05:27
Настройка обновления Статуса оплаты по Заказу в микросервисе OrderAPI.
-
Урок 149.
00:02:41
Демонстрация согласованной работы микро сервисов.
-
Урок 150.
00:00:33
Введение
-
Урок 151.
00:04:13
Использование Очереди, для перенаправления Сообщений.
-
Урок 152.
00:04:47
Использование Очереди, вместо Темы с Подписками.
-
Урок 153.
00:03:41
Создание нового проекта для микро сервиса рассылки сообщений.
-
Урок 154.
00:03:21
Настройка проекта с API с рассылкой уведомлений по Email. Часть 1.
-
Урок 155.
00:07:27
Настройка проекта с API с рассылкой уведомлений по Email. Часть 2.
-
Урок 156.
00:05:06
Настройка класса использования сообщений из Сервисной Шины, для рассылки Email.
-
Урок 157.
00:02:50
Использование нескольких групп Подписчиков, в одной Теме сервисной шины Azure.
-
Урок 158.
00:06:31
Преимущества и недостатки использования Gateways.
-
Урок 159.
00:01:46
Создание проекта.
-
Урок 160.
00:03:07
Добавление функционала Ocelot в Gateway.
-
Урок 161.
00:09:39
Настройка маршрутизации для Запроса всех Товаров.
-
Урок 162.
00:10:04
Настройка шлюза Ocelot для работы с запросами к сервису ProductAPI.
-
Урок 163.
00:09:50
Настройка шлюза Ocelot для работы с запросами к остальным микросервисам.
Можно было бы сказать что новичкам будет полезен, но учитывая вышесказанное, думаю тут будет больше вреда, чем пользы.