План на курса
Въведение
- Преглед на Entity Framework (EF) Основен преглед на Progressive Web App (PWA)
Entity Framework (EF) Core
- Инсталиране на EF Core Modeling с първо използване на код Моделиране с първо използване на база данни Използване на fluent API
Запитване и запазване на данни с EF Core
- Основни заявки, използващи LINQ Извикване на съхранени процедури Контролиране на поведението при проследяване Запазване на промени Групово вмъкване на транзакции
Blazor Компоненти
- Разбиране на основите на Razor Работа с компоненти в Blazor Използване на C# в компоненти Параметризирани компоненти Жизнен цикъл на компонента Еднопосочно обвързване на данни Двупосочно обвързване Обвързване на събития
Advanced Blazor Концепции за компоненти
- Рендиране на raw HTML Рендиране на дъщерно съдържание с помощта на RenderFragment с помощта на RenderTreeBuilder с помощта на @key и @attribute
Маршрутизиране и оформление
- Създаване на основно оформление Маршрутизиране Използване на URL помощници
Формуляри и валидиране
- Използване на EditForm Валидиране на формуляр Използване на @ref
Инжектиране на зависимости (DI) и JSInterop
- Разбиране на DI DI с услуга по подразбиране DI с персонализирана услуга Извикване на JavaScript функция Извикване на C# от JavaScript
Отстраняване на грешки и внедряване
- Отстраняване на грешки на Blazor приложение Внедряване на Blazor приложение Надстройване на Blazor приложение
Сигурност
- Blazor удостоверяване Използване на идентичност на ядрото на ASP.NET и JWT
Разработка на прогресивно уеб приложение (PWA).
- Общ преглед на PWA Разбиране на функциите на PWA Blazor PWA Създаване на офлайн приложения Използване на обслужващи работници Персонализиране на приложението Кеширане Добавяне на насочени известия
Обобщение и следващи стъпки
Изисквания
- Разбиране на C#
- Познаване на Blazor и JavaScript
- Опит с .NET framework
Публика
- Уеб разработчици
Oтзиви от потребители (7)
Очень интерактивен треньор с огромно желание да преподава. Треньорът беше много компетентен и ни научи дори извън рамките на обучението.
JULIAN OKELLO WANICAN - Uganda National Examinations Board
Курс - Advanced Blazor
Машинен превод
Фрагмент, SinalR и автоматично развертане
Richard - Uganda National Examinations Board
Курс - Advanced Blazor
Машинен превод
Обучителят е много добър и обръща внимание на обучаемите.
Utamaporn - Geodis Transport Thai Ltd.
Курс - Advanced Blazor
Машинен превод
Обучителят има повече опит и може да отговори и да ни помогне незабавно да отстраним проблема.
Kritsakorn Wangsuksan - Geodis Transport Thai Ltd.
Курс - Advanced Blazor
Машинен превод
Харесвам треньора по стил, защото той може да даде примери, които са лесни за разбиране. и тогава той е спокоен, когато преподава или обяснява.
Wannapa Chalamrum - Geodis Transport Thai Ltd.
Курс - Advanced Blazor
Машинен превод
Обучителят беше много полезен, отговаряйки на всички въпроси, които имахме, и ни позволи да споделим екрана си, за да покажем грешките, които имахме, което беше страхотно.
chithra - Public Health Wales NHS Trust
Курс - Advanced Blazor
Машинен превод
Практическият подход с ясни примери, съответстващи на текущия ни проект, помогна за разбирането на темата.
Samuel - ProgramDuon AB
Курс - Advanced Blazor
Машинен превод