|
via Udemy |
Go to Course: https://www.udemy.com/course/blazor_introduction/
В течение многих лет фреймворки 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.