Plan Szkolenia
Wprowadzenie
- Omówienie Entity Framework (EF) Core
- Przegląd progresywnych aplikacji internetowych (PWA)
Entity Framework (EF) Core
- Instalowanie EF Core
- Najpierw modelowanie przy użyciu kodu
- Najpierw modelowanie przy użyciu bazy danych
- Korzystanie z płynnego interfejsu API
Wyszukiwanie i zapisywanie danych za pomocą EF Core
- Podstawowe zapytania przy użyciu LINQ
- Wywoływanie procedur składowanych
- Kontrolowanie zachowania śledzenia
- Zapisywanie zmian
- Wstawianie zbiorcze
- Transakcje
Komponenty Blazor
- Zrozumienie podstaw Razor
- Praca z komponentami w Blazor
- Używanie C# w komponentach
- Komponenty parametryzowane
- Cykl życia komponentu
- Jednokierunkowe wiązanie danych
- Dwukierunkowe wiązanie
- Wiązanie zdarzeń
Advanced Blazor Koncepcje komponentów
- Renderowanie surowe HTML
- Renderowanie zawartości podrzędnej
- Używanie RenderFragment
- Używanie RenderTreeBuilder
- Używanie @key i @attribute
Routing i układ
- Tworzenie układu głównego
- Routing
- Korzystanie z pomocników URL
Formularze i walidacja
- Korzystanie z EditForm
- Walidacja formularza
- Używanie @ref
Wstrzykiwanie zależności (DI) i JSInterop
- Zrozumienie DI
- DI z usługą domyślną
- DI z usługą niestandardową
- Wywoływanie funkcji JavaScript
- Wywoływanie funkcji C# z JavaScript
Debugowanie i wdrażanie
- Debugowanie aplikacji Blazor
- Wdrażanie aplikacji Blazor
- Uaktualnianie aplikacji Blazor
Bezpieczeństwo
- Uwierzytelnianie Blazor
- Korzystanie zASP.NETcore identity i JWT
Rozwój progresywnych aplikacji internetowych (PWA)
- Przegląd PWA
- Zrozumienie funkcji PWA
- PWA Blazor
- Tworzenie aplikacji offline
- Korzystanie z pracowników usług
- Dostosowywanie aplikacji
- Buforowanie
- Dodawanie powiadomień push
Podsumowanie i kolejne kroki
Wymagania
- Zrozumienie języka C#
- Znajomość Blazor i JavaScript
- Doświadczenie z frameworkiem .NET
Uczestnicy
- Web Developerzy
Opinie uczestników (7)
Bardzo interaktywny trener z ogromną chęcią do nauczania. Trener był bardzo kompetentny i nauczył nas nawet więcej niż zakładał zakres szkolenia.
JULIAN OKELLO WANICAN - Uganda National Examinations Board
Szkolenie - Advanced Blazor
Przetłumaczone przez sztuczną inteligencję
Fragmenty, SignalR oraz automatyczne wdrażanie
Richard - Uganda National Examinations Board
Szkolenie - Advanced Blazor
Przetłumaczone przez sztuczną inteligencję
Trener jest bardzo dobry i zwraca uwagę na uczniów.
Utamaporn - Geodis Transport Thai Ltd.
Szkolenie - Advanced Blazor
Przetłumaczone przez sztuczną inteligencję
Trener ma większe doświadczenie i może odpowiedzieć i pomóc nam natychmiast naprawić problem.
Kritsakorn Wangsuksan - Geodis Transport Thai Ltd.
Szkolenie - Advanced Blazor
Przetłumaczone przez sztuczną inteligencję
Lubię styl trenera, ponieważ potrafi podać przykłady, które są łatwe do zrozumienia, a następnie jest spokojny podczas nauczania lub wyjaśniania.
Wannapa Chalamrum - Geodis Transport Thai Ltd.
Szkolenie - Advanced Blazor
Przetłumaczone przez sztuczną inteligencję
Trener był bardzo pomocny, odpowiadając na wszystkie nasze pytania i pozwolił nam udostępnić ekran, aby pokazać błędy, które mieliśmy, co było wspaniałe.
chithra - Public Health Wales NHS Trust
Szkolenie - Advanced Blazor
Przetłumaczone przez sztuczną inteligencję
Praktyczny sposób nauczania z wyraźnymi przykładami, które pasują do naszego obecnego projektu, pomogły w zrozumieniu tematu.
Samuel - ProgramDuon AB
Szkolenie - Advanced Blazor
Przetłumaczone przez sztuczną inteligencję