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, часть 1
Highest Rated
Rating: 4.8 out of 5(26 ratings)
98 students

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

Изучите основы фреймворка Blazor для .NET 6, создавая учебный проект и выполняя самостоятельные упражнения.
Last updated 6/2024
Russian

What you'll learn

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

Course content

7 sections53 lectures4h 31m total length
  • Введение в Blazor3:59
  • Демонстрация финального приложения вводного курса.6:02
  • Что такое Blazor?4:47
  • Blazor-Client и Blazor-Server4:35
  • Чего нет в этом курсе.2:50
  • Создание проекта3:13
  • Запуск приложения на локальном сервере.5:03

Requirements

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

Description

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

Who this course is for:

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