План на курса

Въведение

  • Обзор на Entity Framework (EF) Core
  • Обзор на Progressive Web App (PWA)

Entity Framework (EF) Core

  • Инсталиране на EF Core
  • Моделиране с използване на код първи
  • Моделиране с използване на база данни първи
  • Използване на Fluent API

Записване и запитване на данни с EF Core

  • Основни запитвания с използване на LINQ
  • Извикване на съхранени процедури
  • Контролиране на поведението за следене
  • Запазване на промени
  • Масов внос
  • Транзакции

Компоненти на Blazor

  • Разбиране на основните принципи на Razor
  • Работа с компоненти в Blazor
  • Използване на C# в компоненти
  • Параметризирани компоненти
  • Животен цикъл на компонента
  • Еднопосочно връзване на данни
  • Двупосочно връзване на данни
  • Връзване на събития

Напредни концепции на компоненти на Blazor

  • Възпроизвеждане на чист HTML
  • Възпроизвеждане на дете съдържание
  • Използване на RenderFragment
  • Използване на RenderTreeBuilder
  • Използване на @key и @attribute

Маршрутизиране и подреждане

  • Създаване на основен макет
  • Маршрутизиране
  • Използване на помощни средства за URL

Форми и валидация

  • Използване на EditForm
  • Валидация на форми
  • Използване на @ref

Въвеждане на зависимости (DI) и JSInterop

  • Разбиране на DI
  • DI с основна услуга
  • DI с потребителска услуга
  • Извикване на JavaScript функция
  • Извикване на C# от JavaScript

Диагностика и развертане

  • Диагностика на приложение Blazor
  • Развертане на приложение Blazor
  • Обновяване на приложение Blazor

Сигурност

  • Аутентификация на Blazor
  • Използване на ASP.NET Core identity и JWT

Разработка на Progressive Web Application (PWA)

  • Обзор на PWA
  • Разбиране на характеристиките на PWA
  • Blazor PWA
  • Създаване на приложения за офлайн
  • Използване на service workers
  • Персонализиране на приложението
  • Кеширане
  • Добавяне на push уведомления

Резюме и следващи стъпки

Изисквания

  • Знание на C#
  • Знания на Blazor и JavaScript
  • Опит с .NET framework

Целева публика

  • Уеб разработчици
 21 часове

Брой участници


Цена за участник

Отзиви от потребители (7)

Предстоящи Курсове

Свързани Kатегории