Plan Szkolenia
Wprowadzenie
- Przegląd Entity Framework (EF) Core
- Przegląd Progressive Web App (PWA)
Entity Framework (EF) Core
- Instalacja EF Core
- Modelowanie przy użyciu podejścia code first
- Modelowanie przy użyciu podejścia database first
- Korzystanie z fluent API
Zapytania i zapisywanie danych z EF Core
- Podstawowe zapytania przy użyciu LINQ
- Wywoływanie procedur składowanych
- Kontrolowanie zachowania śledzenia
- Zapisywanie zmian
- Masowe wstawianie
- Transakcje
Komponenty Blazor
- Zrozumienie podstaw Razor
- Praca z komponentami w Blazor
- Korzystanie z C# w komponentach
- Komponenty z parametrami
- Cykl życia komponentu
- Jednokierunkowe wiązanie danych
- Dwukierunkowe wiązanie danych
- Wiązanie zdarzeń
Zaawansowane koncepcje komponentów Blazor
- Renderowanie surowego HTML
- Renderowanie treści potomnej
- Korzystanie z RenderFragment
- Korzystanie z RenderTreeBuilder
- Korzystanie z @key i @attribute
Routing i układ
- Tworzenie głównego układu
- Routing
- Korzystanie z pomocników URL
Formularze i walidacja
- Korzystanie z EditForm
- Walidacja formularzy
- Korzystanie z @ref
Wstrzykiwanie zależności (DI) i JSInterop
- Zrozumienie DI
- DI z domyślną usługą
- DI z niestandardową usługą
- Wywoływanie funkcji JavaScript
- Wywoływanie C# z JavaScript
Debugowanie i wdrażanie
- Debugowanie aplikacji Blazor
- Wdrażanie aplikacji Blazor
- Aktualizacja aplikacji Blazor
Bezpieczeństwo
- Uwierzytelnianie w Blazor
- Korzystanie z ASP.NET core identity i JWT
Rozwój Progressive Web Application (PWA)
- Przegląd PWA
- Zrozumienie funkcji PWA
- Blazor PWA
- Tworzenie aplikacji offline
- Korzystanie z pracowników usług (service workers)
- Dostosowywanie aplikacji
- Buforowanie
- Dodawanie powiadomień push
Podsumowanie i kolejne kroki
Wymagania
- Znajomość C#
- Wiedza na temat Blazor i JavaScript
- Doświadczenie z frameworkiem .NET
Grupa docelowa
- Programiści internetowi
Opinie uczestników (7)
Bardzo interaktywny trener z ogromną chęcią nauczania. Trener był bardzo wykwalifikowany i uczył nas nawet poza zakresem szkolenia.
JULIAN OKELLO WANICAN - Uganda National Examinations Board
Szkolenie - Advanced Blazor
Przetłumaczone przez sztuczną inteligencję
Fragment, SignalR i automatyczne wdrażanie
Richard - Uganda National Examinations Board
Szkolenie - Advanced Blazor
Przetłumaczone przez sztuczną inteligencję
Instruktor jest bardzo dobry i dba o uczestników kursu.
Utamaporn - Geodis Transport Thai Ltd.
Szkolenie - Advanced Blazor
Przetłumaczone przez sztuczną inteligencję
Instruktor ma więcej doświadczenia i może od razu pomóc nam rozwiązać problem.
Kritsakorn Wangsuksan - Geodis Transport Thai Ltd.
Szkolenie - Advanced Blazor
Przetłumaczone przez sztuczną inteligencję
Lubię tego trenera stylistycznego, ponieważ potrafi podawać przykłady, które są łatwe do zrozumienia. Ponadto jest spokojny, gdy naucza lub wyjaśnia.
Wannapa Chalamrum - Geodis Transport Thai Ltd.
Szkolenie - Advanced Blazor
Przetłumaczone przez sztuczną inteligencję
Instruktor był bardzo pomocny, odpowiadając na wszystkie nasze pytania i pozwalając nam dzielić się ekranem, aby pokazać błędy, z którymi mieliśmy do czynienia, co było świetne.
chithra - Public Health Wales NHS Trust
Szkolenie - Advanced Blazor
Przetłumaczone przez sztuczną inteligencję
Praktyczne podejście z jasnymi przykładami, które odpowiadały naszemu bieżącemu projektowi, pomogło w lepszym zrozumieniu tematu.
Samuel - ProgramDuon AB
Szkolenie - Advanced Blazor
Przetłumaczone przez sztuczną inteligencję