Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Blazor в ASP.NET, часть 3
Rating: 4.0 out of 5(4 ratings)
26 students

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

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

What you'll learn

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

Course content

4 sections48 lectures3h 36m total length
  • Создание API для предоставления ресурсов в Blazor-WebAssembly3:00
  • Настройка строки подключения к базе данных в API3:17
  • DTO для результатов обработки запросов4:06
  • Конечные точки в контроллере товаров в API 016:44
  • Конечные точки в контроллере товаров в API (решение)1:11
  • Конечные точки в контроллере товаров в API 021:09
  • Настройка получения цен для товаров из базы данных5:05

Requirements

  • Понимание основ C# , .NET 6, и концепции объектно-ориентированного программирования.
  • Понимание концепции визуальных компонентов в Blazor
  • Среда разработки Visual Studio 2022 на Windows 10
  • Понимание основ HTML и JavaScript
  • Понимание основ работы с Bootstrap 5
  • Навыки работы с Git/GitHub

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.

Who this course is for:

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