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 C#
- Znajęcie Blazor i JavaScript
- Doświadczenie z frameworkiem .NET
Grupa docelowa
- Programiści webowci
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ę