План на курса
Въведение
- Преглед на 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тзиви от потребители (6)
Обучителят е много добър и обръща внимание на обучаемите.
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
Машинен превод
The hands on approach with clear examples that match our current project helped with the understanding of the subject.
Samuel - ProgramDuon AB
Курс - Advanced Blazor
it was a great cource becuase we got the chance to discuss things and try working with the things we got taught. But the thing I liked the most was that everything was based on experience that Marcin had.