План на курса
Въведение
- Преглед на 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тзиви от потребители (4)
Обучителят беше много полезен, отговаряйки на всички въпроси, които имахме, и ни позволи да споделим екрана си, за да покажем грешките, които имахме, което беше страхотно.
chithra - Public Health Wales NHS Trust
Course - Advanced Blazor
Machine Translated
The hands on approach with clear examples that match our current project helped with the understanding of the subject.
Samuel - ProgramDuon AB
Course - 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.
Jesper - ProgramDuon AB
Course - Advanced Blazor
Bardzo dobry kontakt ze słuchaczami, Bardzo dobra znajomość poruszanych tematów i zagadnień. Bardzo dobra umiejętność dostosowania ćwiczeń do nowych tematów, przypadków, pojawiających się problemów, itp....