|
via Udemy |
Go to Course: https://www.udemy.com/course/blazor-webassembly-aspnet-3-ru/
В течение многих лет фреймворки JavaScript доминировали в разработке интерфейсов/клиентской части! Но с Blazor все скоро изменится! Blazor-WebAssembly, это еще один новый фреймворк в.NET Core (.NET 6), предназначенная для создания продвинутых пользовательских веб-интерфейсов на C#. В связи с этим возникает много вопросов.Что такое Blazor-WebAssembly? Как начать знакомство с основами архитектуры приложений на Blazor-WebAssembly?Как эффективно понять архитектуру приложений на Blazor-WebAssembly и использовать её в реальных проектах?В первом модуле этого курса, рассмотрены такие темы, как создание API, включая настройки подключения к базе данных,, настройки моделей DTO для товаров и категорий для обработки запросов, на уровне API, настройка контроллера товаров, его методов и конечных точек, настройка получения данных о вариантах цены на товары. Во втором модуле, будут рассмотрены темы, связанные с созданием страниц со списком товаров и описанием отдельных товаров, включая настройку адресов для доступа к ресурсам API, для страниц с Blazor WebAssembly, настройку панели навигации интернет магазина, настройку хранения статических файлов в проекте с Blazor WebAssembly, также здесь будет рассмотрен порядок создания сервиса товаров, создание и использование на странице визуальной модели, для показа описания товара и вариантов выбора фасовки и цены товаров. В третьем модуле, рассматривается порядок создания корзины покупок интернет магазина, с использованием библиотеки Blazored LocallStorage, для хранения локальных данных о товарах в корзине покупок в браузере пользователя, создание сервиса корзины покупок, а также вывод общего количества товаров в корзине покупок в общей панели навигации сайта.В этом модуле, также есть проблемы, которые нужно будет решить самостоятельно.Четвертый модуль, посвящен реализации функциональности для формирования заказа на покупку товаров, будущего интернет магазина, включая создание моделей для заголовка заказа и списка заказываемых товаров, далее рассматривается создание репозитория заказов, его методов по созданию записей в базе данных о заголовках заказов, об отдельных товарах в заказах, а также методы для изменения статуса заказов. Затем рассматривается порядок создания сервиса заказов, и его использование для создания страницы заказов. Эта часть курс поможет разработчикам изучить примеры создания страницы или компонента Blazor Webassembly, а также внедрение логики взаимодействия пользователей с интерфейсом таких страниц. Так что присоединяйтесь к нам, в этом увлекательном курсе для решение реальных проблем при создании прилоений на Blazor WebAssembly!В этом курсе мы будем использовать .NET 6 и Visual Studio 2022.