Введение в Blazor (.NET 6) . [Андрей Брижак]

Огромная база актуальных инфопродуктов
Самый большой склад обучающих материалов в СНГ. Более 40000 уникальных курсов, схем заработка, книг, вебинаров, мануалов, тренингов
Получить доступ

Bot

Администратор
Команда форума
23 Янв 2020
138,639
750
113
Изучите способы настройки рендеринга компонентов, используя методы из жизненного цикла компонентов в Blazor
Требования

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

В связи с этим возникает много вопросов.

Что такое Blazor? Как начать знакомство с основами Blazor?

Как эффективно понять Blazor и использовать его в реальных проектах?

В первом модуле этого курса, рассмотрено такие темы, как общее понимание того, что такое Blazor, в чем различия двух моделей хостинга в Blazor. Это Blazor-Server и Blazor-Client, или как еще его называют Blazor-WASM.

Далее в вводной части, показан пример того как нужно создавать проект и решение для приложений на Blazor, а также как запустить такой проект на локальном компьютере.

Во втором модуле, этого вводного курса, рассматривается структура файлов и папок проекта на Blazor, созданного по умолчанию из готового шаблона.

Здесь также, коротко проводится обзор порядка исполнения кода в проектах с Blazor-Server и Blazor-WASM, а также вводится понятие, что такое компонент в Blazor.

В третьем модуле, рассматриваются такие базовые понятия, на которых построен этот фреймворк, как привязка данных и свойств моделей или объектов.

Здесь рассматриваются способы однонаправленной или можно сказать, односторонней и двухнаправленной или двусторонней привязки данных.

В этом модуле, также вводятся первые задания или упражнения, которые позволяют закрепить понимание пройденного материла.

Четвертый модуль, посвящен таким важным темам в Blazor, как общие или универсальные компоненты, и также настройка обратных вызовов на основании событий.

В этом модуле также предлагается выполнение упражнений, которые позволяют осуществить самоконтроль, и реально оценить насколько слушатель, смог усвоить пройденный материал, и сможет ли он применить эти знания на практике.

В пятом модуле вводного курса, рассматриваются более мелкие, но не менее важные детали и концепции, используемые при разработке на Blazor, это такие темы как отрисовка или рендеринг отдельных фрагментов, управление атрибутами, а также особенности маршрутизации или роутинга в Blazor.

В шестом модуле, рассматриваются вопросы, связанные с использованием готовых фрагментов кода на JavaScript, внутри среды исполнения фреймворка Blazor. В этом модуле, на основе двух примеров, подробно рассмотрена возможность подключения двух популярных в веб разработке библиотек на JavaScript, это Toastr и SweetAlert.

В седьмом модуле вводится понятие жизненного цикла или LifeCycle, компонента на Blazor, а также использование методов, связанных с жизненным циклом компонента.

Этот курс поможет разработчикам изучить базовые понятия в Blazor, с использованием учебных примеров, и выполнения самостоятельных упражнений.

Так что присоединяйтесь ко мне в этом увлекательном курсе изучения реальных проблем Blazor по мере его кардинального развития!

В этом курсе мы будем использовать .NET 6 и Visual Studio 2022.

Для кого этот курс: