Blazor в ASP.NET, часть 3

Изучите архитектуру Blazor-WebAssembly для .NET 6, создавая учебный проект, проводя его отладку.

Ratings: 4.47 / 5.00




Description

В течение многих лет фреймворки 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.

What You Will Learn!

  • Изучите основы архитектуры приложений на Blazor-WebAssembly и его основых понятий
  • Изучите структуру файлов и папок типичного проекта на Blazor-WebAssembly
  • Изучите способы создания моделей, для управления данныхми в Blazor-WebAssembly
  • Изучите способы настройки специальных тегов и методов жизненного цикла компонентов

Who Should Attend!

  • Всем, кто хочет изучить основы архитектуры Web - приложений на Blazor-WebAssembly, от компании Microsoft