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
 21 godzin

Liczba uczestników


Cena za uczestnika

Opinie uczestników (7)

Propozycje terminów

Powiązane Kategorie